ROM:0000000000000000 ; Input SHA256 : D0C49544538439442E1D99E5D0A519126C44521E3AE191A827FF0EF5AA301805
ROM:0000000000000000 ; Input MD5 : C6E811EB6D429BD978F3E92596EAF457
ROM:0000000000000000 ; Input CRC32 : D73B8498
ROM:0000000000000000
ROM:0000000000000000 ; ---------------------------------------------------------------------------
ROM:0000000000000000 ; File Name : securerom_t7001si.bin
ROM:0000000000000000 ; Format : Binary file
ROM:0000000000000000 ; Base Address: 0000h Range: 0000h - 10000h Loaded length: 10000h
ROM:0000000000000000
ROM:0000000000000000 ; Processor : ARM
ROM:0000000000000000 ; ARM architecture: metaarm
ROM:0000000000000000 ; Target assembler: Generic assembler for ARM
ROM:0000000000000000 ; Byte sex : Little endian
ROM:0000000000000000
ROM:0000000000000000 ; ===========================================================================
ROM:0000000000000000
ROM:0000000000000000 ; Segment type: Pure code
ROM:0000000000000000 AREA ROM, CODE, READWRITE, ALIGN=0
ROM:0000000000000000 CODE64
ROM:0000000000000000
ROM:0000000000000000 loc_0 ; DATA XREF: ROM:loc_0↓o
ROM:0000000000000000 ; ROM:0000000000000004↓o
ROM:0000000000000000 ADRP X0, #loc_0@PAGE
ROM:0000000000000004 ADD X0, X0, #loc_0@PAGEOFF
ROM:0000000000000008 LDR X1, =0x100000000
ROM:000000000000000C BL sub_B0EC
ROM:0000000000000010 CMP X1, X0
ROM:0000000000000014 B.EQ loc_44
ROM:0000000000000018 MOV X30, X1
ROM:000000000000001C LDR X2, =0x180080E00
ROM:0000000000000020 LDR X3, =0x100000000
ROM:0000000000000024 SUB X2, X2, X3
ROM:0000000000000028
ROM:0000000000000028 loc_28 ; CODE XREF: ROM:000000000000003C↓j
ROM:0000000000000028 LDP X3, X4, [X0]
ROM:000000000000002C STP X3, X4, [X1]
ROM:0000000000000030 ADD X0, X0, #0x10
ROM:0000000000000034 ADD X1, X1, #0x10
ROM:0000000000000038 SUBS X2, X2, #0x10
ROM:000000000000003C B.NE loc_28
ROM:0000000000000040 RET
ROM:0000000000000044 ; ---------------------------------------------------------------------------
ROM:0000000000000044
ROM:0000000000000044 loc_44 ; CODE XREF: ROM:0000000000000014↑j
ROM:0000000000000044 MSR #6, #0xF
ROM:0000000000000048 ADRP X30, #qword_4F0@PAGE
ROM:000000000000004C ADD X30, X30, #qword_4F0@PAGEOFF
ROM:0000000000000050 ADRP X10, #0x10000@PAGE
ROM:0000000000000054 ADD X10, X10, #0x10000@PAGEOFF
ROM:0000000000000058 MSR #6, c12, c0, #0, X10
ROM:000000000000005C LDR X10, =0x1800C0000
ROM:0000000000000060 LDR X11, =0x20000
ROM:0000000000000064 ADD X11, X11, X10
ROM:0000000000000068 MOV X12, #0
ROM:000000000000006C
ROM:000000000000006C loc_6C ; CODE XREF: ROM:0000000000000078↓j
ROM:000000000000006C STP X12, X12, [X10]
ROM:0000000000000070 ADD X10, X10, #0x10
ROM:0000000000000074 CMP X10, X11
ROM:0000000000000078 B.NE loc_6C
ROM:000000000000007C LDR X10, =0x1800C0000
ROM:0000000000000080 ADD X10, X10, #1,LSL#12
ROM:0000000000000084 MOV SP, X10
ROM:0000000000000088 MSR #5, #0
ROM:000000000000008C ADD X10, X10, #2,LSL#12
ROM:0000000000000090 MOV SP, X10
ROM:0000000000000094 ADD X20, X10, #2,LSL#12
ROM:0000000000000098 LDR X10, =0x10001B3D8
ROM:000000000000009C MOV X11, #0x1000
ROM:00000000000000A0 SUB X11, X11, #1
ROM:00000000000000A4 ADD X10, X10, X11
ROM:00000000000000A8 BIC X10, X10, X11
ROM:00000000000000AC LDR X11, =0x180080000
ROM:00000000000000B0 CMP X10, X11
ROM:00000000000000B4 B.EQ loc_D4
ROM:00000000000000B8 LDR X12, =0x180080E00
ROM:00000000000000BC
ROM:00000000000000BC loc_BC ; CODE XREF: ROM:00000000000000D0↓j
ROM:00000000000000BC LDP X13, X14, [X10]
ROM:00000000000000C0 STP X13, X14, [X11]
ROM:00000000000000C4 ADD X10, X10, #0x10
ROM:00000000000000C8 ADD X11, X11, #0x10
ROM:00000000000000CC CMP X11, X12
ROM:00000000000000D0 B.NE loc_BC
ROM:00000000000000D4
ROM:00000000000000D4 loc_D4 ; CODE XREF: ROM:00000000000000B4↑j
ROM:00000000000000D4 LDR X10, =0x180080E00
ROM:00000000000000D8 LDR X11, =0x1800898B8
ROM:00000000000000DC MOV X12, #0xF
ROM:00000000000000E0 BIC X12, X11, X12
ROM:00000000000000E4 MOV X13, #0
ROM:00000000000000E8
ROM:00000000000000E8 loc_E8 ; CODE XREF: ROM:00000000000000F0↓j
ROM:00000000000000E8 STP X13, X13, [X10],#0x10
ROM:00000000000000EC CMP X10, X12
ROM:00000000000000F0 B.NE loc_E8
ROM:00000000000000F4 CMP X11, X12
ROM:00000000000000F8 B.EQ loc_108
ROM:00000000000000FC
ROM:00000000000000FC loc_FC ; CODE XREF: ROM:0000000000000104↓j
ROM:00000000000000FC STR W13, [X10],#4
ROM:0000000000000100 CMP X10, X11
ROM:0000000000000104 B.NE loc_FC
ROM:0000000000000108
ROM:0000000000000108 loc_108 ; CODE XREF: ROM:00000000000000F8↑j
ROM:0000000000000108 ADRP X11, #0x80080000@PAGE
ROM:000000000000010C ADD X11, X11, #0x80080000@PAGEOFF
ROM:0000000000000110 STR X20, [X11]
ROM:0000000000000114 RET
ROM:0000000000000114 ; ---------------------------------------------------------------------------
ROM:0000000000000118 ALIGN 0x100
ROM:0000000000000200 aSecureromForT7 DCB "SecureROM for t7001si, Copyright 2013, Apple Inc.",0
ROM:0000000000000232 DCW 0, 0, 0
ROM:0000000000000238 ALIGN 0x20
ROM:0000000000000240 aRelease DCB "RELEASE",0
ROM:0000000000000248 ALIGN 0x40
ROM:0000000000000280 aIboot199100216 DCB "iBoot-1991.0.0.2.16",0
ROM:0000000000000294 ALIGN 0x80
ROM:0000000000000300 DCQ 0x100000200, 0x100000240, 0x100000280
ROM:0000000000000318 qword_318 DCQ 0x100000000 ; DATA XREF: ROM:0000000000000008↑r
ROM:0000000000000318 ; ROM:0000000000000020↑r
ROM:0000000000000320 qword_320 DCQ 0x180080E00 ; DATA XREF: ROM:000000000000001C↑r
ROM:0000000000000328 DCQ 0x1B3D8
ROM:0000000000000330 qword_330 DCQ 0x10001B3D8 ; DATA XREF: ROM:0000000000000098↑r
ROM:0000000000000338 qword_338 DCQ 0x180080000 ; DATA XREF: ROM:00000000000000AC↑r
ROM:0000000000000340 qword_340 DCQ 0x180080E00 ; DATA XREF: ROM:00000000000000B8↑r
ROM:0000000000000348 qword_348 DCQ 0x180080E00 ; DATA XREF: ROM:loc_D4↑r
ROM:0000000000000350 qword_350 DCQ 0x1800898B8 ; DATA XREF: ROM:00000000000000D8↑r
ROM:0000000000000358 qword_358 DCQ 0x1800C0000 ; DATA XREF: ROM:000000000000005C↑r
ROM:0000000000000358 ; ROM:000000000000007C↑r
ROM:0000000000000360 qword_360 DCQ 0x20000 ; DATA XREF: ROM:0000000000000060↑r
ROM:0000000000000368
ROM:0000000000000368 ; =============== S U B R O U T I N E =======================================
ROM:0000000000000368
ROM:0000000000000368
ROM:0000000000000368 sub_368 ; CODE XREF: sub_F39C+24↓p
ROM:0000000000000368 MRS X0, #6, c1, c0, #0
ROM:000000000000036C RET
ROM:000000000000036C ; End of function sub_368
ROM:000000000000036C
ROM:0000000000000370
ROM:0000000000000370 ; =============== S U B R O U T I N E =======================================
ROM:0000000000000370
ROM:0000000000000370
ROM:0000000000000370 sub_370 ; CODE XREF: sub_F39C+3C↓p
ROM:0000000000000370 MSR #6, c1, c0, #0, X0
ROM:0000000000000374 DSB SY
ROM:0000000000000378 ISB
ROM:000000000000037C RET
ROM:000000000000037C ; End of function sub_370
ROM:000000000000037C
ROM:0000000000000380
ROM:0000000000000380 ; =============== S U B R O U T I N E =======================================
ROM:0000000000000380
ROM:0000000000000380
ROM:0000000000000380 sub_380 ; CODE XREF: sub_F39C+14↓p
ROM:0000000000000380 MSR #6, c1, c1, #0, X0
ROM:0000000000000384 ISB
ROM:0000000000000388 RET
ROM:0000000000000388 ; End of function sub_380
ROM:0000000000000388
ROM:000000000000038C
ROM:000000000000038C ; =============== S U B R O U T I N E =======================================
ROM:000000000000038C
ROM:000000000000038C
ROM:000000000000038C sub_38C ; CODE XREF: sub_F1E4+14↓p
ROM:000000000000038C MSR #6, c10, c2, #0, X0
ROM:0000000000000390 ISB
ROM:0000000000000394 RET
ROM:0000000000000394 ; End of function sub_38C
ROM:0000000000000394
ROM:0000000000000398
ROM:0000000000000398 ; =============== S U B R O U T I N E =======================================
ROM:0000000000000398
ROM:0000000000000398
ROM:0000000000000398 sub_398 ; CODE XREF: sub_F1E4+20↓p
ROM:0000000000000398 MSR #6, c2, c0, #2, X0
ROM:000000000000039C ISB
ROM:00000000000003A0 RET
ROM:00000000000003A0 ; End of function sub_398
ROM:00000000000003A0
ROM:00000000000003A4
ROM:00000000000003A4 ; =============== S U B R O U T I N E =======================================
ROM:00000000000003A4
ROM:00000000000003A4
ROM:00000000000003A4 sub_3A4 ; CODE XREF: sub_F1E4+8C↓p
ROM:00000000000003A4 MSR #6, c2, c0, #0, X0
ROM:00000000000003A8 ISB
ROM:00000000000003AC RET
ROM:00000000000003AC ; End of function sub_3A4
ROM:00000000000003AC
ROM:00000000000003B0
ROM:00000000000003B0 ; =============== S U B R O U T I N E =======================================
ROM:00000000000003B0
ROM:00000000000003B0
ROM:00000000000003B0 sub_3B0 ; CODE XREF: sub_EF5C+94↓p
ROM:00000000000003B0 ; sub_EF5C+DC↓p ...
ROM:00000000000003B0 MRS X2, #6, c1, c0, #0
ROM:00000000000003B4 STR X1, [X0]
ROM:00000000000003B8 TBZ W2, #0, locret_3CC
ROM:00000000000003BC DSB SY
ROM:00000000000003C0 SYS #6, c8, c7, #0
ROM:00000000000003C4 DSB SY
ROM:00000000000003C8 ISB
ROM:00000000000003CC
ROM:00000000000003CC locret_3CC ; CODE XREF: sub_3B0+8↑j
ROM:00000000000003CC RET
ROM:00000000000003CC ; End of function sub_3B0
ROM:00000000000003CC
ROM:00000000000003D0 ; ---------------------------------------------------------------------------
ROM:00000000000003D0 MRS X0, #0, c1, c0, #2
ROM:00000000000003D4 RET
ROM:00000000000003D8 ; ---------------------------------------------------------------------------
ROM:00000000000003D8 MSR #0, c1, c0, #2, X0
ROM:00000000000003DC ISB
ROM:00000000000003E0 RET
ROM:00000000000003E4
ROM:00000000000003E4 ; =============== S U B R O U T I N E =======================================
ROM:00000000000003E4
ROM:00000000000003E4
ROM:00000000000003E4 sub_3E4 ; CODE XREF: ROM:000000000000F328↓p
ROM:00000000000003E4 ISB
ROM:00000000000003E8 MRS X0, #3, c14, c2, #1
ROM:00000000000003EC RET
ROM:00000000000003EC ; End of function sub_3E4
ROM:00000000000003EC
ROM:00000000000003F0
ROM:00000000000003F0 ; =============== S U B R O U T I N E =======================================
ROM:00000000000003F0
ROM:00000000000003F0
ROM:00000000000003F0 sub_3F0 ; CODE XREF: sub_F280+C↓p
ROM:00000000000003F0 ; ROM:000000000000F2A0↓j ...
ROM:00000000000003F0 MSR #3, c14, c2, #1, X0
ROM:00000000000003F4 ISB
ROM:00000000000003F8 RET
ROM:00000000000003F8 ; End of function sub_3F0
ROM:00000000000003F8
ROM:00000000000003FC
ROM:00000000000003FC ; =============== S U B R O U T I N E =======================================
ROM:00000000000003FC
ROM:00000000000003FC
ROM:00000000000003FC sub_3FC ; CODE XREF: sub_DD90+1534↓p
ROM:00000000000003FC ; sub_F318↓j ...
ROM:00000000000003FC ISB
ROM:0000000000000400 MRS X0, #3, c14, c0, #1
ROM:0000000000000404 RET
ROM:0000000000000404 ; End of function sub_3FC
ROM:0000000000000404
ROM:0000000000000408
ROM:0000000000000408 ; =============== S U B R O U T I N E =======================================
ROM:0000000000000408
ROM:0000000000000408
ROM:0000000000000408 sub_408 ; CODE XREF: sub_DD90+1548↓p
ROM:0000000000000408 ; sub_DD90+1570↓j
ROM:0000000000000408 MSR #3, c14, c2, #0, X0
ROM:000000000000040C ISB
ROM:0000000000000410 RET
ROM:0000000000000410 ; End of function sub_408
ROM:0000000000000410
ROM:0000000000000414 ; ---------------------------------------------------------------------------
ROM:0000000000000414 ; START OF FUNCTION CHUNK FOR sub_EF5C
ROM:0000000000000414 ; ADDITIONAL PARENT FUNCTION sub_F0EC
ROM:0000000000000414 ; ADDITIONAL PARENT FUNCTION sub_F1E4
ROM:0000000000000414
ROM:0000000000000414 loc_414 ; CODE XREF: sub_EF5C+160↓j
ROM:0000000000000414 ; sub_F0EC+E4↓j ...
ROM:0000000000000414 SYS #6, c8, c7, #0
ROM:0000000000000418 DSB SY
ROM:000000000000041C ISB
ROM:0000000000000420 RET
ROM:0000000000000420 ; END OF FUNCTION CHUNK FOR sub_EF5C
ROM:0000000000000424
ROM:0000000000000424 ; =============== S U B R O U T I N E =======================================
ROM:0000000000000424
ROM:0000000000000424
ROM:0000000000000424 sub_424 ; CODE XREF: sub_F39C+1C↓p
ROM:0000000000000424 SYS #0, c7, c5, #0
ROM:0000000000000428 DSB SY
ROM:000000000000042C ISB
ROM:0000000000000430 RET
ROM:0000000000000430 ; End of function sub_424
ROM:0000000000000430
ROM:0000000000000434 ; ---------------------------------------------------------------------------
ROM:0000000000000434 RET
ROM:0000000000000438 ; ---------------------------------------------------------------------------
ROM:0000000000000438 RET
ROM:000000000000043C ; ---------------------------------------------------------------------------
ROM:000000000000043C RET
ROM:0000000000000440 ; ---------------------------------------------------------------------------
ROM:0000000000000440 RET
ROM:0000000000000444 ; [00000004 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND]
ROM:0000000000000448 ; ---------------------------------------------------------------------------
ROM:0000000000000448 SYS #3, c7, c14, #1, X0
ROM:000000000000044C RET
ROM:0000000000000450 ; ---------------------------------------------------------------------------
ROM:0000000000000450 RET
ROM:0000000000000454
ROM:0000000000000454 ; =============== S U B R O U T I N E =======================================
ROM:0000000000000454
ROM:0000000000000454
ROM:0000000000000454 sub_454 ; CODE XREF: ROM:0000000000002B08↓p
ROM:0000000000000454 DMB SY
ROM:0000000000000458 RET
ROM:0000000000000458 ; End of function sub_454
ROM:0000000000000458
ROM:000000000000045C ; ---------------------------------------------------------------------------
ROM:000000000000045C MRS X2, #3, c4, c2, #1
ROM:0000000000000460 MSR #6, #3
ROM:0000000000000464 ISB
ROM:0000000000000468 MOV X9, X0
ROM:000000000000046C SYS #6, c7, c8, #0, X0
ROM:0000000000000470 ISB
ROM:0000000000000474 MRS X1, #0, c7, c4, #0
ROM:0000000000000478 TST X1, #1
ROM:000000000000047C CSET X0, EQ
ROM:0000000000000480 B.NE loc_49C
ROM:0000000000000484 MOVK X3, #0xF000
ROM:0000000000000488 MOVK X3, #0xFFFF,LSL#16
ROM:000000000000048C MOVK X3, #0xFFFF,LSL#32
ROM:0000000000000490 AND X1, X1, X3
ROM:0000000000000494 AND X0, X9, #0xFFF
ROM:0000000000000498 ORR X0, X1, X0
ROM:000000000000049C
ROM:000000000000049C loc_49C ; CODE XREF: ROM:0000000000000480↑j
ROM:000000000000049C MSR #3, c4, c2, #1, X2
ROM:00000000000004A0 ISB
ROM:00000000000004A4 RET
ROM:00000000000004A8 ; ---------------------------------------------------------------------------
ROM:00000000000004A8 MSR #6, #4
ROM:00000000000004AC ISB
ROM:00000000000004B0 RET
ROM:00000000000004B4
ROM:00000000000004B4 ; =============== S U B R O U T I N E =======================================
ROM:00000000000004B4
ROM:00000000000004B4
ROM:00000000000004B4 sub_4B4 ; CODE XREF: sub_F39C+18↓p
ROM:00000000000004B4 MSR #7, #4
ROM:00000000000004B8 ISB
ROM:00000000000004BC RET
ROM:00000000000004BC ; End of function sub_4B4
ROM:00000000000004BC
ROM:00000000000004C0 ; ---------------------------------------------------------------------------
ROM:00000000000004C0 ; START OF FUNCTION CHUNK FOR sub_E080
ROM:00000000000004C0
ROM:00000000000004C0 loc_4C0 ; CODE XREF: sub_E080+44↓j
ROM:00000000000004C0 MSR #6, #3
ROM:00000000000004C4 ISB
ROM:00000000000004C8 RET
ROM:00000000000004C8 ; END OF FUNCTION CHUNK FOR sub_E080
ROM:00000000000004CC ; ---------------------------------------------------------------------------
ROM:00000000000004CC ; START OF FUNCTION CHUNK FOR sub_E0E0
ROM:00000000000004CC
ROM:00000000000004CC loc_4CC ; CODE XREF: sub_E0E0+40↓j
ROM:00000000000004CC MSR #7, #3
ROM:00000000000004D0 ISB
ROM:00000000000004D4 RET
ROM:00000000000004D4 ; END OF FUNCTION CHUNK FOR sub_E0E0
ROM:00000000000004D8 ; ---------------------------------------------------------------------------
ROM:00000000000004D8 DSB SY
ROM:00000000000004DC ISB
ROM:00000000000004E0 WFI
ROM:00000000000004E4 RET
ROM:00000000000004E8
ROM:00000000000004E8 ; =============== S U B R O U T I N E =======================================
ROM:00000000000004E8
ROM:00000000000004E8 ; Attributes: noreturn
ROM:00000000000004E8
ROM:00000000000004E8 sub_4E8 ; CODE XREF: sub_DED4+38↓p
ROM:00000000000004E8 ; sub_DED4+140↓p
ROM:00000000000004E8 HINT #0x45
ROM:00000000000004EC
ROM:00000000000004EC loc_4EC ; CODE XREF: sub_4E8:loc_4EC↓j
ROM:00000000000004EC B loc_4EC
ROM:00000000000004EC ; End of function sub_4E8
ROM:00000000000004EC
ROM:00000000000004EC ; ---------------------------------------------------------------------------
ROM:00000000000004F0 qword_4F0 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xA9BF67FAA9BF5FF8
ROM:00000000000004F0 ; DATA XREF: ROM:0000000000000048↑o
ROM:00000000000004F0 ; ROM:000000000000004C↑o
ROM:00000000000004F0 DCQ 0xD100C3FFA9BF6FFC, 0x94003BA252800000, 0x94002B9B94002B96
ROM:00000000000004F0 DCQ 0xAA0003F394002D14, 0x320003F494002D1A, 0x94002D1F34000060
ROM:00000000000004F0 DCQ 0x94002B9952000014, 0x94002AF3940036BC, 0x5280000094002C0F
ROM:00000000000004F0 DCQ 0x94002CFE34000053, 0x370006682A140008, 0xAA0003E894002CFB
ROM:00000000000004F0 DCQ 0x340005E852800000, 0xAA0003F394003991, 0x340001E094002D06
ROM:00000000000004F0 DCQ 0x340001A094002D0C, 0x3400016094002CF1, 0xF291B001D2A00B61
ROM:00000000000004F0 DCQ 0x9400398BAA1303E0, 0xD2A00020370000C0, 0x940038C6F290D400
ROM:00000000000004F0 DCQ 0x3707FE6094002CF8, 0xAA0003F39400397F, 0xAA0003E894002CF4
ROM:00000000000004F0 DCQ 0x370002E852800000, 0xAA0003E894002CF8, 0x3400026852800000
ROM:00000000000004F0 DCQ 0xAA0003E894002CDB, 0x340001E852800000, 0xF291B001D2A00B61
ROM:00000000000004F0 DCQ 0x94003973AA1303E0, 0x320003E0AA0003E8, 0xD2A0002037000108
ROM:00000000000004F0 DCQ 0x940038ACF290D400, 0xAA0003E894002CDE, 0x34FFFD6852800000
ROM:00000000000004F0 DCQ 0x910043E2910053E1, 0x13000013910033E3, 0x94002BE6AA1303E0
ROM:00000000000004F0 DCQ 0x9000001A34000FC0, 0x900000D49121035A, 0x5280017C91200294
ROM:00000000000004F0 DCQ 0x91201AB5900000D5, 0xB9400FF729425BFB, 0xAA1603E1320003E0
ROM:00000000000004F0 DCQ 0x94002C29AA1703E2, 0x9400396C320003E0, 0x7100111F510006C8
ROM:00000000000004F0 DCQ 0xB8A87B4854000728, 0xD61F01008B1A0108
ROM:0000000000000698 qword_698 DCQ 0x940041E3AA1703E0, 0x14000013AA1403E0
ROM:0000000000000698 ; DATA XREF: ROM:jpt_694↓o
ROM:0000000000000698 ; jumptable 0000000000000694 case 1
ROM:00000000000006A8 qword_6A8 DCQ 0x9400052AAA1703E0, 0xD2C00020340005E0, 0xB26D03E1F2B00700
ROM:00000000000006A8 ; DATA XREF: ROM:0000000000000844↓o
ROM:00000000000006A8 DCQ 0xAA0003E894000535, 0x54000AE8F142011F, 0xD2C00020B40004E8 ; jumptable 0000000000000694 case 2
ROM:00000000000006A8 DCQ 0x321E03E2F2B00700, 0x940047EFAA0803E1
ROM:00000000000006E8 DCB 3, 0, 0, 0x14
ROM:00000000000006EC dword_6EC DCD 0xAA1503E0 ; DATA XREF: ROM:0000000000000848↓o
ROM:00000000000006EC ; jumptable 0000000000000694 case 3
ROM:00000000000006F0 DCQ 0xAA0003F894000059, 0x52AD2D88B26D03F9, 0x14000019728D8C48
ROM:0000000000000708 qword_708 DCQ 0x94002C95320003E0, 0xF2B00700D2C00020, 0x940045A8320D03E1
ROM:0000000000000708 ; DATA XREF: ROM:000000000000084C↓o
ROM:0000000000000708 ; jumptable 0000000000000694 case 4
ROM:0000000000000720 DCB 5, 0, 0, 0x14
ROM:0000000000000724 dword_724 DCD 0xD2C00020 ; DATA XREF: ROM:0000000000000850↓o
ROM:0000000000000724 ; jumptable 0000000000000694 case 5
ROM:0000000000000728 DCQ 0x320D03E1F2B00700, 0x3100001F94002423, 0x7142001F540001AB
ROM:0000000000000728 DCQ 0x93407C1954000748, 0xF2B00700D2C00020, 0x52800002AA1903E1
ROM:0000000000000728 DCQ 0xAA0003F8940047D2, 0x728E6E6852AD2C48
ROM:0000000000000768 DCB 0xF8, 1, 0, 0xB5
ROM:000000000000076C def_694 DCD 0x52800000
ROM:0000000000000770 DCQ 0xAA1703E2AA1603E1, 0x531F7E6894002BE8, 0xB13011352000108
ROM:0000000000000770 DCQ 0x910043E2910053E1, 0xAA1303E0910033E3, 0x3707F62094002B8F
ROM:0000000000000770 DCQ 0x910063E514000026, 0x9100B3E1910083E4, 0xD2C00028B9002FE8
ROM:0000000000000770 DCQ 0xA901A3F9F2B00708, 0x531F7B69B9401308, 0x4A1C0129121F0129
ROM:0000000000000770 DCQ 0xB90013082A090108, 0xAA1803E0320003E2, 0x94004776D2800003
ROM:0000000000000770 DCQ 0xAA1803E0AA0003F9, 0x52800000940047BF, 0xAA1703E2AA1603E1
ROM:0000000000000770 DCQ 0x35FFFBD994002BC6, 0x94002C89940039B4, 0x52800000AA0003E1
ROM:0000000000000770 DCQ 0xF2B00702D2C00022, 0x94003500D2800003, 0x91201400900000C0
ROM:0000000000000770 DCQ 0x940035A8AA0003E1, 0x940034CE52800000
ROM:0000000000000840 jpt_694 DCD qword_698 - 0x840 ; jumptable 0000000000000694 case 1
ROM:0000000000000844 DCD qword_6A8 - 0x840 ; jumptable 0000000000000694 case 2
ROM:0000000000000848 DCD dword_6EC - 0x840 ; jumptable 0000000000000694 case 3
ROM:000000000000084C DCD qword_708 - 0x840 ; jumptable 0000000000000694 case 4
ROM:0000000000000850 DCD dword_724 - 0x840 ; jumptable 0000000000000694 case 5
ROM:0000000000000854 DCD 0xA9BF7BFD
ROM:0000000000000858 DCQ 0x940047AC910003FD, 0x321E03E2B4000120, 0x9400472FD2800001
ROM:0000000000000858 DCQ 0x52AD2D80340000A0, 0xA8C17BFD728D8C40, 0xD280000014004787
ROM:0000000000000858 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0x540001A271000C1F
ROM:0000000000000858 DCQ 0xD2800A0992407C08, 0x9100214A9040040A, 0xF94000089B092900
ROM:0000000000000858 DCQ 0xB9100109321403E9, 0xB950091FF8418408, 0x1400383AA8C17BFD
ROM:0000000000000858 DCQ 0x91201400900000C0, 0x9400357EAA0003E1, 0x910003FDA9BF7BFD
ROM:0000000000000858 DCQ 0x540001A271000C1F, 0xD2800A0992407C08, 0x9100214A9040040A
ROM:0000000000000858 DCQ 0xF94000089B092900, 0xB9100109320003E9, 0xB950091FF8430408
ROM:0000000000000858 DCQ 0x14003826A8C17BFD, 0x91201400900000C0, 0x9400356AAA0003E1
ROM:0000000000000858 DCQ 0x910003FDA9BF7BFD, 0x90400413A9BF4FF4, 0xB940B66091002273
ROM:0000000000000858 DCQ 0x9122402190000001, 0x9400024EB27F03E2, 0x90000001B940B260
ROM:0000000000000858 DCQ 0xB27F03E291238021, 0x9102E26094000249, 0x52800002320003E1
ROM:0000000000000858 DCQ 0x910342609400380A, 0x52800002320003E1, 0xF940526894003806
ROM:0000000000000858 DCQ 0xB910010952822229, 0xB9500909F9405268, 0xB910090932000129
ROM:0000000000000858 DCQ 0xB9502109F9405268, 0xB910210932000129, 0x94000226B940B660
ROM:0000000000000858 DCQ 0x94000224B940B260, 0xA8C14FF452800000, 0xD65F03C0A8C17BFD
ROM:0000000000000858 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xA9BF67FAA9BF5FF8
ROM:0000000000000858 DCQ 0xAA0103F3AA0203F4, 0xD2800A16D3407C15, 0x904004179B167EA8
ROM:0000000000000858 DCQ 0xF8686AF8910022F7, 0xB95023089400359C, 0x9B165EA836880268
ROM:0000000000000858 DCQ 0xD3407E9691006115, 0x12800017321403F9, 0xB910071934000274
ROM:0000000000000858 DCQ 0x3100069FAA1503E0, 0x940037F154000061, 0xAA1603E114000005
ROM:0000000000000858 DCQ 0x321F7BF7940037FE, 0xB950230836000120, 0xB9502308378FFE68
ROM:0000000000000858 DCQ 0x35000188120E0508, 0xF9481F0852800017, 0x94003599F9000268
ROM:0000000000000858 DCQ 0xA8C167FAAA1703E0, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:0000000000000858 DCQ 0x900000C0D65F03C0, 0xAA0003E191201400
ROM:0000000000000AA8 ; ---------------------------------------------------------------------------
ROM:0000000000000AA8 BL sub_DED4
ROM:0000000000000AAC
ROM:0000000000000AAC ; =============== S U B R O U T I N E =======================================
ROM:0000000000000AAC
ROM:0000000000000AAC ; Attributes: bp-based frame
ROM:0000000000000AAC
ROM:0000000000000AAC sub_AAC
ROM:0000000000000AAC
ROM:0000000000000AAC var_40 = -0x40
ROM:0000000000000AAC var_30 = -0x30
ROM:0000000000000AAC var_20 = -0x20
ROM:0000000000000AAC var_10 = -0x10
ROM:0000000000000AAC var_s0 = 0
ROM:0000000000000AAC
ROM:0000000000000AAC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000000AB0 MOV X29, SP
ROM:0000000000000AB4 STP X20, X19, [SP,#var_10]!
ROM:0000000000000AB8 STP X22, X21, [SP,#0x10+var_20]!
ROM:0000000000000ABC STP X24, X23, [SP,#0x20+var_30]!
ROM:0000000000000AC0 STP X26, X25, [SP,#0x30+var_40]!
ROM:0000000000000AC4 MOV X20, X2
ROM:0000000000000AC8 MOV X19, X1
ROM:0000000000000ACC UBFX X21, X0, #0, #0x20
ROM:0000000000000AD0 MOV X22, #0x50
ROM:0000000000000AD4 MADD X8, X21, X22, XZR
ROM:0000000000000AD8 ADRP X23, #0x80080008@PAGE
ROM:0000000000000ADC ADD X23, X23, #0x80080008@PAGEOFF
ROM:0000000000000AE0 LDR X24, [X23,X8]
ROM:0000000000000AE4 BL sub_E080
ROM:0000000000000AE8 LDR W8, [X24,#0x1008]
ROM:0000000000000AEC TBZ W8, #0x10, loc_B38
ROM:0000000000000AF0 MADD X8, X21, X22, X23
ROM:0000000000000AF4 ADD X21, X8, #0x30
ROM:0000000000000AF8 UBFX X22, X20, #0, #0x20
ROM:0000000000000AFC MOV W25, #1
ROM:0000000000000B00
ROM:0000000000000B00 loc_B00 ; CODE XREF: sub_AAC+88↓j
ROM:0000000000000B00 MOV W23, #0xFFFFFFFF
ROM:0000000000000B04 CBZ W20, loc_B4C
ROM:0000000000000B08 STR W25, [X24,#0x1004]
ROM:0000000000000B0C MOV X0, X21
ROM:0000000000000B10 CMN W20, #1
ROM:0000000000000B14 B.NE loc_B20
ROM:0000000000000B18 BL sub_EA08
ROM:0000000000000B1C B loc_B30
ROM:0000000000000B20 ; ---------------------------------------------------------------------------
ROM:0000000000000B20
ROM:0000000000000B20 loc_B20 ; CODE XREF: sub_AAC+68↑j
ROM:0000000000000B20 MOV X1, X22
ROM:0000000000000B24 BL sub_EA48
ROM:0000000000000B28 MOV W23, #0xFFFFFFFE
ROM:0000000000000B2C TBZ W0, #0, loc_B4C
ROM:0000000000000B30
ROM:0000000000000B30 loc_B30 ; CODE XREF: sub_AAC+70↑j
ROM:0000000000000B30 LDR W8, [X24,#0x1008]
ROM:0000000000000B34 TBNZ W8, #0x10, loc_B00
ROM:0000000000000B38
ROM:0000000000000B38 loc_B38 ; CODE XREF: sub_AAC+40↑j
ROM:0000000000000B38 LDR W8, [X24,#0x1008]
ROM:0000000000000B3C AND W8, W8, #0xC0000
ROM:0000000000000B40 CBNZ W8, loc_B6C
ROM:0000000000000B44 MOV W23, #0
ROM:0000000000000B48 STR X19, [X24,#0x1010]
ROM:0000000000000B4C
ROM:0000000000000B4C loc_B4C ; CODE XREF: sub_AAC+58↑j
ROM:0000000000000B4C ; sub_AAC+80↑j
ROM:0000000000000B4C BL sub_E0E0
ROM:0000000000000B50 MOV X0, X23
ROM:0000000000000B54 LDP X26, X25, [SP+0x40+var_40],#0x10
ROM:0000000000000B58 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:0000000000000B5C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:0000000000000B60 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000000B64 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000000B68 RET
ROM:0000000000000B6C ; ---------------------------------------------------------------------------
ROM:0000000000000B6C
ROM:0000000000000B6C loc_B6C ; CODE XREF: sub_AAC+94↑j
ROM:0000000000000B6C ADRP X0, #0x18805@PAGE
ROM:0000000000000B70 ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000000B74 MOV X1, X0
ROM:0000000000000B78 BL sub_DED4
ROM:0000000000000B78 ; End of function sub_AAC
ROM:0000000000000B78
ROM:0000000000000B7C ; ---------------------------------------------------------------------------
ROM:0000000000000B7C STP X29, X30, [SP,#-0x10]!
ROM:0000000000000B80 MOV X29, SP
ROM:0000000000000B84 STP X20, X19, [SP,#-0x10]!
ROM:0000000000000B88 STP X22, X21, [SP,#-0x10]!
ROM:0000000000000B8C STP X24, X23, [SP,#-0x10]!
ROM:0000000000000B90 MOV X19, X0
ROM:0000000000000B94 UBFX X8, X19, #0, #0x20
ROM:0000000000000B98 MOV X22, #0x50
ROM:0000000000000B9C ADRP X23, #0x80080008@PAGE
ROM:0000000000000BA0 ADD X23, X23, #0x80080008@PAGEOFF
ROM:0000000000000BA4 MADD X20, X8, X22, X23
ROM:0000000000000BA8 LDR X21, [X20]
ROM:0000000000000BAC BL sub_E080
ROM:0000000000000BB0 LDR W0, [X20,#0x14]
ROM:0000000000000BB4 BL sub_121C
ROM:0000000000000BB8 LDR W0, [X20,#0x10]
ROM:0000000000000BBC BL sub_121C
ROM:0000000000000BC0 LDR W8, [X21,#0x1008]
ROM:0000000000000BC4 AND W8, W8, #0xFFFFFFFE
ROM:0000000000000BC8 STR W8, [X21,#0x1008]
ROM:0000000000000BCC LDR W8, [X21,#0x1020]
ROM:0000000000000BD0 AND W8, W8, #0xFFFFFFFE
ROM:0000000000000BD4 STR W8, [X21,#0x1020]
ROM:0000000000000BD8 CMP W19, #2
ROM:0000000000000BDC B.EQ loc_C38
ROM:0000000000000BE0 MOV W20, #0
ROM:0000000000000BE4 UBFX X8, X19, #0, #0x20
ROM:0000000000000BE8 MADD X8, X8, X22, X23
ROM:0000000000000BEC LDR W9, [X21,#0x28]
ROM:0000000000000BF0 AND W9, W9, #0xFFFFFFEF
ROM:0000000000000BF4 STR W9, [X21,#0x28]
ROM:0000000000000BF8 STR WZR, [X21,#0x10]
ROM:0000000000000BFC STR WZR, [X21,#0x14]
ROM:0000000000000C00 STR WZR, [X21,#0x18]
ROM:0000000000000C04 STR WZR, [X21,#0x1C]
ROM:0000000000000C08 STR WZR, [X21,#8]
ROM:0000000000000C0C STR WZR, [X21,#0xC]
ROM:0000000000000C10 ADD X19, X8, #8
ROM:0000000000000C14
ROM:0000000000000C14 loc_C14 ; CODE XREF: ROM:0000000000000C34↓j
ROM:0000000000000C14 LDR W0, [X19]
ROM:0000000000000C18 CMN W0, #1
ROM:0000000000000C1C B.EQ loc_C38
ROM:0000000000000C20 MOV W1, #0
ROM:0000000000000C24 BL sub_DB24
ROM:0000000000000C28 ADD W20, W20, #1
ROM:0000000000000C2C ADD X19, X19, #4
ROM:0000000000000C30 CMP W20, #2
ROM:0000000000000C34 B.CC loc_C14
ROM:0000000000000C38
ROM:0000000000000C38 loc_C38 ; CODE XREF: ROM:0000000000000BDC↑j
ROM:0000000000000C38 ; ROM:0000000000000C1C↑j
ROM:0000000000000C38 BL sub_E0E0
ROM:0000000000000C3C MOV W0, #0
ROM:0000000000000C40 LDP X24, X23, [SP],#0x10
ROM:0000000000000C44 LDP X22, X21, [SP],#0x10
ROM:0000000000000C48 LDP X20, X19, [SP],#0x10
ROM:0000000000000C4C LDP X29, X30, [SP],#0x10
ROM:0000000000000C50 RET
ROM:0000000000000C54 ; ---------------------------------------------------------------------------
ROM:0000000000000C54 STP X29, X30, [SP,#-0x10]!
ROM:0000000000000C58 MOV X29, SP
ROM:0000000000000C5C STP X20, X19, [SP,#-0x10]!
ROM:0000000000000C60 ORR W8, W1, W0
ROM:0000000000000C64 CBZ W8, loc_CA4
ROM:0000000000000C68 LSL W8, W0, #1
ROM:0000000000000C6C AND W19, W8, #6
ROM:0000000000000C70 BFXIL W19, W1, #0, #1
ROM:0000000000000C74 MOV W0, #0x3D
ROM:0000000000000C78 MOV W1, #1
ROM:0000000000000C7C BL sub_DB24
ROM:0000000000000C80 MOV X8, #0x200000000
ROM:0000000000000C84 MOVK X8, #0xA10,LSL#16
ROM:0000000000000C88 MOVK X8, #0x8004
ROM:0000000000000C8C STR W19, [X8]
ROM:0000000000000C90 MOV W0, #0x3D
ROM:0000000000000C94 MOV W1, #0
ROM:0000000000000C98 LDP X20, X19, [SP],#0x10
ROM:0000000000000C9C LDP X29, X30, [SP],#0x10
ROM:0000000000000CA0 B sub_DB24
ROM:0000000000000CA4 ; ---------------------------------------------------------------------------
ROM:0000000000000CA4
ROM:0000000000000CA4 loc_CA4 ; CODE XREF: ROM:0000000000000C64↑j
ROM:0000000000000CA4 LDP X20, X19, [SP],#0x10
ROM:0000000000000CA8 LDP X29, X30, [SP],#0x10
ROM:0000000000000CAC RET
ROM:0000000000000CB0 ; ---------------------------------------------------------------------------
ROM:0000000000000CB0 STP X29, X30, [SP,#-0x10]!
ROM:0000000000000CB4 MOV X29, SP
ROM:0000000000000CB8 STP X20, X19, [SP,#-0x10]!
ROM:0000000000000CBC STP X22, X21, [SP,#-0x10]!
ROM:0000000000000CC0 STP X24, X23, [SP,#-0x10]!
ROM:0000000000000CC4 STP X26, X25, [SP,#-0x10]!
ROM:0000000000000CC8 MOV X21, X6
ROM:0000000000000CCC MOV X22, X5
ROM:0000000000000CD0 MOV X23, X4
ROM:0000000000000CD4 MOV X24, X3
ROM:0000000000000CD8 MOV X19, X2
ROM:0000000000000CDC MOV X20, X1
ROM:0000000000000CE0 MOV X25, X0
ROM:0000000000000CE4 MOV W0, #0x3D
ROM:0000000000000CE8 MOV W1, #1
ROM:0000000000000CEC BL sub_DB24
ROM:0000000000000CF0 MOV W10, #0
ROM:0000000000000CF4 AND W8, W25, #0xF0
ROM:0000000000000CF8 CBZ W8, loc_D08
ROM:0000000000000CFC CMP W8, #0x10
ROM:0000000000000D00 B.NE loc_11AC
ROM:0000000000000D04 MOV W10, #0x2000
ROM:0000000000000D08
ROM:0000000000000D08 loc_D08 ; CODE XREF: ROM:0000000000000CF8↑j
ROM:0000000000000D08 AND W8, W25, #0xF
ROM:0000000000000D0C CMP W8, #1
ROM:0000000000000D10 B.EQ loc_D1C
ROM:0000000000000D14 CBNZ W8, loc_11AC
ROM:0000000000000D18 ORR W10, W10, #0x1000
ROM:0000000000000D1C
ROM:0000000000000D1C loc_D1C ; CODE XREF: ROM:0000000000000D10↑j
ROM:0000000000000D1C AND W8, W23, #0xF0000000
ROM:0000000000000D20 CBZ W8, loc_D48
ROM:0000000000000D24 MOV W9, #0x20000000
ROM:0000000000000D28 CMP W8, W9
ROM:0000000000000D2C B.NE loc_D38
ROM:0000000000000D30 ORR W10, W10, #0x80
ROM:0000000000000D34 B loc_D48
ROM:0000000000000D38 ; ---------------------------------------------------------------------------
ROM:0000000000000D38
ROM:0000000000000D38 loc_D38 ; CODE XREF: ROM:0000000000000D2C↑j
ROM:0000000000000D38 MOV W9, #0x10000000
ROM:0000000000000D3C CMP W8, W9
ROM:0000000000000D40 B.NE loc_11AC
ROM:0000000000000D44 ORR W10, W10, #0x40
ROM:0000000000000D48
ROM:0000000000000D48 loc_D48 ; CODE XREF: ROM:0000000000000D20↑j
ROM:0000000000000D48 ; ROM:0000000000000D34↑j
ROM:0000000000000D48 LSR X9, X24, #4
ROM:0000000000000D4C AND W11, W23, #0xFFF
ROM:0000000000000D50 CMP W11, #0xFF
ROM:0000000000000D54 B.HI loc_E14
ROM:0000000000000D58 CBNZ W11, loc_E38
ROM:0000000000000D5C CBZ W8, loc_DBC
ROM:0000000000000D60 MOV W11, #0x10000000
ROM:0000000000000D64 CMP W8, W11
ROM:0000000000000D68 B.EQ loc_D94
ROM:0000000000000D6C LDR W8, [X22,#0x1C]
ROM:0000000000000D70 MOV X11, #0x200000000
ROM:0000000000000D74 MOVK X11, #0xA10,LSL#16
ROM:0000000000000D78 MOVK X11, #0x80DC
ROM:0000000000000D7C STR W8, [X11]
ROM:0000000000000D80 LDR W8, [X22,#0x18]
ROM:0000000000000D84 MOV X11, #0x200000000
ROM:0000000000000D88 MOVK X11, #0xA10,LSL#16
ROM:0000000000000D8C MOVK X11, #0x80D8
ROM:0000000000000D90 STR W8, [X11]
ROM:0000000000000D94
ROM:0000000000000D94 loc_D94 ; CODE XREF: ROM:0000000000000D68↑j
ROM:0000000000000D94 LDR W8, [X22,#0x14]
ROM:0000000000000D98 MOV X11, #0x200000000
ROM:0000000000000D9C MOVK X11, #0xA10,LSL#16
ROM:0000000000000DA0 MOVK X11, #0x80D4
ROM:0000000000000DA4 STR W8, [X11]
ROM:0000000000000DA8 LDR W8, [X22,#0x10]
ROM:0000000000000DAC MOV X11, #0x200000000
ROM:0000000000000DB0 MOVK X11, #0xA10,LSL#16
ROM:0000000000000DB4 MOVK X11, #0x80D0
ROM:0000000000000DB8 STR W8, [X11]
ROM:0000000000000DBC
ROM:0000000000000DBC loc_DBC ; CODE XREF: ROM:0000000000000D5C↑j
ROM:0000000000000DBC LDR W8, [X22,#0xC]
ROM:0000000000000DC0 MOV X11, #0x200000000
ROM:0000000000000DC4 MOVK X11, #0xA10,LSL#16
ROM:0000000000000DC8 MOVK X11, #0x80CC
ROM:0000000000000DCC STR W8, [X11]
ROM:0000000000000DD0 LDR W8, [X22,#8]
ROM:0000000000000DD4 MOV X11, #0x200000000
ROM:0000000000000DD8 MOVK X11, #0xA10,LSL#16
ROM:0000000000000DDC MOVK X11, #0x80C8
ROM:0000000000000DE0 STR W8, [X11]
ROM:0000000000000DE4 LDR W8, [X22,#4]
ROM:0000000000000DE8 MOV X11, #0x200000000
ROM:0000000000000DEC MOVK X11, #0xA10,LSL#16
ROM:0000000000000DF0 MOVK X11, #0x80C4
ROM:0000000000000DF4 STR W8, [X11]
ROM:0000000000000DF8 LDR W8, [X22]
ROM:0000000000000DFC MOV X11, #0x200000000
ROM:0000000000000E00 MOVK X11, #0xA10,LSL#16
ROM:0000000000000E04 MOVK X11, #0x80C0
ROM:0000000000000E08 STR W8, [X11]
ROM:0000000000000E0C MOV W8, #1
ROM:0000000000000E10 B loc_E5C
ROM:0000000000000E14 ; ---------------------------------------------------------------------------
ROM:0000000000000E14
ROM:0000000000000E14 loc_E14 ; CODE XREF: ROM:0000000000000D54↑j
ROM:0000000000000E14 ORR W8, W10, #0x10
ROM:0000000000000E18 ORR W12, W10, #0x20
ROM:0000000000000E1C CMP W11, #0x201
ROM:0000000000000E20 ORR W13, W10, #0x30
ROM:0000000000000E24 CSEL W10, W13, W10, EQ
ROM:0000000000000E28 CMP W11, #0x200
ROM:0000000000000E2C CSEL W10, W12, W10, EQ
ROM:0000000000000E30 CMP W11, #0x100
ROM:0000000000000E34 CSEL W10, W8, W10, EQ
ROM:0000000000000E38
ROM:0000000000000E38 loc_E38 ; CODE XREF: ROM:0000000000000D58↑j
ROM:0000000000000E38 MOV W8, #0
ROM:0000000000000E3C MOV X12, #0x200000000
ROM:0000000000000E40 MOVK X12, #0xA10,LSL#16
ROM:0000000000000E44 MOVK X12, #0x8004
ROM:0000000000000E48 LDR W12, [X12]
ROM:0000000000000E4C AND W12, W12, W11
ROM:0000000000000E50 MOV W0, #0xFFFFFFFF
ROM:0000000000000E54 CMP W12, W11
ROM:0000000000000E58 B.EQ loc_1194
ROM:0000000000000E5C
ROM:0000000000000E5C loc_E5C ; CODE XREF: ROM:0000000000000E10↑j
ROM:0000000000000E5C MOV X11, #0x200000000
ROM:0000000000000E60 MOVK X11, #0xA10,LSL#16
ROM:0000000000000E64 MOVK X11, #0x8094
ROM:0000000000000E68 LDR WZR, [X11]
ROM:0000000000000E6C MOV X11, #0x200000000
ROM:0000000000000E70 MOVK X11, #0xA10,LSL#16
ROM:0000000000000E74 MOVK X11, #0x800C
ROM:0000000000000E78 LDR WZR, [X11]
ROM:0000000000000E7C MOV X11, #0x200000000
ROM:0000000000000E80 MOVK X11, #0xA10,LSL#16
ROM:0000000000000E84 MOVK X11, #0x8050
ROM:0000000000000E88 LDR WZR, [X11]
ROM:0000000000000E8C MOV X11, #0x200000000
ROM:0000000000000E90 MOVK X11, #0xA10,LSL#16
ROM:0000000000000E94 MOVK X11, #0x8090
ROM:0000000000000E98 STR W10, [X11]
ROM:0000000000000E9C LDR W10, [X11]
ROM:0000000000000EA0 ORR W10, W10, #1
ROM:0000000000000EA4 STR W10, [X11]
ROM:0000000000000EA8 CBZ X21, loc_F00
ROM:0000000000000EAC LDR W10, [X21]
ROM:0000000000000EB0 MOV X11, #0x200000000
ROM:0000000000000EB4 MOVK X11, #0xA10,LSL#16
ROM:0000000000000EB8 MOVK X11, #0x8100
ROM:0000000000000EBC STR W10, [X11]
ROM:0000000000000EC0 LDR W10, [X21,#4]
ROM:0000000000000EC4 MOV X11, #0x200000000
ROM:0000000000000EC8 MOVK X11, #0xA10,LSL#16
ROM:0000000000000ECC MOVK X11, #0x8104
ROM:0000000000000ED0 STR W10, [X11]
ROM:0000000000000ED4 LDR W10, [X21,#8]
ROM:0000000000000ED8 MOV X11, #0x200000000
ROM:0000000000000EDC MOVK X11, #0xA10,LSL#16
ROM:0000000000000EE0 MOVK X11, #0x8108
ROM:0000000000000EE4 STR W10, [X11]
ROM:0000000000000EE8 LDR W10, [X21,#0xC]
ROM:0000000000000EEC MOV X11, #0x200000000
ROM:0000000000000EF0 MOVK X11, #0xA10,LSL#16
ROM:0000000000000EF4 MOVK X11, #0x810C
ROM:0000000000000EF8 STR W10, [X11]
ROM:0000000000000EFC B loc_F40
ROM:0000000000000F00 ; ---------------------------------------------------------------------------
ROM:0000000000000F00
ROM:0000000000000F00 loc_F00 ; CODE XREF: ROM:0000000000000EA8↑j
ROM:0000000000000F00 MOV X10, #0x200000000
ROM:0000000000000F04 MOVK X10, #0xA10,LSL#16
ROM:0000000000000F08 MOVK X10, #0x8100
ROM:0000000000000F0C STR WZR, [X10]
ROM:0000000000000F10 MOV X10, #0x200000000
ROM:0000000000000F14 MOVK X10, #0xA10,LSL#16
ROM:0000000000000F18 MOVK X10, #0x8104
ROM:0000000000000F1C STR WZR, [X10]
ROM:0000000000000F20 MOV X10, #0x200000000
ROM:0000000000000F24 MOVK X10, #0xA10,LSL#16
ROM:0000000000000F28 MOVK X10, #0x8108
ROM:0000000000000F2C STR WZR, [X10]
ROM:0000000000000F30 MOV X10, #0x200000000
ROM:0000000000000F34 MOVK X10, #0xA10,LSL#16
ROM:0000000000000F38 MOVK X10, #0x810C
ROM:0000000000000F3C STR WZR, [X10]
ROM:0000000000000F40
ROM:0000000000000F40 loc_F40 ; CODE XREF: ROM:0000000000000EFC↑j
ROM:0000000000000F40 MOV X10, #0x200000000
ROM:0000000000000F44 MOVK X10, #0xA10,LSL#16
ROM:0000000000000F48 MOVK X10, #0x80E0
ROM:0000000000000F4C STR WZR, [X10]
ROM:0000000000000F50 LDR W11, [X10]
ROM:0000000000000F54 ORR W11, W11, #1
ROM:0000000000000F58 MOV W15, #1
ROM:0000000000000F5C STR W11, [X10]
ROM:0000000000000F60 LDR W11, [X20]
ROM:0000000000000F64 MOV X10, #0x200000000
ROM:0000000000000F68 MOVK X10, #0xA10,LSL#16
ROM:0000000000000F6C MOVK X10, #0x8040
ROM:0000000000000F70 STR W11, [X10]
ROM:0000000000000F74 LDR W12, [X20,#4]
ROM:0000000000000F78 MOV X11, #0x200000000
ROM:0000000000000F7C MOVK X11, #0xA10,LSL#16
ROM:0000000000000F80 MOVK X11, #0x8044
ROM:0000000000000F84 STR W12, [X11]
ROM:0000000000000F88 LDR W13, [X20,#8]
ROM:0000000000000F8C MOV X12, #0x200000000
ROM:0000000000000F90 MOVK X12, #0xA10,LSL#16
ROM:0000000000000F94 MOVK X12, #0x8048
ROM:0000000000000F98 STR W13, [X12]
ROM:0000000000000F9C LDR W14, [X20,#0xC]
ROM:0000000000000FA0 MOV X13, #0x200000000
ROM:0000000000000FA4 MOVK X13, #0xA10,LSL#16
ROM:0000000000000FA8 MOVK X13, #0x804C
ROM:0000000000000FAC STR W14, [X13]
ROM:0000000000000FB0 MOV X14, #0x200000000
ROM:0000000000000FB4 MOVK X14, #0xA10,LSL#16
ROM:0000000000000FB8 MOVK X14, #0x8008
ROM:0000000000000FBC STR W15, [X14]
ROM:0000000000000FC0 SUB W15, W9, #1
ROM:0000000000000FC4 CBZ W15, loc_109C
ROM:0000000000000FC8 MOV X16, #0xFFFFFFFE0
ROM:0000000000000FCC ADD X9, X16, X9,LSL#4
ROM:0000000000000FD0 AND X9, X9, #0xFFFFFFFF0
ROM:0000000000000FD4 ADD X9, X9, X19
ROM:0000000000000FD8 ADD X9, X9, #0x10
ROM:0000000000000FDC MOV X16, #0x200000000
ROM:0000000000000FE0 MOVK X16, #0xA10,LSL#16
ROM:0000000000000FE4 MOVK X16, #0x800C
ROM:0000000000000FE8 MOV X17, #0x200000000
ROM:0000000000000FEC MOVK X17, #0xA10,LSL#16
ROM:0000000000000FF0 MOVK X17, #0x8050
ROM:0000000000000FF4 MOV X0, #0x200000000
ROM:0000000000000FF8 MOVK X0, #0xA10,LSL#16
ROM:0000000000000FFC MOVK X0, #0x8080
ROM:0000000000001000 MOV X1, #0x200000000
ROM:0000000000001004 MOVK X1, #0xA10,LSL#16
ROM:0000000000001008 MOVK X1, #0x8084
ROM:000000000000100C MOV X2, #0x200000000
ROM:0000000000001010 MOVK X2, #0xA10,LSL#16
ROM:0000000000001014 MOVK X2, #0x8088
ROM:0000000000001018 MOV X3, #0x200000000
ROM:000000000000101C MOVK X3, #0xA10,LSL#16
ROM:0000000000001020 MOVK X3, #0x808C
ROM:0000000000001024
ROM:0000000000001024 loc_1024 ; CODE XREF: ROM:0000000000001028↓j
ROM:0000000000001024 ; ROM:0000000000001094↓j
ROM:0000000000001024 LDR W4, [X16]
ROM:0000000000001028 TBZ W4, #0, loc_1024
ROM:000000000000102C MOV X4, X20
ROM:0000000000001030 LDR W5, [X4,#0x10]!
ROM:0000000000001034 STR W5, [X10]
ROM:0000000000001038 LDR W5, [X20,#0x14]
ROM:000000000000103C STR W5, [X11]
ROM:0000000000001040 LDR W5, [X20,#0x18]
ROM:0000000000001044 STR W5, [X12]
ROM:0000000000001048 LDR W5, [X20,#0x1C]
ROM:000000000000104C STR W5, [X13]
ROM:0000000000001050 STR WZR, [X14]
ROM:0000000000001054 LDR W5, [X14]
ROM:0000000000001058 ORR W5, W5, #1
ROM:000000000000105C STR W5, [X14]
ROM:0000000000001060 MOV X20, X4
ROM:0000000000001064
ROM:0000000000001064 loc_1064 ; CODE XREF: ROM:0000000000001068↓j
ROM:0000000000001064 LDR W4, [X17]
ROM:0000000000001068 TBZ W4, #0, loc_1064
ROM:000000000000106C LDR W4, [X0]
ROM:0000000000001070 STR W4, [X19]
ROM:0000000000001074 LDR W4, [X1]
ROM:0000000000001078 STR W4, [X19,#4]
ROM:000000000000107C LDR W4, [X2]
ROM:0000000000001080 STR W4, [X19,#8]
ROM:0000000000001084 LDR W4, [X3]
ROM:0000000000001088 STR W4, [X19,#0xC]
ROM:000000000000108C ADD X19, X19, #0x10
ROM:0000000000001090 SUB W15, W15, #1
ROM:0000000000001094 CBNZ W15, loc_1024
ROM:0000000000001098 MOV X19, X9
ROM:000000000000109C
ROM:000000000000109C loc_109C ; CODE XREF: ROM:0000000000000FC4↑j
ROM:000000000000109C MOV X9, #0x200000000
ROM:00000000000010A0 MOVK X9, #0xA10,LSL#16
ROM:00000000000010A4 MOVK X9, #0x8050
ROM:00000000000010A8
ROM:00000000000010A8 loc_10A8 ; CODE XREF: ROM:00000000000010AC↓j
ROM:00000000000010A8 LDR W10, [X9]
ROM:00000000000010AC TBZ W10, #0, loc_10A8
ROM:00000000000010B0 MOV X9, #0x200000000
ROM:00000000000010B4 MOVK X9, #0xA10,LSL#16
ROM:00000000000010B8 MOVK X9, #0x8080
ROM:00000000000010BC LDR W9, [X9]
ROM:00000000000010C0 STR W9, [X19]
ROM:00000000000010C4 MOV X9, #0x200000000
ROM:00000000000010C8 MOVK X9, #0xA10,LSL#16
ROM:00000000000010CC MOVK X9, #0x8084
ROM:00000000000010D0 LDR W9, [X9]
ROM:00000000000010D4 STR W9, [X19,#4]
ROM:00000000000010D8 MOV X9, #0x200000000
ROM:00000000000010DC MOVK X9, #0xA10,LSL#16
ROM:00000000000010E0 MOVK X9, #0x8088
ROM:00000000000010E4 LDR W9, [X9]
ROM:00000000000010E8 STR W9, [X19,#8]
ROM:00000000000010EC MOV X9, #0x200000000
ROM:00000000000010F0 MOVK X9, #0xA10,LSL#16
ROM:00000000000010F4 MOVK X9, #0x808C
ROM:00000000000010F8 LDR W9, [X9]
ROM:00000000000010FC STR W9, [X19,#0xC]
ROM:0000000000001100 CBZ W8, loc_1184
ROM:0000000000001104 MOV X8, #0x200000000
ROM:0000000000001108 MOVK X8, #0xA10,LSL#16
ROM:000000000000110C MOVK X8, #0x80DC
ROM:0000000000001110 STR WZR, [X8]
ROM:0000000000001114 MOV X8, #0x200000000
ROM:0000000000001118 MOVK X8, #0xA10,LSL#16
ROM:000000000000111C MOVK X8, #0x80D8
ROM:0000000000001120 STR WZR, [X8]
ROM:0000000000001124 MOV X8, #0x200000000
ROM:0000000000001128 MOVK X8, #0xA10,LSL#16
ROM:000000000000112C MOVK X8, #0x80D4
ROM:0000000000001130 STR WZR, [X8]
ROM:0000000000001134 MOV X8, #0x200000000
ROM:0000000000001138 MOVK X8, #0xA10,LSL#16
ROM:000000000000113C MOVK X8, #0x80D0
ROM:0000000000001140 STR WZR, [X8]
ROM:0000000000001144 MOV X8, #0x200000000
ROM:0000000000001148 MOVK X8, #0xA10,LSL#16
ROM:000000000000114C MOVK X8, #0x80CC
ROM:0000000000001150 STR WZR, [X8]
ROM:0000000000001154 MOV X8, #0x200000000
ROM:0000000000001158 MOVK X8, #0xA10,LSL#16
ROM:000000000000115C MOVK X8, #0x80C8
ROM:0000000000001160 STR WZR, [X8]
ROM:0000000000001164 MOV X8, #0x200000000
ROM:0000000000001168 MOVK X8, #0xA10,LSL#16
ROM:000000000000116C MOVK X8, #0x80C4
ROM:0000000000001170 STR WZR, [X8]
ROM:0000000000001174 MOV X8, #0x200000000
ROM:0000000000001178 MOVK X8, #0xA10,LSL#16
ROM:000000000000117C MOVK X8, #0x80C0
ROM:0000000000001180 STR WZR, [X8]
ROM:0000000000001184
ROM:0000000000001184 loc_1184 ; CODE XREF: ROM:0000000000001100↑j
ROM:0000000000001184 MOV W0, #0x3D
ROM:0000000000001188 MOV W1, #0
ROM:000000000000118C BL sub_DB24
ROM:0000000000001190 MOV W0, #0
ROM:0000000000001194
ROM:0000000000001194 loc_1194 ; CODE XREF: ROM:0000000000000E58↑j
ROM:0000000000001194 LDP X26, X25, [SP],#0x10
ROM:0000000000001198 LDP X24, X23, [SP],#0x10
ROM:000000000000119C LDP X22, X21, [SP],#0x10
ROM:00000000000011A0 LDP X20, X19, [SP],#0x10
ROM:00000000000011A4 LDP X29, X30, [SP],#0x10
ROM:00000000000011A8 RET
ROM:00000000000011AC ; ---------------------------------------------------------------------------
ROM:00000000000011AC
ROM:00000000000011AC loc_11AC ; CODE XREF: ROM:0000000000000D00↑j
ROM:00000000000011AC ; ROM:0000000000000D14↑j ...
ROM:00000000000011AC ADRP X0, #0x18805@PAGE
ROM:00000000000011B0 ADD X0, X0, #0x18805@PAGEOFF
ROM:00000000000011B4 MOV X1, X0
ROM:00000000000011B8 BL sub_DED4
ROM:00000000000011BC
ROM:00000000000011BC ; =============== S U B R O U T I N E =======================================
ROM:00000000000011BC
ROM:00000000000011BC ; Attributes: bp-based frame
ROM:00000000000011BC
ROM:00000000000011BC sub_11BC ; CODE XREF: sub_B110+234↓p
ROM:00000000000011BC
ROM:00000000000011BC var_s0 = 0
ROM:00000000000011BC
ROM:00000000000011BC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000011C0 MOV X29, SP
ROM:00000000000011C4 MOV X8, #0x200000000
ROM:00000000000011C8 MOVK X8, #0xE10,LSL#16
ROM:00000000000011CC MOVK X8, #0x10
ROM:00000000000011D0 LDR W9, [X8]
ROM:00000000000011D4 ORR W9, W9, #1
ROM:00000000000011D8 STR W9, [X8]
ROM:00000000000011DC BL sub_11F0
ROM:00000000000011E0 BL sub_E0E0
ROM:00000000000011E4 MOV W0, #0
ROM:00000000000011E8 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000011EC RET
ROM:00000000000011EC ; End of function sub_11BC
ROM:00000000000011EC
ROM:00000000000011F0
ROM:00000000000011F0 ; =============== S U B R O U T I N E =======================================
ROM:00000000000011F0
ROM:00000000000011F0
ROM:00000000000011F0 sub_11F0 ; CODE XREF: sub_11BC+20↑p
ROM:00000000000011F0 MOV X8, #0
ROM:00000000000011F4 MOV X9, #0x200000000
ROM:00000000000011F8 MOVK X9, #0xE10,LSL#16
ROM:00000000000011FC MOVK X9, #0x4100
ROM:0000000000001200 MOV W10, #0xFFFFFFFF
ROM:0000000000001204
ROM:0000000000001204 loc_1204 ; CODE XREF: sub_11F0+24↓j
ROM:0000000000001204 ADD X11, X8, X9
ROM:0000000000001208 STR W10, [X11]
ROM:000000000000120C ADD X8, X8, #4
ROM:0000000000001210 CMP W8, #0x20
ROM:0000000000001214 B.NE loc_1204
ROM:0000000000001218 RET
ROM:0000000000001218 ; End of function sub_11F0
ROM:0000000000001218
ROM:000000000000121C
ROM:000000000000121C ; =============== S U B R O U T I N E =======================================
ROM:000000000000121C
ROM:000000000000121C
ROM:000000000000121C sub_121C ; CODE XREF: ROM:0000000000000BB4↑p
ROM:000000000000121C ; ROM:0000000000000BBC↑p
ROM:000000000000121C SUB W8, W0, #0x100
ROM:0000000000001220 CMP W8, #3
ROM:0000000000001224 B.CC locret_1250
ROM:0000000000001228 AND W8, W0, #0x1F
ROM:000000000000122C MOV W9, #1
ROM:0000000000001230 LSL W8, W9, W8
ROM:0000000000001234 MOV X9, #0x200000000
ROM:0000000000001238 MOVK X9, #0xE10,LSL#16
ROM:000000000000123C MOVK X9, #0x4100
ROM:0000000000001240 LSR W10, W0, #3
ROM:0000000000001244 AND W10, W10, #0x1FFFFFFC
ROM:0000000000001248 ADD X9, X9, W10,UXTW
ROM:000000000000124C STR W8, [X9]
ROM:0000000000001250
ROM:0000000000001250 locret_1250 ; CODE XREF: sub_121C+8↑j
ROM:0000000000001250 RET
ROM:0000000000001250 ; End of function sub_121C
ROM:0000000000001250
ROM:0000000000001254
ROM:0000000000001254 ; =============== S U B R O U T I N E =======================================
ROM:0000000000001254
ROM:0000000000001254
ROM:0000000000001254 sub_1254 ; CODE XREF: ROM:000000000000135C↓p
ROM:0000000000001254 ; sub_60C4+8C↓p
ROM:0000000000001254 SUB W8, W0, #0x100
ROM:0000000000001258 CMP W8, #2
ROM:000000000000125C B.CC locret_1288
ROM:0000000000001260 AND W8, W0, #0x1F
ROM:0000000000001264 MOV W9, #1
ROM:0000000000001268 LSL W8, W9, W8
ROM:000000000000126C MOV X9, #0x200000000
ROM:0000000000001270 MOVK X9, #0xE10,LSL#16
ROM:0000000000001274 MOVK X9, #0x4180
ROM:0000000000001278 LSR W10, W0, #3
ROM:000000000000127C AND W10, W10, #0x1FFFFFFC
ROM:0000000000001280 ADD X9, X9, W10,UXTW
ROM:0000000000001284 STR W8, [X9]
ROM:0000000000001288
ROM:0000000000001288 locret_1288 ; CODE XREF: sub_1254+8↑j
ROM:0000000000001288 RET
ROM:0000000000001288 ; End of function sub_1254
ROM:0000000000001288
ROM:000000000000128C
ROM:000000000000128C ; =============== S U B R O U T I N E =======================================
ROM:000000000000128C
ROM:000000000000128C ; Attributes: bp-based frame
ROM:000000000000128C
ROM:000000000000128C sub_128C ; CODE XREF: sub_60C4+84↓p
ROM:000000000000128C
ROM:000000000000128C var_20 = -0x20
ROM:000000000000128C var_10 = -0x10
ROM:000000000000128C var_s0 = 0
ROM:000000000000128C
ROM:000000000000128C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000001290 MOV X29, SP
ROM:0000000000001294 STP X20, X19, [SP,#var_10]!
ROM:0000000000001298 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000129C MOV X20, X2
ROM:00000000000012A0 MOV X21, X1
ROM:00000000000012A4 MOV X19, X0
ROM:00000000000012A8 BL sub_E080
ROM:00000000000012AC UBFX X8, X19, #0, #0x20
ROM:00000000000012B0 MOV X9, #0x18
ROM:00000000000012B4 ADRP X10, #0x80080E00@PAGE
ROM:00000000000012B8 ADD X10, X10, #0x80080E00@PAGEOFF
ROM:00000000000012BC MADD X8, X8, X9, X10
ROM:00000000000012C0 STP X21, X20, [X8]
ROM:00000000000012C4 CMP W19, #0xFF
ROM:00000000000012C8 B.HI loc_12E8
ROM:00000000000012CC LSL W8, W19, #2
ROM:00000000000012D0 MOV X9, #0x200000000
ROM:00000000000012D4 MOVK X9, #0xE10,LSL#16
ROM:00000000000012D8 MOVK X9, #0x3000
ROM:00000000000012DC ADD X8, X9, W8,UXTW
ROM:00000000000012E0 MOV W9, #1
ROM:00000000000012E4 STR W9, [X8]
ROM:00000000000012E8
ROM:00000000000012E8 loc_12E8 ; CODE XREF: sub_128C+3C↑j
ROM:00000000000012E8 BL sub_E0E0
ROM:00000000000012EC MOV W0, #0
ROM:00000000000012F0 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:00000000000012F4 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:00000000000012F8 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000012FC RET
ROM:00000000000012FC ; End of function sub_128C
ROM:00000000000012FC
ROM:0000000000001300 ; ---------------------------------------------------------------------------
ROM:0000000000001300 STP X29, X30, [SP,#-0x10]!
ROM:0000000000001304 MOV X29, SP
ROM:0000000000001308 STP X20, X19, [SP,#-0x10]!
ROM:000000000000130C STP X22, X21, [SP,#-0x10]!
ROM:0000000000001310 MOV X20, #0x200000000
ROM:0000000000001314 MOVK X20, #0xE10,LSL#16
ROM:0000000000001318 MOVK X20, #0x2004
ROM:000000000000131C LDR W8, [X20]
ROM:0000000000001320 CBZ W8, loc_136C
ROM:0000000000001324 MOV X21, #0x18
ROM:0000000000001328 ADRP X22, #0x80080E00@PAGE
ROM:000000000000132C ADD X22, X22, #0x80080E00@PAGEOFF
ROM:0000000000001330
ROM:0000000000001330 loc_1330 ; CODE XREF: ROM:0000000000001364↓j
ROM:0000000000001330 AND W9, W8, #0x70000
ROM:0000000000001334 CMP W9, #0x10,LSL#12
ROM:0000000000001338 B.NE loc_138C
ROM:000000000000133C AND W19, W8, #0x1FF
ROM:0000000000001340 MADD X8, X19, X21, XZR
ROM:0000000000001344 LDR X8, [X22,X8]
ROM:0000000000001348 CBZ X8, loc_1358
ROM:000000000000134C MADD X9, X19, X21, X22
ROM:0000000000001350 LDR X0, [X9,#8]
ROM:0000000000001354 BLR X8
ROM:0000000000001358
ROM:0000000000001358 loc_1358 ; CODE XREF: ROM:0000000000001348↑j
ROM:0000000000001358 MOV X0, X19
ROM:000000000000135C BL sub_1254
ROM:0000000000001360 LDR W8, [X20]
ROM:0000000000001364 CBNZ W8, loc_1330
ROM:0000000000001368 B loc_137C
ROM:000000000000136C ; ---------------------------------------------------------------------------
ROM:000000000000136C
ROM:000000000000136C loc_136C ; CODE XREF: ROM:0000000000001320↑j
ROM:000000000000136C ADRP X8, #0x80082648@PAGE
ROM:0000000000001370 LDR W9, [X8,#0x80082648@PAGEOFF]
ROM:0000000000001374 ADD W9, W9, #1
ROM:0000000000001378 STR W9, [X8,#0x80082648@PAGEOFF]
ROM:000000000000137C
ROM:000000000000137C loc_137C ; CODE XREF: ROM:0000000000001368↑j
ROM:000000000000137C LDP X22, X21, [SP],#0x10
ROM:0000000000001380 LDP X20, X19, [SP],#0x10
ROM:0000000000001384 LDP X29, X30, [SP],#0x10
ROM:0000000000001388 RET
ROM:000000000000138C ; ---------------------------------------------------------------------------
ROM:000000000000138C
ROM:000000000000138C loc_138C ; CODE XREF: ROM:0000000000001338↑j
ROM:000000000000138C ADRP X0, #0x18805@PAGE
ROM:0000000000001390 ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000001394 MOV X1, X0
ROM:0000000000001398 BL sub_DED4
ROM:000000000000139C ; ---------------------------------------------------------------------------
ROM:000000000000139C MOV X0, #0x200000000
ROM:00000000000013A0 MOVK X0, #0xE10,LSL#16
ROM:00000000000013A4 MOVK X0, #0x1020
ROM:00000000000013A8 B loc_F490
ROM:00000000000013AC
ROM:00000000000013AC ; =============== S U B R O U T I N E =======================================
ROM:00000000000013AC
ROM:00000000000013AC
ROM:00000000000013AC sub_13AC ; CODE XREF: sub_DB74+8↓p
ROM:00000000000013AC MOV X8, #0x200000000
ROM:00000000000013B0 MOVK X8, #0xE02,LSL#16
ROM:00000000000013B4 MOVK X8, #0x700C
ROM:00000000000013B8 STR WZR, [X8]
ROM:00000000000013BC MOV X9, #0x200000000
ROM:00000000000013C0 MOVK X9, #0xE02,LSL#16
ROM:00000000000013C4 MOVK X9, #0x7004
ROM:00000000000013C8 MOV W10, #1
ROM:00000000000013CC STR W10, [X9]
ROM:00000000000013D0 MOV X9, #0x200000000
ROM:00000000000013D4 MOVK X9, #0xE02,LSL#16
ROM:00000000000013D8 MOVK X9, #0x7000
ROM:00000000000013DC MOV W10, #0x80000000
ROM:00000000000013E0 STR W10, [X9]
ROM:00000000000013E4 MOV W10, #4
ROM:00000000000013E8 STR W10, [X8]
ROM:00000000000013EC STR WZR, [X9]
ROM:00000000000013F0 RET
ROM:00000000000013F0 ; End of function sub_13AC
ROM:00000000000013F0
ROM:00000000000013F4
ROM:00000000000013F4 ; =============== S U B R O U T I N E =======================================
ROM:00000000000013F4
ROM:00000000000013F4 ; Attributes: bp-based frame
ROM:00000000000013F4
ROM:00000000000013F4 sub_13F4 ; CODE XREF: ROM:0000000000001B00↓p
ROM:00000000000013F4 ; sub_1B54+2C↓p
ROM:00000000000013F4
ROM:00000000000013F4 var_54 = -0x54
ROM:00000000000013F4 var_50 = -0x50
ROM:00000000000013F4 var_40 = -0x40
ROM:00000000000013F4 var_30 = -0x30
ROM:00000000000013F4 var_20 = -0x20
ROM:00000000000013F4 var_10 = -0x10
ROM:00000000000013F4 var_s0 = 0
ROM:00000000000013F4
ROM:00000000000013F4 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000013F8 MOV X29, SP
ROM:00000000000013FC STP X20, X19, [SP,#var_10]!
ROM:0000000000001400 STP X22, X21, [SP,#0x10+var_20]!
ROM:0000000000001404 STP X24, X23, [SP,#0x20+var_30]!
ROM:0000000000001408 STP X26, X25, [SP,#0x30+var_40]!
ROM:000000000000140C STP X28, X27, [SP,#0x40+var_50]!
ROM:0000000000001410 SUB SP, SP, #0x10
ROM:0000000000001414 STR W0, [SP,#0x60+var_54]
ROM:0000000000001418 MOV W21, #2
ROM:000000000000141C MOV X20, X21
ROM:0000000000001420 CBZ W1, loc_1434
ROM:0000000000001424 MOV W0, #0xFFFFFFFF
ROM:0000000000001428 CMP W1, #1
ROM:000000000000142C B.NE loc_173C
ROM:0000000000001430 MOV W20, #1
ROM:0000000000001434
ROM:0000000000001434 loc_1434 ; CODE XREF: sub_13F4+2C↑j
ROM:0000000000001434 MOV X22, #0
ROM:0000000000001438 MOV W23, #0
ROM:000000000000143C MOV X8, #0x200000000
ROM:0000000000001440 MOVK X8, #0x808,LSL#16
ROM:0000000000001444 MOVK X8, #0x1040
ROM:0000000000001448 STR W21, [X8]
ROM:000000000000144C MOV X8, #0x200000000
ROM:0000000000001450 MOVK X8, #0x808,LSL#16
ROM:0000000000001454 MOVK X8, #0x1068
ROM:0000000000001458 STR W21, [X8]
ROM:000000000000145C MOV X8, #0x200000000
ROM:0000000000001460 MOVK X8, #0x808,LSL#16
ROM:0000000000001464 MOVK X8, #0x1044
ROM:0000000000001468 STR W21, [X8]
ROM:000000000000146C MOV X8, #0x200000000
ROM:0000000000001470 MOVK X8, #0x808,LSL#16
ROM:0000000000001474 MOVK X8, #0x106C
ROM:0000000000001478 STR W21, [X8]
ROM:000000000000147C MOV X8, #0x200000000
ROM:0000000000001480 MOVK X8, #0x808,LSL#16
ROM:0000000000001484 MOVK X8, #0x1048
ROM:0000000000001488 STR W21, [X8]
ROM:000000000000148C MOV X8, #0x200000000
ROM:0000000000001490 MOVK X8, #0x808,LSL#16
ROM:0000000000001494 MOVK X8, #0x1070
ROM:0000000000001498 STR W21, [X8]
ROM:000000000000149C MOV X8, #0x200000000
ROM:00000000000014A0 MOVK X8, #0x808,LSL#16
ROM:00000000000014A4 MOVK X8, #0x104C
ROM:00000000000014A8 STR W21, [X8]
ROM:00000000000014AC MOV X8, #0x200000000
ROM:00000000000014B0 MOVK X8, #0x808,LSL#16
ROM:00000000000014B4 MOVK X8, #0x1074
ROM:00000000000014B8 STR W21, [X8]
ROM:00000000000014BC MOV X9, #0x200000000
ROM:00000000000014C0 MOVK X9, #0x808,LSL#16
ROM:00000000000014C4 MOVK X9, #0x1050
ROM:00000000000014C8 MOV W8, #0xFF00
ROM:00000000000014CC STR W8, [X9]
ROM:00000000000014D0 MOV X9, #0x200000000
ROM:00000000000014D4 MOVK X9, #0x808,LSL#16
ROM:00000000000014D8 MOVK X9, #0x1078
ROM:00000000000014DC STR W8, [X9]
ROM:00000000000014E0 MOV X9, #0x200000000
ROM:00000000000014E4 MOVK X9, #0x808,LSL#16
ROM:00000000000014E8 MOVK X9, #0x1058
ROM:00000000000014EC MOV W8, #0xFF00FF
ROM:00000000000014F0 STR W8, [X9]
ROM:00000000000014F4 MOV X9, #0x200000000
ROM:00000000000014F8 MOVK X9, #0x808,LSL#16
ROM:00000000000014FC MOVK X9, #0x1080
ROM:0000000000001500 STR W8, [X9]
ROM:0000000000001504 MOV X9, #0x200000000
ROM:0000000000001508 MOVK X9, #0x808,LSL#16
ROM:000000000000150C MOVK X9, #0x1054
ROM:0000000000001510 MOV W8, #5
ROM:0000000000001514 STR W8, [X9]
ROM:0000000000001518 MOV X9, #0x200000000
ROM:000000000000151C MOVK X9, #0x808,LSL#16
ROM:0000000000001520 MOVK X9, #0x107C
ROM:0000000000001524 STR W8, [X9]
ROM:0000000000001528 MOV X9, #0x200000000
ROM:000000000000152C MOVK X9, #0x808,LSL#16
ROM:0000000000001530 MOVK X9, #0x1060
ROM:0000000000001534 MOV W8, #6
ROM:0000000000001538 STR W8, [X9]
ROM:000000000000153C MOV X9, #0x200000000
ROM:0000000000001540 MOVK X9, #0x808,LSL#16
ROM:0000000000001544 MOVK X9, #0x1088
ROM:0000000000001548 STR W8, [X9]
ROM:000000000000154C MOV X8, #0x200000000
ROM:0000000000001550 MOVK X8, #0x808,LSL#16
ROM:0000000000001554 MOVK X8, #0x1004
ROM:0000000000001558 STR W21, [X8]
ROM:000000000000155C MOV X9, #0x200000000
ROM:0000000000001560 MOVK X9, #0x808,LSL#16
ROM:0000000000001564 MOVK X9, #0x1064
ROM:0000000000001568 MOV W8, #3
ROM:000000000000156C STR W8, [X9]
ROM:0000000000001570 MOV X9, #0x200000000
ROM:0000000000001574 MOVK X9, #0x808,LSL#16
ROM:0000000000001578 MOVK X9, #0x108C
ROM:000000000000157C STR W8, [X9]
ROM:0000000000001580 MOV W27, #1
ROM:0000000000001584 MOV W19, #0x10
ROM:0000000000001588 MOV W24, #4
ROM:000000000000158C MOV W25, #0x2000
ROM:0000000000001590 MOV W26, #0x1000
ROM:0000000000001594
ROM:0000000000001594 loc_1594 ; CODE XREF: sub_13F4+25C↓j
ROM:0000000000001594 ADRP X8, #0x80088F48@PAGE
ROM:0000000000001598 ADD X8, X8, #0x80088F48@PAGEOFF
ROM:000000000000159C ADD X28, X8, X22
ROM:00000000000015A0 CMN W22, #0
ROM:00000000000015A4 MOV X8, #0x200000000
ROM:00000000000015A8 MOVK X8, #0x880,LSL#16
ROM:00000000000015AC MOV X9, #0x200000000
ROM:00000000000015B0 MOVK X9, #0x890,LSL#16
ROM:00000000000015B4 CSEL X8, X8, X9, EQ
ROM:00000000000015B8 STR X8, [X28,#8]
ROM:00000000000015BC CBNZ W22, loc_15D0
ROM:00000000000015C0 MOV W0, #0x63
ROM:00000000000015C4 MOV W1, #1
ROM:00000000000015C8 BL sub_DB24
ROM:00000000000015CC LDR X8, [X28,#8]
ROM:00000000000015D0
ROM:00000000000015D0 loc_15D0 ; CODE XREF: sub_13F4+1C8↑j
ROM:00000000000015D0 STR WZR, [X8,#0x2000]
ROM:00000000000015D4 LDR X8, [X28,#8]
ROM:00000000000015D8 MOV W9, #0x8393FFFF
ROM:00000000000015DC MOVK W9, #0x8700
ROM:00000000000015E0 STR W9, [X8,#0x2038]
ROM:00000000000015E4 LDR X8, [X28,#8]
ROM:00000000000015E8 STR W27, [X8,#0x1004]
ROM:00000000000015EC LDR X8, [X28,#8]
ROM:00000000000015F0 STR W27, [X8,#0x2004]
ROM:00000000000015F4 LDR X8, [X28,#8]
ROM:00000000000015F8 MOV W9, #0x2030000
ROM:00000000000015FC MOVK W9, #0x203
ROM:0000000000001600 STR W9, [X8,#0x201C]
ROM:0000000000001604 LDR X8, [X28,#8]
ROM:0000000000001608 MOV W9, #0x203
ROM:000000000000160C STR W9, [X8,#0x2014]
ROM:0000000000001610 LDR X8, [X28,#8]
ROM:0000000000001614 MOV W9, #0x8A0000
ROM:0000000000001618 MOVK W9, #0x4040
ROM:000000000000161C STR W9, [X8,#0x2010]
ROM:0000000000001620 LDR X8, [X28,#8]
ROM:0000000000001624 MOV W9, #0x10000
ROM:0000000000001628 STR W9, [X8,#0x2018]
ROM:000000000000162C STR W23, [X28]
ROM:0000000000001630 STRB W27, [X28,#4]
ROM:0000000000001634 MOV W8, #0x80
ROM:0000000000001638 STP W8, W19, [X28,#0x10]
ROM:000000000000163C STP W24, W25, [X28,#0x18]
ROM:0000000000001640 STP W26, W21, [X28,#0x20]
ROM:0000000000001644 ADD X22, X22, #0x30
ROM:0000000000001648 ADD W23, W23, #1
ROM:000000000000164C CMP W22, #0x60
ROM:0000000000001650 B.NE loc_1594
ROM:0000000000001654 LDR W8, [SP,#0x60+var_54]
ROM:0000000000001658 CBZ W8, loc_1738
ROM:000000000000165C BL sub_EBB4
ROM:0000000000001660 LSR X8, X0, #4
ROM:0000000000001664 ADRP X19, #0x80088F48@PAGE
ROM:0000000000001668 ADD X19, X19, #0x80088F48@PAGEOFF
ROM:000000000000166C CMP X8, #0x270
ROM:0000000000001670 B.HI loc_1688
ROM:0000000000001674 MOV X8, #0x2710
ROM:0000000000001678 SUB X0, X8, X0
ROM:000000000000167C BL sub_E8C4
ROM:0000000000001680 ADRP X19, #0x80088F48@PAGE
ROM:0000000000001684 ADD X19, X19, #0x80088F48@PAGEOFF
ROM:0000000000001688
ROM:0000000000001688 loc_1688 ; CODE XREF: sub_13F4+27C↑j
ROM:0000000000001688 ; sub_13F4+2C8↓j
ROM:0000000000001688 MOV W1, #0x22000000
ROM:000000000000168C MOVK W1, #1
ROM:0000000000001690 MOV X0, X19
ROM:0000000000001694 BL sub_19C0
ROM:0000000000001698 MOV W1, #0x2000000
ROM:000000000000169C MOVK W1, #0xFF
ROM:00000000000016A0 MOV X0, X19
ROM:00000000000016A4 BL sub_19C0
ROM:00000000000016A8 MOV W1, #0x22000000
ROM:00000000000016AC MOV X0, X19
ROM:00000000000016B0 BL sub_19C0
ROM:00000000000016B4 SUB W20, W20, #1
ROM:00000000000016B8 ADD X19, X19, #0x30
ROM:00000000000016BC CBNZ W20, loc_1688
ROM:00000000000016C0 ADRP X19, #0x80088F48@PAGE
ROM:00000000000016C4 ADD X19, X19, #0x80088F48@PAGEOFF
ROM:00000000000016C8 MOV W1, #0x22000000
ROM:00000000000016CC MOVK W1, #1
ROM:00000000000016D0 MOV X0, X19
ROM:00000000000016D4 BL sub_19C0
ROM:00000000000016D8 MOV W1, #0x2000000
ROM:00000000000016DC MOVK W1, #0x70
ROM:00000000000016E0 MOV X0, X19
ROM:00000000000016E4 BL sub_19C0
ROM:00000000000016E8 MOV W1, #0x38000000
ROM:00000000000016EC MOVK W1, #1
ROM:00000000000016F0 MOV X0, X19
ROM:00000000000016F4 BL sub_19C0
ROM:00000000000016F8 MOV W1, #0x2A000000
ROM:00000000000016FC MOVK W1, #0x4040
ROM:0000000000001700 MOV X0, X19
ROM:0000000000001704 BL sub_19C0
ROM:0000000000001708 MOV W1, #0x3C000000
ROM:000000000000170C MOV X0, X19
ROM:0000000000001710 BL sub_19C0
ROM:0000000000001714 MOV W1, #0x40000
ROM:0000000000001718 MOVK W1, #0x1002
ROM:000000000000171C MOV X0, X19
ROM:0000000000001720 BL sub_19F8
ROM:0000000000001724 MOV X8, X0
ROM:0000000000001728 MOV W0, #0xFFFFFFFF
ROM:000000000000172C CBZ W8, loc_173C
ROM:0000000000001730 AND W8, W8, #2
ROM:0000000000001734 CBZ W8, loc_173C
ROM:0000000000001738
ROM:0000000000001738 loc_1738 ; CODE XREF: sub_13F4+264↑j
ROM:0000000000001738 MOV W0, #0
ROM:000000000000173C
ROM:000000000000173C loc_173C ; CODE XREF: sub_13F4+38↑j
ROM:000000000000173C ; sub_13F4+338↑j ...
ROM:000000000000173C SUB SP, X29, #0x50
ROM:0000000000001740 LDP X28, X27, [SP+0x50+var_50],#0x10
ROM:0000000000001744 LDP X26, X25, [SP+0x40+var_40],#0x10
ROM:0000000000001748 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000174C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:0000000000001750 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000001754 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000001758 RET
ROM:0000000000001758 ; End of function sub_13F4
ROM:0000000000001758
ROM:000000000000175C
ROM:000000000000175C ; =============== S U B R O U T I N E =======================================
ROM:000000000000175C
ROM:000000000000175C ; Attributes: bp-based frame
ROM:000000000000175C
ROM:000000000000175C sub_175C
ROM:000000000000175C
ROM:000000000000175C var_30 = -0x30
ROM:000000000000175C var_20 = -0x20
ROM:000000000000175C var_10 = -0x10
ROM:000000000000175C var_s0 = 0
ROM:000000000000175C
ROM:000000000000175C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000001760 MOV X29, SP
ROM:0000000000001764 STP X20, X19, [SP,#var_10]!
ROM:0000000000001768 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000176C STP X24, X23, [SP,#0x20+var_30]!
ROM:0000000000001770 MOV X19, X5
ROM:0000000000001774 MOV X20, X3
ROM:0000000000001778 MOV X23, X2
ROM:000000000000177C MOV X0, X4
ROM:0000000000001780 BL sub_E23C
ROM:0000000000001784 MOV X21, X0
ROM:0000000000001788 MOV W8, #0
ROM:000000000000178C AND X9, X21, #0xF
ROM:0000000000001790 CBNZ X9, loc_18DC
ROM:0000000000001794 CBZ X21, loc_18DC
ROM:0000000000001798 CBZ X19, loc_18DC
ROM:000000000000179C CBZ W20, loc_18DC
ROM:00000000000017A0 ADRP X22, #0x80088F48@PAGE
ROM:00000000000017A4 ADD X22, X22, #0x80088F48@PAGEOFF
ROM:00000000000017A8 MOV X1, #0x20000000000000
ROM:00000000000017AC MOV X0, X22
ROM:00000000000017B0 BL sub_197C
ROM:00000000000017B4 MOV W1, #0x22000000
ROM:00000000000017B8 MOVK W1, #1
ROM:00000000000017BC MOV X0, X22
ROM:00000000000017C0 BL sub_19C0
ROM:00000000000017C4 MOV W1, #0x2000000
ROM:00000000000017C8 MOV X0, X22
ROM:00000000000017CC BL sub_19C0
ROM:00000000000017D0 LSL W8, W23, #0x10
ROM:00000000000017D4 AND W8, W8, #0xFF0000
ROM:00000000000017D8 ORR W1, W8, #0x1C000000
ROM:00000000000017DC MOV X0, X22
ROM:00000000000017E0 BL sub_19C0
ROM:00000000000017E4 LSR W1, W23, #8
ROM:00000000000017E8 MOV X0, X22
ROM:00000000000017EC BL sub_19C0
ROM:00000000000017F0 MOV W1, #0x4000000
ROM:00000000000017F4 MOVK W1, #0x7030
ROM:00000000000017F8 MOV X0, X22
ROM:00000000000017FC BL sub_19C0
ROM:0000000000001800 MOV W1, #0x2A000000
ROM:0000000000001804 MOVK W1, #0x4140
ROM:0000000000001808 MOV X0, X22
ROM:000000000000180C BL sub_19C0
ROM:0000000000001810 MOV W1, #0x38000000
ROM:0000000000001814 MOVK W1, #0x1B
ROM:0000000000001818 MOV X0, X22
ROM:000000000000181C BL sub_19C0
ROM:0000000000001820 MOV W1, #0x2000000
ROM:0000000000001824 MOV X0, X22
ROM:0000000000001828 BL sub_19C0
ROM:000000000000182C MOV W1, #0x38000000
ROM:0000000000001830 MOVK W1, #0x1B
ROM:0000000000001834 MOV X0, X22
ROM:0000000000001838 BL sub_19C0
ROM:000000000000183C MOV X23, #0
ROM:0000000000001840 MOV X24, X20
ROM:0000000000001844
ROM:0000000000001844 loc_1844 ; CODE XREF: sub_175C+138↓j
ROM:0000000000001844 MOV W1, #0x26000000
ROM:0000000000001848 MOVK W1, #0x10
ROM:000000000000184C MOV X0, X22
ROM:0000000000001850 BL sub_19C0
ROM:0000000000001854 SUBS W24, W24, #1
ROM:0000000000001858 B.NE loc_1868
ROM:000000000000185C MOV W1, #0x3C000000
ROM:0000000000001860 MOV X0, X22
ROM:0000000000001864 BL sub_19C0
ROM:0000000000001868
ROM:0000000000001868 loc_1868 ; CODE XREF: sub_175C+FC↑j
ROM:0000000000001868 MOV W1, #0x24000000
ROM:000000000000186C MOVK W1, #0x1000
ROM:0000000000001870 MOV X0, X22
ROM:0000000000001874 BL sub_19C0
ROM:0000000000001878 AND X8, X23, #0xFFFFF000
ROM:000000000000187C ADD X8, X8, X21
ROM:0000000000001880 MOV X1, #0x1010000000000000
ROM:0000000000001884 BFXIL X1, X8, #0, #0x28
ROM:0000000000001888 MOV X0, X22
ROM:000000000000188C BL sub_197C
ROM:0000000000001890 ADD X23, X23, #1,LSL#12
ROM:0000000000001894 CBNZ W24, loc_1844
ROM:0000000000001898 ADRP X21, #0x80088F48@PAGE
ROM:000000000000189C ADD X21, X21, #0x80088F48@PAGEOFF
ROM:00000000000018A0 MOV X1, #0x5000000000000000
ROM:00000000000018A4 MOV X0, X21
ROM:00000000000018A8 BL sub_197C
ROM:00000000000018AC MOV W1, #0x40000
ROM:00000000000018B0 MOVK W1, #0x1002
ROM:00000000000018B4 MOV X0, X21
ROM:00000000000018B8 BL sub_19F8
ROM:00000000000018BC MOV W8, #0
ROM:00000000000018C0 CBZ W0, loc_18DC
ROM:00000000000018C4 TBNZ W0, #0x12, loc_18CC
ROM:00000000000018C8 TBZ W0, #0xC, loc_18F4
ROM:00000000000018CC
ROM:00000000000018CC loc_18CC ; CODE XREF: sub_175C+168↑j
ROM:00000000000018CC MOV W8, #0
ROM:00000000000018D0 LDR X9, [X21,#8]
ROM:00000000000018D4 MOV W10, #0x80
ROM:00000000000018D8 STR W10, [X9,#0x2004]
ROM:00000000000018DC
ROM:00000000000018DC loc_18DC ; CODE XREF: sub_175C+34↑j
ROM:00000000000018DC ; sub_175C+38↑j ...
ROM:00000000000018DC AND W0, W8, #1
ROM:00000000000018E0 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:00000000000018E4 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:00000000000018E8 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:00000000000018EC LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000018F0 RET
ROM:00000000000018F4 ; ---------------------------------------------------------------------------
ROM:00000000000018F4
ROM:00000000000018F4 loc_18F4 ; CODE XREF: sub_175C+16C↑j
ROM:00000000000018F4 MOV W8, #0
ROM:00000000000018F8 MOV W9, #1
ROM:00000000000018FC MOV W22, #1
ROM:0000000000001900
ROM:0000000000001900 loc_1900 ; CODE XREF: sub_175C+1E4↓j
ROM:0000000000001900 MOV W10, #0
ROM:0000000000001904 B loc_191C
ROM:0000000000001908 ; ---------------------------------------------------------------------------
ROM:0000000000001908
ROM:0000000000001908 loc_1908 ; CODE XREF: sub_175C+1CC↓j
ROM:0000000000001908 LDR W12, [X19]
ROM:000000000000190C SUB W10, W9, W10
ROM:0000000000001910 CMP W11, W12
ROM:0000000000001914 CSET W11, EQ
ROM:0000000000001918 AND W22, W11, W22
ROM:000000000000191C
ROM:000000000000191C loc_191C ; CODE XREF: sub_175C+1A8↑j
ROM:000000000000191C NEG W10, W10
ROM:0000000000001920
ROM:0000000000001920 loc_1920 ; CODE XREF: sub_175C+1D8↓j
ROM:0000000000001920 LDR X11, [X21,#8]
ROM:0000000000001924 LDR W11, [X11,#0x1C0]
ROM:0000000000001928 CBZ W10, loc_1908
ROM:000000000000192C SUB W10, W10, #1
ROM:0000000000001930 CMN W10, #4
ROM:0000000000001934 B.NE loc_1920
ROM:0000000000001938 ADD W8, W8, #1
ROM:000000000000193C CMP W8, W20
ROM:0000000000001940 B.NE loc_1900
ROM:0000000000001944 MOV W20, #1
ROM:0000000000001948 ADRP X19, #0x80088F48@PAGE
ROM:000000000000194C ADD X19, X19, #0x80088F48@PAGEOFF
ROM:0000000000001950 MOV W1, #8
ROM:0000000000001954 MOV W2, #1
ROM:0000000000001958 MOV W3, #1
ROM:000000000000195C MOV X0, X19
ROM:0000000000001960 BL sub_1A5C
ROM:0000000000001964 MOV W8, #0
ROM:0000000000001968 CBZ W0, loc_18DC
ROM:000000000000196C LDR X8, [X19,#8]
ROM:0000000000001970 STR W20, [X8,#8]
ROM:0000000000001974 MOV X8, X22
ROM:0000000000001978 B loc_18DC
ROM:0000000000001978 ; End of function sub_175C
ROM:0000000000001978
ROM:000000000000197C
ROM:000000000000197C ; =============== S U B R O U T I N E =======================================
ROM:000000000000197C
ROM:000000000000197C ; Attributes: bp-based frame
ROM:000000000000197C
ROM:000000000000197C sub_197C ; CODE XREF: sub_175C+54↑p
ROM:000000000000197C ; sub_175C+130↑p ...
ROM:000000000000197C
ROM:000000000000197C var_10 = -0x10
ROM:000000000000197C var_s0 = 0
ROM:000000000000197C
ROM:000000000000197C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000001980 MOV X29, SP
ROM:0000000000001984 STP X20, X19, [SP,#var_10]!
ROM:0000000000001988 MOV X20, X1
ROM:000000000000198C MOV X19, X0
ROM:0000000000001990 MOV W1, #0x1C
ROM:0000000000001994 MOV W2, #2
ROM:0000000000001998 MOV W3, #0
ROM:000000000000199C BL sub_1A5C
ROM:00000000000019A0 LDR X9, [X19,#8]
ROM:00000000000019A4 LSR X8, X20, #0x20
ROM:00000000000019A8 STR W20, [X9,#0x100]
ROM:00000000000019AC LDR X9, [X19,#8]
ROM:00000000000019B0 STR W8, [X9,#0x100]
ROM:00000000000019B4 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:00000000000019B8 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000019BC RET
ROM:00000000000019BC ; End of function sub_197C
ROM:00000000000019BC
ROM:00000000000019C0
ROM:00000000000019C0 ; =============== S U B R O U T I N E =======================================
ROM:00000000000019C0
ROM:00000000000019C0 ; Attributes: bp-based frame
ROM:00000000000019C0
ROM:00000000000019C0 sub_19C0 ; CODE XREF: sub_13F4+2A0↑p
ROM:00000000000019C0 ; sub_13F4+2B0↑p ...
ROM:00000000000019C0
ROM:00000000000019C0 var_10 = -0x10
ROM:00000000000019C0 var_s0 = 0
ROM:00000000000019C0
ROM:00000000000019C0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000019C4 MOV X29, SP
ROM:00000000000019C8 STP X20, X19, [SP,#var_10]!
ROM:00000000000019CC MOV X19, X1
ROM:00000000000019D0 MOV X20, X0
ROM:00000000000019D4 MOV W1, #0x1C
ROM:00000000000019D8 MOV W2, #2
ROM:00000000000019DC MOV W3, #0
ROM:00000000000019E0 BL sub_1A5C
ROM:00000000000019E4 LDR X8, [X20,#8]
ROM:00000000000019E8 STR W19, [X8,#0x140]
ROM:00000000000019EC LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:00000000000019F0 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000019F4 RET
ROM:00000000000019F4 ; End of function sub_19C0
ROM:00000000000019F4
ROM:00000000000019F8
ROM:00000000000019F8 ; =============== S U B R O U T I N E =======================================
ROM:00000000000019F8
ROM:00000000000019F8 ; Attributes: bp-based frame
ROM:00000000000019F8
ROM:00000000000019F8 sub_19F8 ; CODE XREF: sub_13F4+32C↑p
ROM:00000000000019F8 ; sub_175C+15C↑p
ROM:00000000000019F8
ROM:00000000000019F8 var_20 = -0x20
ROM:00000000000019F8 var_10 = -0x10
ROM:00000000000019F8 var_s0 = 0
ROM:00000000000019F8
ROM:00000000000019F8 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000019FC MOV X29, SP
ROM:0000000000001A00 STP X20, X19, [SP,#var_10]!
ROM:0000000000001A04 STP X22, X21, [SP,#0x10+var_20]!
ROM:0000000000001A08 MOV X19, X1
ROM:0000000000001A0C MOV X20, X0
ROM:0000000000001A10 BL sub_EBB4
ROM:0000000000001A14 MOV X21, X0
ROM:0000000000001A18
ROM:0000000000001A18 loc_1A18 ; CODE XREF: sub_19F8+48↓j
ROM:0000000000001A18 LDR X8, [X20,#8]
ROM:0000000000001A1C LDR W0, [X8,#8]
ROM:0000000000001A20 AND W9, W0, W19
ROM:0000000000001A24 CBNZ W9, loc_1A48
ROM:0000000000001A28 MOV X1, #0xF0000
ROM:0000000000001A2C MOVK X1, #0x4240
ROM:0000000000001A30 MOV X0, X21
ROM:0000000000001A34 BL sub_EBC8
ROM:0000000000001A38 MOV X8, X0
ROM:0000000000001A3C MOV W0, #0
ROM:0000000000001A40 CBZ W8, loc_1A18
ROM:0000000000001A44 B loc_1A4C
ROM:0000000000001A48 ; ---------------------------------------------------------------------------
ROM:0000000000001A48
ROM:0000000000001A48 loc_1A48 ; CODE XREF: sub_19F8+2C↑j
ROM:0000000000001A48 STR W9, [X8,#8]
ROM:0000000000001A4C
ROM:0000000000001A4C loc_1A4C ; CODE XREF: sub_19F8+4C↑j
ROM:0000000000001A4C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:0000000000001A50 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000001A54 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000001A58 RET
ROM:0000000000001A58 ; End of function sub_19F8
ROM:0000000000001A58
ROM:0000000000001A5C
ROM:0000000000001A5C ; =============== S U B R O U T I N E =======================================
ROM:0000000000001A5C
ROM:0000000000001A5C ; Attributes: bp-based frame
ROM:0000000000001A5C
ROM:0000000000001A5C sub_1A5C ; CODE XREF: sub_175C+204↑p
ROM:0000000000001A5C ; sub_197C+20↑p ...
ROM:0000000000001A5C
ROM:0000000000001A5C var_30 = -0x30
ROM:0000000000001A5C var_20 = -0x20
ROM:0000000000001A5C var_10 = -0x10
ROM:0000000000001A5C var_s0 = 0
ROM:0000000000001A5C
ROM:0000000000001A5C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000001A60 MOV X29, SP
ROM:0000000000001A64 STP X20, X19, [SP,#var_10]!
ROM:0000000000001A68 STP X22, X21, [SP,#0x10+var_20]!
ROM:0000000000001A6C STP X24, X23, [SP,#0x20+var_30]!
ROM:0000000000001A70 MOV X19, X3
ROM:0000000000001A74 MOV X20, X2
ROM:0000000000001A78 MOV X23, X1
ROM:0000000000001A7C MOV X21, X0
ROM:0000000000001A80 BL sub_EBB4
ROM:0000000000001A84 MOV X22, X0
ROM:0000000000001A88 UBFX X23, X23, #0, #0x20
ROM:0000000000001A8C
ROM:0000000000001A8C loc_1A8C ; CODE XREF: sub_1A5C+60↓j
ROM:0000000000001A8C LDR X8, [X21,#8]
ROM:0000000000001A90 LDR W8, [X8,X23]
ROM:0000000000001A94 AND W8, W8, W20
ROM:0000000000001A98 MOV W0, #1
ROM:0000000000001A9C CMP W8, W19
ROM:0000000000001AA0 B.EQ loc_1AC0
ROM:0000000000001AA4 MOV X1, #0xF0000
ROM:0000000000001AA8 MOVK X1, #0x4240
ROM:0000000000001AAC MOV X0, X22
ROM:0000000000001AB0 BL sub_EBC8
ROM:0000000000001AB4 MOV X8, X0
ROM:0000000000001AB8 MOV W0, #0
ROM:0000000000001ABC CBZ W8, loc_1A8C
ROM:0000000000001AC0
ROM:0000000000001AC0 loc_1AC0 ; CODE XREF: sub_1A5C+44↑j
ROM:0000000000001AC0 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:0000000000001AC4 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:0000000000001AC8 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000001ACC LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000001AD0 RET
ROM:0000000000001AD0 ; End of function sub_1A5C
ROM:0000000000001AD0
ROM:0000000000001AD4 ; ---------------------------------------------------------------------------
ROM:0000000000001AD4 STP X29, X30, [SP,#-0x10]!
ROM:0000000000001AD8 MOV X29, SP
ROM:0000000000001ADC STP X20, X19, [SP,#-0x10]!
ROM:0000000000001AE0 STP X22, X21, [SP,#-0x10]!
ROM:0000000000001AE4 MOV X21, #0
ROM:0000000000001AE8 ADRP X20, #0x80088F48@PAGE
ROM:0000000000001AEC ADD X20, X20, #0x80088F48@PAGEOFF
ROM:0000000000001AF0 LDRB W8, [X20,#4]
ROM:0000000000001AF4 CBNZ W8, loc_1B08
ROM:0000000000001AF8 MOV W0, #0
ROM:0000000000001AFC MOV W1, #0
ROM:0000000000001B00 BL sub_13F4
ROM:0000000000001B04 MOV X21, #0
ROM:0000000000001B08
ROM:0000000000001B08 loc_1B08 ; CODE XREF: ROM:0000000000001AF4↑j
ROM:0000000000001B08 ; ROM:0000000000001B40↓j
ROM:0000000000001B08 ADD X19, X20, X21
ROM:0000000000001B0C MOV X1, #0x60000000000000
ROM:0000000000001B10 MOV X0, X19
ROM:0000000000001B14 BL sub_197C
ROM:0000000000001B18 MOV W1, #0x100C
ROM:0000000000001B1C MOV W2, #0x10
ROM:0000000000001B20 MOV W3, #0x10
ROM:0000000000001B24 MOV X0, X19
ROM:0000000000001B28 BL sub_1A5C
ROM:0000000000001B2C LDR X8, [X19,#8]
ROM:0000000000001B30 MOV W9, #1
ROM:0000000000001B34 STR W9, [X8,#0x1008]
ROM:0000000000001B38 ADD X21, X21, #0x30
ROM:0000000000001B3C CMP W21, #0x60
ROM:0000000000001B40 B.NE loc_1B08
ROM:0000000000001B44 LDP X22, X21, [SP],#0x10
ROM:0000000000001B48 LDP X20, X19, [SP],#0x10
ROM:0000000000001B4C LDP X29, X30, [SP],#0x10
ROM:0000000000001B50 RET
ROM:0000000000001B54
ROM:0000000000001B54 ; =============== S U B R O U T I N E =======================================
ROM:0000000000001B54
ROM:0000000000001B54 ; Attributes: bp-based frame
ROM:0000000000001B54
ROM:0000000000001B54 sub_1B54
ROM:0000000000001B54
ROM:0000000000001B54 var_s0 = 0
ROM:0000000000001B54
ROM:0000000000001B54 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000001B58 MOV X29, SP
ROM:0000000000001B5C MOV X8, X0
ROM:0000000000001B60 ADRP X9, #0x80082650@PAGE
ROM:0000000000001B64 STRB WZR, [X9,#0x80082650@PAGEOFF]
ROM:0000000000001B68 ADRP X9, #0x80083650@PAGE
ROM:0000000000001B6C ADD X9, X9, #0x80083650@PAGEOFF
ROM:0000000000001B70 STUR XZR, [X9,#4]
ROM:0000000000001B74 STR WZR, [X9,#0xC]
ROM:0000000000001B78 MOV W0, #1
ROM:0000000000001B7C MOV X1, X8
ROM:0000000000001B80 BL sub_13F4
ROM:0000000000001B84 CMN W0, #0
ROM:0000000000001B88 CSET W0, EQ
ROM:0000000000001B8C LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000001B90 RET
ROM:0000000000001B90 ; End of function sub_1B54
ROM:0000000000001B90
ROM:0000000000001B90 ; ---------------------------------------------------------------------------
ROM:0000000000001B94 DCD 0xA9BF7BFD
ROM:0000000000001B98 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xD10043FFA9BF67FA
ROM:0000000000001B98 DCQ 0xAA0003F3AA0103F4, 0x395942A8B0400415, 0x5280000035000388
ROM:0000000000001B98 DCQ 0x97FFFE0A52800001, 0xD2800000AA0003E8, 0x52A1FE0835000848
ROM:0000000000001B98 DCQ 0xD040040972800088, 0x52800000B9065128, 0x91194084B0400404
ROM:0000000000001B98 DCQ 0x911940A5D0400405, 0x52800001320003E3, 0x97FFFED452800002
ROM:0000000000001B98 DCQ 0x794CA2A936000760, 0x53087D2912001D28, 0xF00000A0A90027E8
ROM:0000000000001B98 DCQ 0x940045E191205400, 0x7280004852A1FE08, 0x530C7E97D0400409
ROM:0000000000001B98 DCQ 0xB0400414B9065128, 0x39427A9891194294, 0xF00000A0F90003F7
ROM:0000000000001B98 DCQ 0x940045D59120E000, 0x6B0802FF79400688, 0xAA0803F7540000C9
ROM:0000000000001B98 DCQ 0xF00000A0F90003F7, 0x940045CD91214400, 0x3400029752800019
ROM:0000000000001B98 DCQ 0xD0400415320003F4, 0xAA1703F9911942B5, 0x5280000152800000
ROM:0000000000001B98 DCQ 0x1A9983166B18033F, 0xAA1603E3AA1403E2, 0xAA1503E5AA1303E4
ROM:0000000000001B98 DCQ 0x340000C097FFFEA9, 0x110006946B160339, 0x8B28427353144EC8
ROM:0000000000001B98 DCQ 0xD3407EE854FFFE41, 0xD374CD00CB394108, 0xA8C167FAD10103BF
ROM:0000000000001B98 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0xD2800000D65F03C0
ROM:0000000000001B98 DCQ 0x17FFFFF7391942BF
ROM:0000000000001D08
ROM:0000000000001D08 ; =============== S U B R O U T I N E =======================================
ROM:0000000000001D08
ROM:0000000000001D08
ROM:0000000000001D08 sub_1D08
ROM:0000000000001D08 ADRP X8, #0x80083660@PAGE
ROM:0000000000001D0C ADD X8, X8, #0x80083660@PAGEOFF
ROM:0000000000001D10 STRB W0, [X8]
ROM:0000000000001D14 RET
ROM:0000000000001D14 ; End of function sub_1D08
ROM:0000000000001D14
ROM:0000000000001D18 ; ---------------------------------------------------------------------------
ROM:0000000000001D18 ADRP X8, #0x80083660@PAGE
ROM:0000000000001D1C ADD X8, X8, #0x80083660@PAGEOFF
ROM:0000000000001D20 MOV W9, #1
ROM:0000000000001D24 STRB W9, [X8,#1]
ROM:0000000000001D28 RET
ROM:0000000000001D28 ; ---------------------------------------------------------------------------
ROM:0000000000001D2C DCD 0xA9BF7BFD
ROM:0000000000001D30 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xA9BF6FFCA9BF67FA
ROM:0000000000001D30 DCQ 0xD0400416AA0003F3, 0xF9400AD7911982D6, 0xAA0003F494003397
ROM:0000000000001D30 DCQ 0x394009088B3342C8, 0x35002788320003F5, 0x35000D48B9400AC8
ROM:0000000000001D30 DCQ 0x320003E152800C20, 0x52800C4094002F69, 0x94002F66320003E1
ROM:0000000000001D30 DCQ 0x94003399D2800140, 0x340009E8394002C8, 0xD2C000C952800008
ROM:0000000000001D30 DCQ 0xB487D0AF2800809, 0x121C6D4A531D714A, 0xB940014B8B2AC12A
ROM:0000000000001D30 DCQ 0xB900014B3200016B, 0x7100111F11000908, 0x5280000854FFFEEB
ROM:0000000000001D30 DCQ 0xF2802009D2C000C9, 0x3200014AB940012A, 0x91040129B900012A
ROM:0000000000001D30 DCQ 0x7100111F11000908, 0x5280000854FFFF4B, 0xF2802309D2C000C9
ROM:0000000000001D30 DCQ 0x3200014AB940012A, 0x91040129B900012A, 0x7100111F11000908
ROM:0000000000001D30 DCQ 0x5280000854FFFF4B, 0xF2A02009D2C000C9, 0x320003EAF28B8789
ROM:0000000000001D30 DCQ 0xB900012AB26703EB, 0x8B0B012911000908, 0x54FFFF8B7100111F
ROM:0000000000001D30 DCQ 0x5280000894004453, 0xF2802309D2C000C9, 0x121F794AB940012A
ROM:0000000000001D30 DCQ 0x91040129B900012A, 0x7100111F11000908, 0x5280000854FFFF4B
ROM:0000000000001D30 DCQ 0xF2802009D2C000C9, 0x121F794AB940012A, 0x91040129B900012A
ROM:0000000000001D30 DCQ 0x7100111F11000908, 0x5280000854FFFF4B, 0xF2800809D2C000C9
ROM:0000000000001D30 DCQ 0x531D714A0B487D0A, 0x8B2AC12A121C6D4A, 0x121F796BB940014B
ROM:0000000000001D30 DCQ 0x11000908B900014B, 0x54FFFEEB7100111F, 0x7100051F394006C8
ROM:0000000000001D30 DCQ 0x5282C020540001E1, 0x940003C4528000A1, 0xF2801008D2C000C8
ROM:0000000000001D30 DCQ 0xB9000109320003E9, 0x9400333DB24007E0, 0x320007E1528280E0
ROM:0000000000001D30 DCQ 0x94003328940003BB, 0xD3407E78AA0003F5, 0x9B085F1AD2800508
ROM:0000000000001D30 DCQ 0x321F03E1B9400340, 0x53196279940003B3, 0xF2802308D2C000C8
ROM:0000000000001D30 DCQ 0xB94001098B394108, 0xB9000109121F7929, 0x340001A8394002C8
ROM:0000000000001D30 DCQ 0x321F07E1B9400B40, 0xD2C000C8940003A7, 0x531D7269F2800888
ROM:0000000000001D30 DCQ 0x8B294108121C6D29, 0x32000129B9400109, 0x1400000CB9000109
ROM:0000000000001D30 DCQ 0xF2802108D2C000C8, 0xB94001098B080328, 0xB900010932000129
ROM:0000000000001D30 DCQ 0xD280014014000003, 0x94002F0A94003314, 0xD28001403607FFA0
ROM:0000000000001D30 DCQ 0xD280050894003310, 0xB94007609B085F1B, 0x9400038C528000A1
ROM:0000000000001D30 DCQ 0xF2802188D2C000C8, 0xB94001098B080328, 0xB9000109121F7929
ROM:0000000000001D30 DCQ 0xF2802008D2C000C8, 0xB94001098B080328, 0xB900010932000129
ROM:0000000000001D30 DCQ 0x940032FDF9401360, 0x394006C8F8410F61, 0xAA1503E0360001C8
ROM:0000000000001D30 DCQ 0x350001C0940032EC, 0x940032F5D2800140, 0xAA1503E0F9400361
ROM:0000000000001D30 DCQ 0x3607FF60940032E6, 0xD280014014000007, 0xF9400361940032EE
ROM:0000000000001D30 DCQ 0x940032DFAA1403E0, 0x940032D83607FF60, 0x9B085F14D2800508
ROM:0000000000001D30 DCQ 0x14000005F8418E88, 0x940032E3D2800140, 0xF9400288940032D1
ROM:0000000000001D30 DCQ 0x54FFFF63EB08001F, 0x320007F4B9400340, 0x9400035C320007E1
ROM:0000000000001D30 DCQ 0xD2C000C9D2800008, 0x8B090329F2802309, 0x3200014AB940012A
ROM:0000000000001D30 DCQ 0x53114269B900012A, 0xF2A2000AD2C000CA, 0xF2A2000BD2C000CB
ROM:0000000000001D30 DCQ 0x8B29416BF280140B, 0xD2C000CD531A666C, 0x8B2C41ACF281040D
ROM:0000000000001D30 DCQ 0x121C2DAD7940016D, 0x7900016D320001AD, 0x8B29414AB9000194
ROM:0000000000001D30 DCQ 0xF2A2000BD2C000CB, 0x8B29416BF281178B, 0x3200018CB940016C
ROM:0000000000001D30 DCQ 0xD00000ABB900016C, 0x8B08016D9128016B, 0xB94009AD294039AC
ROM:0000000000001D30 DCQ 0xA2E01EEB86C694F, 0xB82C694D2A0D01CD, 0x7100911F91003108
ROM:0000000000001D30 DCQ 0xD2C000C854FFFEE1, 0xF2811788F2A20008, 0xB94001098B080128
ROM:0000000000001D30 DCQ 0xB9000109121F7929, 0xB136115320803E8, 0xF2881008D2C000C8
ROM:0000000000001D30 DCQ 0xB9400109AA0802A8, 0x320003E93200012A, 0x8B1802C8B900010A
ROM:0000000000001D30 DCQ 0xB9400AC839000909, 0xB9000AC811000508, 0xAA0003F494003289
ROM:0000000000001D30 DCQ 0xF2881108D2C000C8, 0x14000003AA0802B9, 0x94003293D2800140
ROM:0000000000001D30 DCQ 0x370001C8B9400328, 0xF292D001D2A01301, 0x94003281AA1403E0
ROM:0000000000001D30 DCQ 0xD2C000C834FFFF00, 0xAA0802A8F2890088, 0xAA1303E0B940011F
ROM:0000000000001D30 DCQ 0x528000159400002B, 0xD28005081400001D, 0xB9400D009B085F08
ROM:0000000000001D30 DCQ 0xF9400EC0940001CB, 0xD2800C8212001E61, 0xAA0003F394000B89
ROM:0000000000001D30 DCQ 0xAA1303E0B4000373, 0x7100041F94000D19, 0xAA1303E0540002E1
ROM:0000000000001D30 DCQ 0x320003F594000C62, 0xAA1303E0320003E1, 0x320003E194000D24
ROM:0000000000001D30 DCQ 0x94000D10AA1303E0, 0xAA1303E0320003E1, 0x8B180EC894000C90
ROM:0000000000001D30 DCQ 0xAA1503E0F9001113, 0xA8C167FAA8C16FFC, 0xA8C157F6A8C15FF8
ROM:0000000000001D30 DCQ 0xA8C17BFDA8C14FF4, 0xD00000A0D65F03C0, 0xAA0003E191201400
ROM:0000000000001D30 DCQ 0xA9BF7BFD94002F13, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:0000000000001D30 DCQ 0xB0400415AA0003F3, 0x8B3342A8911982B5, 0x34000E4839400908
ROM:0000000000001D30 DCQ 0x531A6668F9400AB6, 0xF2810409D2C000C9, 0xB900011F8B284128
ROM:0000000000001D30 DCQ 0xB136117320803E8, 0xF2881188D2C000C8, 0x52800628AA0802F4
ROM:0000000000001D30 DCQ 0x14000003B9000288, 0x94003241D2800140, 0x3707FFA8B9400288
ROM:0000000000001D30 DCQ 0x9400322CB940029F, 0xD2C000C8AA0003F4, 0xAA0802F7F2881108
ROM:0000000000001D30 DCQ 0xD280014014000003, 0xB94002E894003236, 0xD284E201373000A8
ROM:0000000000001D30 DCQ 0x94003225AA1403E0, 0x531962773607FF20, 0xD2C000C8D3407E74
ROM:0000000000001D30 DCQ 0x8B374108F2802308, 0x121F7929B9400109, 0xD2800508B9000109
ROM:0000000000001D30 DCQ 0xB94003009B085A98, 0x940002A4321F03E1, 0x94003221D2800140
ROM:0000000000001D30 DCQ 0x321E03E1B9400300, 0xB94007009400029F, 0x9400029C321E03E1
ROM:0000000000001D30 DCQ 0xF2802108D2C000C8, 0xB94001098B374108, 0xB9000109121F7929
ROM:0000000000001D30 DCQ 0xF2802008D2C000C8, 0xB94001098B374108, 0xB9000109121F7929
ROM:0000000000001D30 DCQ 0xF2802188D2C000C8, 0xB94001098B374108, 0xB900010932000129
ROM:0000000000001D30 DCQ 0x34000248394002A8, 0x8B2842A852000268, 0x350001C839400908
ROM:0000000000001D30 DCQ 0xF2800888D2C000C8, 0x121C6D29531D7269, 0xB94001098B294108
ROM:0000000000001D30 DCQ 0xB9000109121F7929, 0x9B085A88D2800508, 0x321E03E1B9400900
ROM:0000000000001D30 DCQ 0x8B1402A894000277, 0xB9400AA83900091F, 0xB9000AA851000508
ROM:0000000000001D30 DCQ 0x52800C2035000188, 0x94002DD8320003E1, 0x940031EBB24003E0
ROM:0000000000001D30 DCQ 0x5280000152800C20, 0x52800C2094002DB3, 0x94002DD052800001
ROM:0000000000001D30 DCQ 0xF94012608B140EB3, 0x94000C3BB4000060, 0xA8C15FF8F900127F
ROM:0000000000001D30 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000001D30 DCQ 0x52800013A9BF4FF4, 0x97FFFF7AAA1303E0, 0x7100127F11000673
ROM:0000000000001D30 DCQ 0xA8C14FF454FFFF81, 0xD65F03C0A8C17BFD
ROM:00000000000024C0
ROM:00000000000024C0 ; =============== S U B R O U T I N E =======================================
ROM:00000000000024C0
ROM:00000000000024C0 ; Attributes: bp-based frame
ROM:00000000000024C0
ROM:00000000000024C0 sub_24C0 ; CODE XREF: sub_BC58↓j
ROM:00000000000024C0
ROM:00000000000024C0 var_10 = -0x10
ROM:00000000000024C0 var_s0 = 0
ROM:00000000000024C0
ROM:00000000000024C0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000024C4 MOV X29, SP
ROM:00000000000024C8 STP X20, X19, [SP,#var_10]!
ROM:00000000000024CC ADRP X19, #0x80083660@PAGE
ROM:00000000000024D0 ADD X19, X19, #0x80083660@PAGEOFF
ROM:00000000000024D4 ADRP X8, #0x80080710@PAGE
ROM:00000000000024D8 ADD X8, X8, #0x80080710@PAGEOFF
ROM:00000000000024DC STR X8, [X19,#0x10]
ROM:00000000000024E0 MOV X0, #0x7C0000000
ROM:00000000000024E4 BL sub_BC5C
ROM:00000000000024E8 MOV X2, X0
ROM:00000000000024EC MOV W1, #0
ROM:00000000000024F0 ADRP X0, #0x18876@PAGE
ROM:00000000000024F4 ADD X0, X0, #0x18876@PAGEOFF
ROM:00000000000024F8 ADRP X5, #sub_2524@PAGE
ROM:00000000000024FC ADD X5, X5, #sub_2524@PAGEOFF
ROM:0000000000002500 ADRP X6, #sub_25AC@PAGE
ROM:0000000000002504 ADD X6, X6, #sub_25AC@PAGEOFF
ROM:0000000000002508 MOV W3, #0x40000000
ROM:000000000000250C MOV X4, #0
ROM:0000000000002510 BL sub_4F98
ROM:0000000000002514 STR X0, [X19,#0x18]
ROM:0000000000002518 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000251C LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000002520 RET
ROM:0000000000002520 ; End of function sub_24C0
ROM:0000000000002520
ROM:0000000000002524
ROM:0000000000002524 ; =============== S U B R O U T I N E =======================================
ROM:0000000000002524
ROM:0000000000002524 ; Attributes: bp-based frame
ROM:0000000000002524
ROM:0000000000002524 sub_2524 ; DATA XREF: sub_24C0+38↑o
ROM:0000000000002524 ; sub_24C0+3C↑o
ROM:0000000000002524
ROM:0000000000002524 var_s0 = 0
ROM:0000000000002524
ROM:0000000000002524 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000002528 MOV X29, SP
ROM:000000000000252C CBZ X0, loc_258C
ROM:0000000000002530
ROM:0000000000002530 loc_2530 ; CODE XREF: sub_2524+74↓j
ROM:0000000000002530 CBZ X0, loc_253C
ROM:0000000000002534 LDRB W8, [X0]
ROM:0000000000002538 CBZ W8, loc_259C
ROM:000000000000253C
ROM:000000000000253C loc_253C ; CODE XREF: sub_2524:loc_2530↑j
ROM:000000000000253C UBFX X8, X2, #0, #0x20
ROM:0000000000002540 MOV X9, #0x600000000
ROM:0000000000002544 MOVK X9, #0x1000,LSL#16
ROM:0000000000002548 ORR X8, X8, X9
ROM:000000000000254C CMP W3, #4
ROM:0000000000002550 B.EQ loc_2568
ROM:0000000000002554 CMP W3, #2
ROM:0000000000002558 B.NE loc_2574
ROM:000000000000255C LDRH W8, [X8]
ROM:0000000000002560 STRH W8, [X1]
ROM:0000000000002564 B loc_2584
ROM:0000000000002568 ; ---------------------------------------------------------------------------
ROM:0000000000002568
ROM:0000000000002568 loc_2568 ; CODE XREF: sub_2524+2C↑j
ROM:0000000000002568 LDR W8, [X8]
ROM:000000000000256C STR W8, [X1]
ROM:0000000000002570 B loc_2584
ROM:0000000000002574 ; ---------------------------------------------------------------------------
ROM:0000000000002574
ROM:0000000000002574 loc_2574 ; CODE XREF: sub_2524+34↑j
ROM:0000000000002574 CMP W3, #1
ROM:0000000000002578 B.NE loc_259C
ROM:000000000000257C LDRB W8, [X8]
ROM:0000000000002580 STRB W8, [X1]
ROM:0000000000002584
ROM:0000000000002584 loc_2584 ; CODE XREF: sub_2524+40↑j
ROM:0000000000002584 ; sub_2524+4C↑j
ROM:0000000000002584 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000002588 RET
ROM:000000000000258C ; ---------------------------------------------------------------------------
ROM:000000000000258C
ROM:000000000000258C loc_258C ; CODE XREF: sub_2524+8↑j
ROM:000000000000258C ADRP X8, #0x80083660@PAGE
ROM:0000000000002590 ADD X8, X8, #0x80083660@PAGEOFF
ROM:0000000000002594 LDR W8, [X8,#8]
ROM:0000000000002598 CBNZ W8, loc_2530
ROM:000000000000259C
ROM:000000000000259C loc_259C ; CODE XREF: sub_2524+14↑j
ROM:000000000000259C ; sub_2524+54↑j
ROM:000000000000259C ADRP X0, #0x18805@PAGE
ROM:00000000000025A0 ADD X0, X0, #0x18805@PAGEOFF
ROM:00000000000025A4 MOV X1, X0
ROM:00000000000025A8 BL sub_DED4
ROM:00000000000025A8 ; End of function sub_2524
ROM:00000000000025A8
ROM:00000000000025AC
ROM:00000000000025AC ; =============== S U B R O U T I N E =======================================
ROM:00000000000025AC
ROM:00000000000025AC ; Attributes: bp-based frame
ROM:00000000000025AC
ROM:00000000000025AC sub_25AC ; DATA XREF: sub_24C0+40↑o
ROM:00000000000025AC ; sub_24C0+44↑o
ROM:00000000000025AC
ROM:00000000000025AC var_s0 = 0
ROM:00000000000025AC
ROM:00000000000025AC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000025B0 MOV X29, SP
ROM:00000000000025B4 CBZ X0, loc_2614
ROM:00000000000025B8
ROM:00000000000025B8 loc_25B8 ; CODE XREF: sub_25AC+74↓j
ROM:00000000000025B8 CBZ X0, loc_25C4
ROM:00000000000025BC LDRB W8, [X0]
ROM:00000000000025C0 CBZ W8, loc_2624
ROM:00000000000025C4
ROM:00000000000025C4 loc_25C4 ; CODE XREF: sub_25AC:loc_25B8↑j
ROM:00000000000025C4 UBFX X8, X2, #0, #0x20
ROM:00000000000025C8 MOV X9, #0x600000000
ROM:00000000000025CC MOVK X9, #0x1000,LSL#16
ROM:00000000000025D0 ORR X8, X8, X9
ROM:00000000000025D4 CMP W3, #4
ROM:00000000000025D8 B.EQ loc_25F0
ROM:00000000000025DC CMP W3, #2
ROM:00000000000025E0 B.NE loc_25FC
ROM:00000000000025E4 LDRH W9, [X1]
ROM:00000000000025E8 STRH W9, [X8]
ROM:00000000000025EC B loc_260C
ROM:00000000000025F0 ; ---------------------------------------------------------------------------
ROM:00000000000025F0
ROM:00000000000025F0 loc_25F0 ; CODE XREF: sub_25AC+2C↑j
ROM:00000000000025F0 LDR W9, [X1]
ROM:00000000000025F4 STR W9, [X8]
ROM:00000000000025F8 B loc_260C
ROM:00000000000025FC ; ---------------------------------------------------------------------------
ROM:00000000000025FC
ROM:00000000000025FC loc_25FC ; CODE XREF: sub_25AC+34↑j
ROM:00000000000025FC CMP W3, #1
ROM:0000000000002600 B.NE loc_2624
ROM:0000000000002604 LDRB W9, [X1]
ROM:0000000000002608 STRB W9, [X8]
ROM:000000000000260C
ROM:000000000000260C loc_260C ; CODE XREF: sub_25AC+40↑j
ROM:000000000000260C ; sub_25AC+4C↑j
ROM:000000000000260C LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000002610 RET
ROM:0000000000002614 ; ---------------------------------------------------------------------------
ROM:0000000000002614
ROM:0000000000002614 loc_2614 ; CODE XREF: sub_25AC+8↑j
ROM:0000000000002614 ADRP X8, #0x80083660@PAGE
ROM:0000000000002618 ADD X8, X8, #0x80083660@PAGEOFF
ROM:000000000000261C LDR W8, [X8,#8]
ROM:0000000000002620 CBNZ W8, loc_25B8
ROM:0000000000002624
ROM:0000000000002624 loc_2624 ; CODE XREF: sub_25AC+14↑j
ROM:0000000000002624 ; sub_25AC+54↑j
ROM:0000000000002624 ADRP X0, #0x18805@PAGE
ROM:0000000000002628 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000262C MOV X1, X0
ROM:0000000000002630 BL sub_DED4
ROM:0000000000002630 ; End of function sub_25AC
ROM:0000000000002630
ROM:0000000000002634
ROM:0000000000002634 ; =============== S U B R O U T I N E =======================================
ROM:0000000000002634
ROM:0000000000002634
ROM:0000000000002634 sub_2634
ROM:0000000000002634 ADRP X8, #0x80083660@PAGE
ROM:0000000000002638 ADD X8, X8, #0x80083660@PAGEOFF
ROM:000000000000263C ADD X8, X8, W0,UXTW#3
ROM:0000000000002640 LDR X0, [X8,#0x20]
ROM:0000000000002644 RET
ROM:0000000000002644 ; End of function sub_2634
ROM:0000000000002644
ROM:0000000000002648 ; ---------------------------------------------------------------------------
ROM:0000000000002648 STP X29, X30, [SP,#-0x10]!
ROM:000000000000264C MOV X29, SP
ROM:0000000000002650 STP X20, X19, [SP,#-0x10]!
ROM:0000000000002654 STP X22, X21, [SP,#-0x10]!
ROM:0000000000002658 ADRP X19, #0x800836A0@PAGE
ROM:000000000000265C ADD X19, X19, #0x800836A0@PAGEOFF
ROM:0000000000002660 LDRB W8, [X19]
ROM:0000000000002664 TBNZ W8, #0, loc_26EC
ROM:0000000000002668 MOV W0, #0x49
ROM:000000000000266C MOV W20, #1
ROM:0000000000002670 MOV W1, #1
ROM:0000000000002674 BL sub_DB24
ROM:0000000000002678 MOV W0, #0x4A
ROM:000000000000267C MOV W1, #1
ROM:0000000000002680 BL sub_DB24
ROM:0000000000002684 MOV W0, #0x51
ROM:0000000000002688 MOV W1, #1
ROM:000000000000268C BL sub_DB24
ROM:0000000000002690 MOV X8, #0x200000000
ROM:0000000000002694 MOVK X8, #0xC00,LSL#16
ROM:0000000000002698 MOVK X8, #0x38
ROM:000000000000269C MOV W9, #0x37470000
ROM:00000000000026A0 MOVK W9, #0x7BF3
ROM:00000000000026A4 STR W9, [X8]
ROM:00000000000026A8 MOV X21, #0x200000000
ROM:00000000000026AC MOVK X21, #0xC00,LSL#16
ROM:00000000000026B0 MOVK X21, #0x30
ROM:00000000000026B4 LDR W8, [X21]
ROM:00000000000026B8 ORR W8, W8, #1
ROM:00000000000026BC STR W8, [X21]
ROM:00000000000026C0 LDR W8, [X21]
ROM:00000000000026C4 AND W8, W8, #0xFFFFFFF3
ROM:00000000000026C8 STR W8, [X21]
ROM:00000000000026CC MOV X0, #0xA
ROM:00000000000026D0 BL sub_EBF8
ROM:00000000000026D4 LDR W8, [X21]
ROM:00000000000026D8 AND W8, W8, #0xFFFFFFFE
ROM:00000000000026DC STR W8, [X21]
ROM:00000000000026E0 MOV X0, #0x3E8
ROM:00000000000026E4 BL sub_EBF8
ROM:00000000000026E8 STRB W20, [X19]
ROM:00000000000026EC
ROM:00000000000026EC loc_26EC ; CODE XREF: ROM:0000000000002664↑j
ROM:00000000000026EC LDP X22, X21, [SP],#0x10
ROM:00000000000026F0 LDP X20, X19, [SP],#0x10
ROM:00000000000026F4 LDP X29, X30, [SP],#0x10
ROM:00000000000026F8 RET
ROM:00000000000026FC ; ---------------------------------------------------------------------------
ROM:00000000000026FC ADRP X8, #0x800836A0@PAGE
ROM:0000000000002700 ADD X8, X8, #0x800836A0@PAGEOFF
ROM:0000000000002704 LDRB W8, [X8]
ROM:0000000000002708 CMP W8, #1
ROM:000000000000270C B.NE locret_2728
ROM:0000000000002710 MOV X8, #0x200000000
ROM:0000000000002714 MOVK X8, #0xC00,LSL#16
ROM:0000000000002718 MOVK X8, #0x34
ROM:000000000000271C LDR W9, [X8]
ROM:0000000000002720 ORR W9, W9, #2
ROM:0000000000002724 STR W9, [X8]
ROM:0000000000002728
ROM:0000000000002728 locret_2728 ; CODE XREF: ROM:000000000000270C↑j
ROM:0000000000002728 RET
ROM:000000000000272C
ROM:000000000000272C ; =============== S U B R O U T I N E =======================================
ROM:000000000000272C
ROM:000000000000272C ; Attributes: bp-based frame
ROM:000000000000272C
ROM:000000000000272C sub_272C ; CODE XREF: sub_B110+240↓p
ROM:000000000000272C
ROM:000000000000272C var_10 = -0x10
ROM:000000000000272C var_s0 = 0
ROM:000000000000272C
ROM:000000000000272C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000002730 MOV X29, SP
ROM:0000000000002734 STP X20, X19, [SP,#var_10]!
ROM:0000000000002738 ADRP X19, #0x800836A0@PAGE
ROM:000000000000273C ADD X19, X19, #0x800836A0@PAGEOFF
ROM:0000000000002740 LDRB W8, [X19]
ROM:0000000000002744 CMP W8, #1
ROM:0000000000002748 B.NE loc_27CC
ROM:000000000000274C MOV X20, #0x200000000
ROM:0000000000002750 MOVK X20, #0xC00,LSL#16
ROM:0000000000002754 MOVK X20, #0x30
ROM:0000000000002758 LDR W8, [X20]
ROM:000000000000275C ORR W8, W8, #1
ROM:0000000000002760 STR W8, [X20]
ROM:0000000000002764 MOV X8, #0x200000000
ROM:0000000000002768 MOVK X8, #0xC00,LSL#16
ROM:000000000000276C MOVK X8, #0x34
ROM:0000000000002770 LDR W9, [X8]
ROM:0000000000002774 AND W9, W9, #0xFFFFFFFD
ROM:0000000000002778 STR W9, [X8]
ROM:000000000000277C MOV X0, #0xA
ROM:0000000000002780 BL sub_EBF8
ROM:0000000000002784 LDR W8, [X20]
ROM:0000000000002788 AND W8, W8, #0xFFFFFFFE
ROM:000000000000278C STR W8, [X20]
ROM:0000000000002790 MOV X0, #0x3E8
ROM:0000000000002794 BL sub_EBF8
ROM:0000000000002798 LDR W8, [X20]
ROM:000000000000279C ORR W8, W8, #0xC
ROM:00000000000027A0 STR W8, [X20]
ROM:00000000000027A4 MOV W0, #0x51
ROM:00000000000027A8 MOV W1, #0
ROM:00000000000027AC BL sub_DB24
ROM:00000000000027B0 MOV W0, #0x4A
ROM:00000000000027B4 MOV W1, #0
ROM:00000000000027B8 BL sub_DB24
ROM:00000000000027BC MOV W0, #0x49
ROM:00000000000027C0 MOV W1, #0
ROM:00000000000027C4 BL sub_DB24
ROM:00000000000027C8 STRB WZR, [X19]
ROM:00000000000027CC
ROM:00000000000027CC loc_27CC ; CODE XREF: sub_272C+1C↑j
ROM:00000000000027CC LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:00000000000027D0 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000027D4 RET
ROM:00000000000027D4 ; End of function sub_272C
ROM:00000000000027D4
ROM:00000000000027D8
ROM:00000000000027D8 ; =============== S U B R O U T I N E =======================================
ROM:00000000000027D8
ROM:00000000000027D8 ; Attributes: bp-based frame
ROM:00000000000027D8
ROM:00000000000027D8 sub_27D8 ; CODE XREF: sub_B94C+8↓p
ROM:00000000000027D8
ROM:00000000000027D8 var_10 = -0x10
ROM:00000000000027D8 var_s0 = 0
ROM:00000000000027D8
ROM:00000000000027D8 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000027DC MOV X29, SP
ROM:00000000000027E0 STP X20, X19, [SP,#var_10]!
ROM:00000000000027E4 ADRP X19, #0x800836A0@PAGE
ROM:00000000000027E8 ADD X19, X19, #0x800836A0@PAGEOFF
ROM:00000000000027EC LDRB W8, [X19]
ROM:00000000000027F0 TBNZ W8, #0, loc_280C
ROM:00000000000027F4 MOV W0, #0x49
ROM:00000000000027F8 MOV W1, #1
ROM:00000000000027FC BL sub_DB24
ROM:0000000000002800 MOV W0, #0x4A
ROM:0000000000002804 MOV W1, #1
ROM:0000000000002808 BL sub_DB24
ROM:000000000000280C
ROM:000000000000280C loc_280C ; CODE XREF: sub_27D8+18↑j
ROM:000000000000280C MOV X8, #0x200000000
ROM:0000000000002810 MOVK X8, #0xC00,LSL#16
ROM:0000000000002814 MOVK X8, #0x34
ROM:0000000000002818 LDR W8, [X8]
ROM:000000000000281C AND W20, W8, #0x100
ROM:0000000000002820 LDRB W8, [X19]
ROM:0000000000002824 TBNZ W8, #0, loc_2840
ROM:0000000000002828 MOV W0, #0x4A
ROM:000000000000282C MOV W1, #0
ROM:0000000000002830 BL sub_DB24
ROM:0000000000002834 MOV W0, #0x49
ROM:0000000000002838 MOV W1, #0
ROM:000000000000283C BL sub_DB24
ROM:0000000000002840
ROM:0000000000002840 loc_2840 ; CODE XREF: sub_27D8+4C↑j
ROM:0000000000002840 CMN W20, #0
ROM:0000000000002844 CSET W0, NE
ROM:0000000000002848 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000284C LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000002850 RET
ROM:0000000000002850 ; End of function sub_27D8
ROM:0000000000002850
ROM:0000000000002854
ROM:0000000000002854 ; =============== S U B R O U T I N E =======================================
ROM:0000000000002854
ROM:0000000000002854 ; Attributes: bp-based frame
ROM:0000000000002854
ROM:0000000000002854 sub_2854 ; CODE XREF: sub_D1DC+8↓p
ROM:0000000000002854
ROM:0000000000002854 var_s0 = 0
ROM:0000000000002854
ROM:0000000000002854 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000002858 MOV X29, SP
ROM:000000000000285C MOV W0, #0x49
ROM:0000000000002860 MOV W1, #1
ROM:0000000000002864 BL sub_DB24
ROM:0000000000002868 MOV X9, #0x200000000
ROM:000000000000286C MOVK X9, #0xC90,LSL#16
ROM:0000000000002870 MOVK X9, #0x1C
ROM:0000000000002874 MOV W8, #0x101
ROM:0000000000002878 STR W8, [X9]
ROM:000000000000287C MOV X9, #0x200000000
ROM:0000000000002880 MOVK X9, #0xC90,LSL#16
ROM:0000000000002884 MOVK X9, #0x3C
ROM:0000000000002888 STR W8, [X9]
ROM:000000000000288C MOV X9, #0x200000000
ROM:0000000000002890 MOVK X9, #0xC90,LSL#16
ROM:0000000000002894 MOVK X9, #0x5C
ROM:0000000000002898 MOV X10, #0x200000000
ROM:000000000000289C MOVK X10, #0xC90,LSL#16
ROM:00000000000028A0 MOVK X10, #0x7C
ROM:00000000000028A4 STR W8, [X9]
ROM:00000000000028A8 STR W8, [X10]
ROM:00000000000028AC MOV W0, #0x49
ROM:00000000000028B0 MOV W1, #0
ROM:00000000000028B4 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000028B8 B sub_DB24
ROM:00000000000028B8 ; End of function sub_2854
ROM:00000000000028B8
ROM:00000000000028BC ; ---------------------------------------------------------------------------
ROM:00000000000028BC RET
ROM:00000000000028C0
ROM:00000000000028C0 ; =============== S U B R O U T I N E =======================================
ROM:00000000000028C0
ROM:00000000000028C0
ROM:00000000000028C0 sub_28C0 ; CODE XREF: sub_B110+18↓p
ROM:00000000000028C0 MOV X8, #0x200000000
ROM:00000000000028C4 MOVK X8, #0x224,LSL#16
ROM:00000000000028C8 MOVK X8, #8
ROM:00000000000028CC LDR X9, [X8]
ROM:00000000000028D0 AND X9, X9, #0xFFFFFFFF00000000
ROM:00000000000028D4 STR X9, [X8]
ROM:00000000000028D8 MOV X9, #0x200000000
ROM:00000000000028DC MOVK X9, #0x224,LSL#16
ROM:00000000000028E0 MOVK X9, #0x10
ROM:00000000000028E4 STR XZR, [X9]
ROM:00000000000028E8 MOV X9, #0x200000000
ROM:00000000000028EC MOVK X9, #0x224,LSL#16
ROM:00000000000028F0 MOVK X9, #0x18
ROM:00000000000028F4 STR XZR, [X9]
ROM:00000000000028F8 LDR X9, [X8]
ROM:00000000000028FC ORR X9, X9, #0x20000000000
ROM:0000000000002900 STR X9, [X8]
ROM:0000000000002904 RET
ROM:0000000000002904 ; End of function sub_28C0
ROM:0000000000002904
ROM:0000000000002908 ; ---------------------------------------------------------------------------
ROM:0000000000002908 MOV X8, #0x200000000
ROM:000000000000290C MOVK X8, #0x224,LSL#16
ROM:0000000000002910 MOVK X8, #8
ROM:0000000000002914 LDR X9, [X8]
ROM:0000000000002918 AND X9, X9, #0xFFFFFDFFFFFFFFFF
ROM:000000000000291C STR X9, [X8]
ROM:0000000000002920 RET
ROM:0000000000002920 ; ---------------------------------------------------------------------------
ROM:0000000000002924 DCD 0xA9BF7BFD
ROM:0000000000002928 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xAA0003F3A9BF67FA
ROM:0000000000002928 DCQ 0x540008C871000E7F, 0xB27C07E8D3407E75, 0x913EA2D6D0400436
ROM:0000000000002928 DCQ 0x900000089B085AB4, 0xB8B579099129B108, 0xD61F01008B080128
ROM:0000000000002970 qword_2970 DCQ 0xD2C000C8D2800017, 0xF2840008F2A02008
ROM:0000000000002970 ; DATA XREF: ROM:jpt_296C↓o
ROM:0000000000002980 DCB 0xF, 0, 0, 0x14
ROM:0000000000002984 dword_2984 DCD 0xD2800017 ; DATA XREF: ROM:0000000000002A70↓o
ROM:0000000000002988 DCQ 0xF2A04008D2C000C8, 0x1400000AF2840008
ROM:0000000000002998 qword_2998 DCQ 0xD2C000C8D2800017, 0xF2840008F2A06008
ROM:0000000000002998 ; DATA XREF: ROM:0000000000002A74↓o
ROM:00000000000029A8 DCB 5, 0, 0, 0x14
ROM:00000000000029AC dword_29AC DCD 0xD2800017 ; DATA XREF: ROM:0000000000002A78↓o
ROM:00000000000029AC ; jumptable 000000000000296C case 3
ROM:00000000000029B0 DCQ 0xF2A08008D2C000C8, 0xF9000288F2840008, 0x9B085AA8B27C07E8
ROM:00000000000029B0 DCQ 0xB9002909320077E9, 0x9B085AA8B27C07E8, 0xF94005088B170D08
ROM:00000000000029B0 DCQ 0xD2800018B4000168, 0xF8787B2091004119, 0xB27403E2B4000080
ROM:00000000000029B0 DCQ 0x940045D152800001, 0x7108031F91000718, 0x910006F754FFFF21
ROM:00000000000029B0 DCQ 0x54FFFDE1710012FF, 0xB9002D1FF9400288, 0x52A00409F9400288
ROM:00000000000029B0 DCQ 0xB9002509729FFFE9, 0x94000012AA1303E0, 0x321903E9F9400288
ROM:00000000000029B0 DCQ 0xA8C167FAB9000D09, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:0000000000002A58 ; ---------------------------------------------------------------------------
ROM:0000000000002A58 RET
ROM:0000000000002A5C ; ---------------------------------------------------------------------------
ROM:0000000000002A5C
ROM:0000000000002A5C def_296C
ROM:0000000000002A5C ADRP X0, #0x18805@PAGE
ROM:0000000000002A60 ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000002A64 MOV X1, X0
ROM:0000000000002A68 BL sub_DED4
ROM:0000000000002A68 ; ---------------------------------------------------------------------------
ROM:0000000000002A6C jpt_296C DCD qword_2970 - 0x2A6C
ROM:0000000000002A70 DCD dword_2984 - 0x2A6C
ROM:0000000000002A74 DCD qword_2998 - 0x2A6C
ROM:0000000000002A78 DCD dword_29AC - 0x2A6C ; jumptable 000000000000296C case 3
ROM:0000000000002A7C ; ---------------------------------------------------------------------------
ROM:0000000000002A7C UBFX X8, X0, #0, #0x20
ROM:0000000000002A80 MOV X9, #0x30
ROM:0000000000002A84 ADRP X10, #0x80088FA8@PAGE
ROM:0000000000002A88 ADD X10, X10, #0x80088FA8@PAGEOFF
ROM:0000000000002A8C MADD X0, X8, X9, X10
ROM:0000000000002A90 ADD X8, X0, #8
ROM:0000000000002A94 MOV X9, #0x40
ROM:0000000000002A98
ROM:0000000000002A98 loc_2A98 ; CODE XREF: ROM:0000000000002AC0↓j
ROM:0000000000002A98 LDR X10, [X8]
ROM:0000000000002A9C CBZ X10, loc_2AB4
ROM:0000000000002AA0 LDR X10, [X10,#8]
ROM:0000000000002AA4 LSR X11, X10, #0xC
ROM:0000000000002AA8 LDR X10, [X0]
ROM:0000000000002AAC ORR W11, W11, #0x80000000
ROM:0000000000002AB0 STR W11, [X9,X10]
ROM:0000000000002AB4
ROM:0000000000002AB4 loc_2AB4 ; CODE XREF: ROM:0000000000002A9C↑j
ROM:0000000000002AB4 ADD X8, X8, #8
ROM:0000000000002AB8 ADD X9, X9, #4
ROM:0000000000002ABC CMP W9, #0x50
ROM:0000000000002AC0 B.NE loc_2A98
ROM:0000000000002AC4 B loc_2AF8
ROM:0000000000002AC8 ; ---------------------------------------------------------------------------
ROM:0000000000002AC8 UBFX X8, X0, #0, #0x20
ROM:0000000000002ACC MOV X9, #0x30
ROM:0000000000002AD0 ADRP X10, #0x80088FA8@PAGE
ROM:0000000000002AD4 ADD X10, X10, #0x80088FA8@PAGEOFF
ROM:0000000000002AD8 MADD X0, X8, X9, X10
ROM:0000000000002ADC MOV X8, #0x40
ROM:0000000000002AE0
ROM:0000000000002AE0 loc_2AE0 ; CODE XREF: ROM:0000000000002AF0↓j
ROM:0000000000002AE0 LDR X9, [X0]
ROM:0000000000002AE4 STR WZR, [X8,X9]
ROM:0000000000002AE8 ADD X8, X8, #4
ROM:0000000000002AEC CMP W8, #0x50
ROM:0000000000002AF0 B.NE loc_2AE0
ROM:0000000000002AF4 B loc_2AF8
ROM:0000000000002AF8 ; ---------------------------------------------------------------------------
ROM:0000000000002AF8
ROM:0000000000002AF8 loc_2AF8 ; CODE XREF: ROM:0000000000002AC4↑j
ROM:0000000000002AF8 ; ROM:0000000000002AF4↑j ...
ROM:0000000000002AF8 STP X29, X30, [SP,#-0x10]!
ROM:0000000000002AFC MOV X29, SP
ROM:0000000000002B00 STP X20, X19, [SP,#-0x10]!
ROM:0000000000002B04 MOV X19, X0
ROM:0000000000002B08 BL sub_454
ROM:0000000000002B0C LDR X8, [X19]
ROM:0000000000002B10 MOV W9, #0x102
ROM:0000000000002B14 STR W9, [X8]
ROM:0000000000002B18
ROM:0000000000002B18 loc_2B18 ; CODE XREF: ROM:0000000000002B20↓j
ROM:0000000000002B18 LDR X8, [X19]
ROM:0000000000002B1C LDR W8, [X8]
ROM:0000000000002B20 TBNZ W8, #3, loc_2B18
ROM:0000000000002B24 LDP X20, X19, [SP],#0x10
ROM:0000000000002B28 LDP X29, X30, [SP],#0x10
ROM:0000000000002B2C RET
ROM:0000000000002B2C ; ---------------------------------------------------------------------------
ROM:0000000000002B30 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xA9BF67FAA9BF5FF8
ROM:0000000000002B30 DCQ 0xD10043FFA9BF6FFC, 0xAA0103F4AA0303F3, 0xB27C07E9D3407C08
ROM:0000000000002B30 DCQ 0x913EA14AD040042A, 0xF90007EB9B09290B, 0x9B09291834000653
ROM:0000000000002B30 DCQ 0xA020119B9402B08, 0xD2801069B24007E8, 0x9A88113A3100009F
ROM:0000000000002B30 DCQ 0x5315773B531E7B35, 0xF8408F968B354F1C, 0x9400002EB50002B6
ROM:0000000000002B30 DCQ 0x94002DA4AA0003F6, 0xB24003E0AA0003F7, 0xD2800002D2820201
ROM:0000000000002B30 DCQ 0xF9000380940044BF, 0xF9400388F9000016, 0xD34CFEE9F9000517
ROM:0000000000002B30 DCQ 0xF9400108F94007E8, 0xB27A014A531E76AA, 0xB828694932010129
ROM:0000000000002B30 DCQ 0x530C5335F9400396, 0xF8410EE88B3B4ED7, 0x94000016B5000108
ROM:0000000000002B30 DCQ 0x94002D8CF90002E0, 0xF94002C9B2400408, 0xF94002E8F83B7928
ROM:0000000000002B30 DCQ 0xF8355909AA140349, 0x9140069411400739, 0x35FFFAF351000673
ROM:0000000000002B30 DCQ 0xD10143BFF94007E0, 0xA8C167FAA8C16FFC, 0xA8C157F6A8C15FF8
ROM:0000000000002B30 DCQ 0xA8C17BFDA8C14FF4
ROM:0000000000002C58 ; ---------------------------------------------------------------------------
ROM:0000000000002C58 B loc_2AF8
ROM:0000000000002C5C
ROM:0000000000002C5C ; =============== S U B R O U T I N E =======================================
ROM:0000000000002C5C
ROM:0000000000002C5C
ROM:0000000000002C5C sub_2C5C
ROM:0000000000002C5C
ROM:0000000000002C5C var_30 = -0x30
ROM:0000000000002C5C var_20 = -0x20
ROM:0000000000002C5C var_10 = -0x10
ROM:0000000000002C5C
ROM:0000000000002C5C ; FUNCTION CHUNK AT ROM:0000000000009BA4 SIZE 00000234 BYTES
ROM:0000000000002C5C
ROM:0000000000002C5C MOV X0, #0x1000
ROM:0000000000002C60 MOV X1, #0x1000
ROM:0000000000002C64 MOV X2, #0
ROM:0000000000002C68 B loc_9BA4
ROM:0000000000002C68 ; End of function sub_2C5C
ROM:0000000000002C68
ROM:0000000000002C6C ; ---------------------------------------------------------------------------
ROM:0000000000002C6C STP X29, X30, [SP,#-0x10]!
ROM:0000000000002C70 MOV X29, SP
ROM:0000000000002C74 UBFX X8, X0, #0, #0x20
ROM:0000000000002C78 MOV X9, #0x30
ROM:0000000000002C7C ADRP X10, #0x80088FA8@PAGE
ROM:0000000000002C80 ADD X10, X10, #0x80088FA8@PAGEOFF
ROM:0000000000002C84 MADD X0, X8, X9, X10
ROM:0000000000002C88 CBZ W2, loc_2CD0
ROM:0000000000002C8C MOV W8, #0
ROM:0000000000002C90 LDR W9, [X0,#0x28]
ROM:0000000000002C94 AND W10, W9, W1
ROM:0000000000002C98 UBFX W11, W10, #0x1E, #1
ROM:0000000000002C9C UBFX W9, W10, #0xC, #9
ROM:0000000000002CA0 UBFX W10, W10, #0x15, #9
ROM:0000000000002CA4 ADD X11, X0, W11,UXTW#3
ROM:0000000000002CA8 ADD X11, X11, #8
ROM:0000000000002CAC
ROM:0000000000002CAC loc_2CAC ; CODE XREF: ROM:0000000000002CCC↓j
ROM:0000000000002CAC LDR X12, [X11]
ROM:0000000000002CB0 CBZ X12, loc_2CD8
ROM:0000000000002CB4 ADD X12, X12, X10,LSL#3
ROM:0000000000002CB8 LDR X12, [X12,#0x10]
ROM:0000000000002CBC CBZ X12, loc_2CD8
ROM:0000000000002CC0 STR XZR, [X12,X9,LSL#3]
ROM:0000000000002CC4 ADD W8, W8, #1
ROM:0000000000002CC8 CMP W8, W2
ROM:0000000000002CCC B.CC loc_2CAC
ROM:0000000000002CD0
ROM:0000000000002CD0 loc_2CD0 ; CODE XREF: ROM:0000000000002C88↑j
ROM:0000000000002CD0 LDP X29, X30, [SP],#0x10
ROM:0000000000002CD4 B loc_2AF8
ROM:0000000000002CD8 ; ---------------------------------------------------------------------------
ROM:0000000000002CD8
ROM:0000000000002CD8 loc_2CD8 ; CODE XREF: ROM:0000000000002CB0↑j
ROM:0000000000002CD8 ; ROM:0000000000002CBC↑j
ROM:0000000000002CD8 ADRP X0, #0x18805@PAGE
ROM:0000000000002CDC ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000002CE0 MOV X1, X0
ROM:0000000000002CE4 BL sub_DED4
ROM:0000000000002CE8
ROM:0000000000002CE8 ; =============== S U B R O U T I N E =======================================
ROM:0000000000002CE8
ROM:0000000000002CE8
ROM:0000000000002CE8 sub_2CE8 ; CODE XREF: sub_B110+120↓p
ROM:0000000000002CE8 ; sub_B110+12C↓p ...
ROM:0000000000002CE8
ROM:0000000000002CE8 var_10 = -0x10
ROM:0000000000002CE8
ROM:0000000000002CE8 ; FUNCTION CHUNK AT ROM:00000000000063D0 SIZE 0000002C BYTES
ROM:0000000000002CE8
ROM:0000000000002CE8 MOV X8, X0
ROM:0000000000002CEC AND W0, W8, #7
ROM:0000000000002CF0 UBFX W9, W8, #8, #8
ROM:0000000000002CF4 CMP W9, #0x17
ROM:0000000000002CF8 B.NE loc_2D00
ROM:0000000000002CFC B loc_63D0
ROM:0000000000002D00 ; ---------------------------------------------------------------------------
ROM:0000000000002D00
ROM:0000000000002D00 loc_2D00 ; CODE XREF: sub_2CE8+10↑j
ROM:0000000000002D00 LSR W9, W8, #8
ROM:0000000000002D04 LSL W9, W9, #3
ROM:0000000000002D08 LSR W8, W8, #0x18
ROM:0000000000002D0C MOV X10, #0x18
ROM:0000000000002D10 MADD X8, X8, X10, XZR
ROM:0000000000002D14 ADRP X10, #0x80080C90@PAGE
ROM:0000000000002D18 ADD X10, X10, #0x80080C90@PAGEOFF
ROM:0000000000002D1C LDR X8, [X10,X8]
ROM:0000000000002D20 AND W9, W9, #0xF8
ROM:0000000000002D24 ORR W9, W9, W0
ROM:0000000000002D28 LSL W9, W9, #2
ROM:0000000000002D2C LDR W8, [X8,W9,UXTW]
ROM:0000000000002D30 AND W0, W8, #1
ROM:0000000000002D34 RET
ROM:0000000000002D34 ; End of function sub_2CE8
ROM:0000000000002D34
ROM:0000000000002D38 ; ---------------------------------------------------------------------------
ROM:0000000000002D38 ; START OF FUNCTION CHUNK FOR sub_B960
ROM:0000000000002D38
ROM:0000000000002D38 loc_2D38 ; CODE XREF: sub_B960+C↓j
ROM:0000000000002D38 MOV X8, X0
ROM:0000000000002D3C AND W0, W8, #7
ROM:0000000000002D40 UBFX W9, W8, #8, #8
ROM:0000000000002D44 CMP W9, #0x17
ROM:0000000000002D48 B.NE loc_2D50
ROM:0000000000002D4C B loc_63FC
ROM:0000000000002D50 ; ---------------------------------------------------------------------------
ROM:0000000000002D50
ROM:0000000000002D50 loc_2D50 ; CODE XREF: sub_B960-8C18↑j
ROM:0000000000002D50 LSR W9, W8, #8
ROM:0000000000002D54 LSL W10, W9, #3
ROM:0000000000002D58 LSR W9, W8, #0x18
ROM:0000000000002D5C MOV W8, #0x70000
ROM:0000000000002D60 MOVK W8, #0x202
ROM:0000000000002D64 MOV X11, #0x18
ROM:0000000000002D68 MADD X9, X9, X11, XZR
ROM:0000000000002D6C ADRP X11, #0x80080C90@PAGE
ROM:0000000000002D70 ADD X11, X11, #0x80080C90@PAGEOFF
ROM:0000000000002D74 LDR X9, [X11,X9]
ROM:0000000000002D78 AND W10, W10, #0xF8
ROM:0000000000002D7C ORR W10, W10, W0
ROM:0000000000002D80 LSL W10, W10, #2
ROM:0000000000002D84 LDR W11, [X9,W10,UXTW]
ROM:0000000000002D88 MOV W12, #0xFFF8FFFF
ROM:0000000000002D8C MOVK W12, #0xFD90
ROM:0000000000002D90 AND W11, W11, W12
ROM:0000000000002D94 CMN W1, #0
ROM:0000000000002D98 CINC W8, W8, NE
ROM:0000000000002D9C ORR W8, W11, W8
ROM:0000000000002DA0 STR W8, [X9,W10,UXTW]
ROM:0000000000002DA4 RET
ROM:0000000000002DA4 ; END OF FUNCTION CHUNK FOR sub_B960
ROM:0000000000002DA8
ROM:0000000000002DA8 ; =============== S U B R O U T I N E =======================================
ROM:0000000000002DA8
ROM:0000000000002DA8
ROM:0000000000002DA8 sub_2DA8 ; CODE XREF: sub_2DFC+118↓j
ROM:0000000000002DA8 ; sub_2F8C+28↓p
ROM:0000000000002DA8 ADRP X8, #0x80080C90@PAGE
ROM:0000000000002DAC ADD X8, X8, #0x80080C90@PAGEOFF
ROM:0000000000002DB0 MOV X9, #0x18
ROM:0000000000002DB4 MADD X8, X0, X9, X8
ROM:0000000000002DB8 LDR X10, [X8]
ROM:0000000000002DBC LDR W12, [X10,W1,UXTW#2]
ROM:0000000000002DC0 AND W9, W2, #0x200
ROM:0000000000002DC4 TBZ W2, #9, loc_2DD0
ROM:0000000000002DC8 AND W11, W12, #0x200
ROM:0000000000002DCC B loc_2DDC
ROM:0000000000002DD0 ; ---------------------------------------------------------------------------
ROM:0000000000002DD0
ROM:0000000000002DD0 loc_2DD0 ; CODE XREF: sub_2DA8+1C↑j
ROM:0000000000002DD0 MOV W11, #0
ROM:0000000000002DD4 AND W12, W12, #0xFFFFFDFF
ROM:0000000000002DD8 STR W12, [X10,X1,LSL#2]
ROM:0000000000002DDC
ROM:0000000000002DDC loc_2DDC ; CODE XREF: sub_2DA8+24↑j
ROM:0000000000002DDC AND W10, W2, #0xFFFFFDFF
ROM:0000000000002DE0 ORR W10, W11, W10
ROM:0000000000002DE4 LDR X8, [X8]
ROM:0000000000002DE8 STR W10, [X8,X1,LSL#2]
ROM:0000000000002DEC CBZ W9, locret_2DF8
ROM:0000000000002DF0 CBNZ W11, locret_2DF8
ROM:0000000000002DF4 STR W2, [X8,X1,LSL#2]
ROM:0000000000002DF8
ROM:0000000000002DF8 locret_2DF8 ; CODE XREF: sub_2DA8+44↑j
ROM:0000000000002DF8 ; sub_2DA8+48↑j
ROM:0000000000002DF8 RET
ROM:0000000000002DF8 ; End of function sub_2DA8
ROM:0000000000002DF8
ROM:0000000000002DFC
ROM:0000000000002DFC ; =============== S U B R O U T I N E =======================================
ROM:0000000000002DFC
ROM:0000000000002DFC
ROM:0000000000002DFC sub_2DFC ; CODE XREF: sub_B110+3C↓p
ROM:0000000000002DFC ; sub_B110+48↓p ...
ROM:0000000000002DFC
ROM:0000000000002DFC var_20 = -0x20
ROM:0000000000002DFC var_10 = -0x10
ROM:0000000000002DFC
ROM:0000000000002DFC ; FUNCTION CHUNK AT ROM:000000000000643C SIZE 00000054 BYTES
ROM:0000000000002DFC
ROM:0000000000002DFC UBFX W8, W0, #8, #8
ROM:0000000000002E00 CMP W8, #0x17
ROM:0000000000002E04 B.NE loc_2E10
ROM:0000000000002E08 AND W0, W0, #7
ROM:0000000000002E0C B loc_643C
ROM:0000000000002E10 ; ---------------------------------------------------------------------------
ROM:0000000000002E10
ROM:0000000000002E10 loc_2E10 ; CODE XREF: sub_2DFC+8↑j
ROM:0000000000002E10 CMP W1, #7 ; switch 8 cases
ROM:0000000000002E14 B.LS loc_2E1C
ROM:0000000000002E18
ROM:0000000000002E18 def_2E4C ; jumptable 0000000000002E4C default case
ROM:0000000000002E18 RET
ROM:0000000000002E1C ; ---------------------------------------------------------------------------
ROM:0000000000002E1C
ROM:0000000000002E1C loc_2E1C ; CODE XREF: sub_2DFC+18↑j
ROM:0000000000002E1C LSR W8, W0, #8
ROM:0000000000002E20 LSL W8, W8, #3
ROM:0000000000002E24 BFXIL W8, W0, #0, #3
ROM:0000000000002E28 UBFX X11, X1, #0, #0x20
ROM:0000000000002E2C MOV W9, #0x70000
ROM:0000000000002E30 MOVK W9, #0x200
ROM:0000000000002E34 MOV W10, #0x70000
ROM:0000000000002E38 MOVK W10, #0x26E
ROM:0000000000002E3C ADRP X12, #jpt_2E4C@PAGE
ROM:0000000000002E40 ADD X12, X12, #jpt_2E4C@PAGEOFF
ROM:0000000000002E44 LDRSW X11, [X12,X11,LSL#2]
ROM:0000000000002E48 ADD X11, X11, X12
ROM:0000000000002E4C BR X11 ; switch jump
ROM:0000000000002E50 ; ---------------------------------------------------------------------------
ROM:0000000000002E50
ROM:0000000000002E50 loc_2E50 ; CODE XREF: sub_2DFC+50↑j
ROM:0000000000002E50 ; DATA XREF: ROM:0000000000002F1C↓o
ROM:0000000000002E50 MOV W9, #0x70000 ; jumptable 0000000000002E4C case 1
ROM:0000000000002E54 MOVK W9, #0x202
ROM:0000000000002E58 MOV W10, #0x70000
ROM:0000000000002E5C MOVK W10, #0x26E
ROM:0000000000002E60 B loc_2EE0 ; jumptable 0000000000002E4C case 0
ROM:0000000000002E64 ; ---------------------------------------------------------------------------
ROM:0000000000002E64
ROM:0000000000002E64 loc_2E64 ; CODE XREF: sub_2DFC+50↑j
ROM:0000000000002E64 ; DATA XREF: ROM:0000000000002F20↓o
ROM:0000000000002E64 MOV W9, #0x70000 ; jumptable 0000000000002E4C case 2
ROM:0000000000002E68 MOVK W9, #0x202
ROM:0000000000002E6C MOV W10, #0x70000
ROM:0000000000002E70 MOVK W10, #0x26F
ROM:0000000000002E74 B loc_2EE0 ; jumptable 0000000000002E4C case 0
ROM:0000000000002E78 ; ---------------------------------------------------------------------------
ROM:0000000000002E78
ROM:0000000000002E78 loc_2E78 ; CODE XREF: sub_2DFC+50↑j
ROM:0000000000002E78 ; DATA XREF: ROM:0000000000002F24↓o
ROM:0000000000002E78 MOV W9, #0x70000 ; jumptable 0000000000002E4C case 3
ROM:0000000000002E7C MOVK W9, #0x203
ROM:0000000000002E80 MOV W10, #0x70000
ROM:0000000000002E84 MOVK W10, #0x26F
ROM:0000000000002E88 B loc_2EE0 ; jumptable 0000000000002E4C case 0
ROM:0000000000002E8C ; ---------------------------------------------------------------------------
ROM:0000000000002E8C
ROM:0000000000002E8C loc_2E8C ; CODE XREF: sub_2DFC+50↑j
ROM:0000000000002E8C ; DATA XREF: ROM:0000000000002F28↓o
ROM:0000000000002E8C AND W9, W8, #0xFF ; jumptable 0000000000002E4C case 4
ROM:0000000000002E90 ADRP X10, #0x18A24@PAGE
ROM:0000000000002E94 ADD X10, X10, #0x18A24@PAGEOFF
ROM:0000000000002E98 LDR W9, [X10,W9,UXTW#2]
ROM:0000000000002E9C MOV W10, #0x70000
ROM:0000000000002EA0 MOVK W10, #0x3EF
ROM:0000000000002EA4 B loc_2EE0 ; jumptable 0000000000002E4C case 0
ROM:0000000000002EA8 ; ---------------------------------------------------------------------------
ROM:0000000000002EA8
ROM:0000000000002EA8 loc_2EA8 ; CODE XREF: sub_2DFC+50↑j
ROM:0000000000002EA8 ; DATA XREF: ROM:0000000000002F2C↓o
ROM:0000000000002EA8 MOV W9, #0x70000 ; jumptable 0000000000002E4C case 5
ROM:0000000000002EAC MOVK W9, #0x220
ROM:0000000000002EB0 MOV W10, #0x70000
ROM:0000000000002EB4 MOVK W10, #0x26E
ROM:0000000000002EB8 B loc_2EE0 ; jumptable 0000000000002E4C case 0
ROM:0000000000002EBC ; ---------------------------------------------------------------------------
ROM:0000000000002EBC
ROM:0000000000002EBC loc_2EBC ; CODE XREF: sub_2DFC+50↑j
ROM:0000000000002EBC ; DATA XREF: ROM:0000000000002F30↓o
ROM:0000000000002EBC MOV W9, #0x70000 ; jumptable 0000000000002E4C case 6
ROM:0000000000002EC0 MOVK W9, #0x240
ROM:0000000000002EC4 MOV W10, #0x70000
ROM:0000000000002EC8 MOVK W10, #0x26E
ROM:0000000000002ECC B loc_2EE0 ; jumptable 0000000000002E4C case 0
ROM:0000000000002ED0 ; ---------------------------------------------------------------------------
ROM:0000000000002ED0
ROM:0000000000002ED0 loc_2ED0 ; CODE XREF: sub_2DFC+50↑j
ROM:0000000000002ED0 ; DATA XREF: ROM:0000000000002F34↓o
ROM:0000000000002ED0 MOV W9, #0x70000 ; jumptable 0000000000002E4C case 7
ROM:0000000000002ED4 MOVK W9, #0x260
ROM:0000000000002ED8 MOV W10, #0x70000
ROM:0000000000002EDC MOVK W10, #0x26E
ROM:0000000000002EE0
ROM:0000000000002EE0 loc_2EE0 ; CODE XREF: sub_2DFC+50↑j
ROM:0000000000002EE0 ; sub_2DFC+64↑j ...
ROM:0000000000002EE0 LSR W0, W0, #0x18 ; jumptable 0000000000002E4C case 0
ROM:0000000000002EE4 MOV X11, #0x18
ROM:0000000000002EE8 MADD X11, X0, X11, XZR
ROM:0000000000002EEC ADRP X12, #0x80080C90@PAGE
ROM:0000000000002EF0 ADD X12, X12, #0x80080C90@PAGEOFF
ROM:0000000000002EF4 LDR X11, [X12,X11]
ROM:0000000000002EF8 LSL W12, W8, #2
ROM:0000000000002EFC AND W12, W12, #0x3FC
ROM:0000000000002F00 LDR W11, [X11,W12,UXTW]
ROM:0000000000002F04 BIC W11, W11, W10
ROM:0000000000002F08 AND W9, W9, W10
ROM:0000000000002F0C ORR W2, W11, W9
ROM:0000000000002F10 AND W1, W8, #0xFF
ROM:0000000000002F14 B sub_2DA8
ROM:0000000000002F14 ; End of function sub_2DFC
ROM:0000000000002F14
ROM:0000000000002F14 ; ---------------------------------------------------------------------------
ROM:0000000000002F18 jpt_2E4C DCD loc_2EE0 - 0x2F18 ; DATA XREF: sub_2DFC+40↑o
ROM:0000000000002F18 ; sub_2DFC+44↑o
ROM:0000000000002F18 ; jump table for switch statement
ROM:0000000000002F1C DCD loc_2E50 - 0x2F18 ; jumptable 0000000000002E4C case 1
ROM:0000000000002F20 DCD loc_2E64 - 0x2F18 ; jumptable 0000000000002E4C case 2
ROM:0000000000002F24 DCD loc_2E78 - 0x2F18 ; jumptable 0000000000002E4C case 3
ROM:0000000000002F28 DCD loc_2E8C - 0x2F18 ; jumptable 0000000000002E4C case 4
ROM:0000000000002F2C DCD loc_2EA8 - 0x2F18 ; jumptable 0000000000002E4C case 5
ROM:0000000000002F30 DCD loc_2EBC - 0x2F18 ; jumptable 0000000000002E4C case 6
ROM:0000000000002F34 DCD loc_2ED0 - 0x2F18 ; jumptable 0000000000002E4C case 7
ROM:0000000000002F38
ROM:0000000000002F38 ; =============== S U B R O U T I N E =======================================
ROM:0000000000002F38
ROM:0000000000002F38
ROM:0000000000002F38 sub_2F38 ; CODE XREF: sub_B110+78↓p
ROM:0000000000002F38 ; sub_B110+84↓p ...
ROM:0000000000002F38 LSR W9, W0, #0x18
ROM:0000000000002F3C AND W8, W0, #7
ROM:0000000000002F40 LSR W11, W0, #5
ROM:0000000000002F44 MOV W10, #0x80
ROM:0000000000002F48 MOV W12, #0x180
ROM:0000000000002F4C CMN W1, #0
ROM:0000000000002F50 CSEL W12, W12, WZR, GT
ROM:0000000000002F54 CSEL W10, W10, W12, LT
ROM:0000000000002F58 MOV X12, #0x18
ROM:0000000000002F5C MADD X9, X9, X12, XZR
ROM:0000000000002F60 ADRP X12, #0x80080C90@PAGE
ROM:0000000000002F64 ADD X12, X12, #0x80080C90@PAGEOFF
ROM:0000000000002F68 LDR X9, [X12,X9]
ROM:0000000000002F6C AND W11, W11, #0xF8
ROM:0000000000002F70 ORR W8, W11, W8
ROM:0000000000002F74 LSL W8, W8, #2
ROM:0000000000002F78 LDR W11, [X9,W8,UXTW]
ROM:0000000000002F7C AND W11, W11, #0xFFFFFE7F
ROM:0000000000002F80 ORR W10, W11, W10
ROM:0000000000002F84 STR W10, [X9,W8,UXTW]
ROM:0000000000002F88 RET
ROM:0000000000002F88 ; End of function sub_2F38
ROM:0000000000002F88
ROM:0000000000002F8C
ROM:0000000000002F8C ; =============== S U B R O U T I N E =======================================
ROM:0000000000002F8C
ROM:0000000000002F8C ; Attributes: bp-based frame
ROM:0000000000002F8C
ROM:0000000000002F8C sub_2F8C ; CODE XREF: sub_B388+8↓p
ROM:0000000000002F8C
ROM:0000000000002F8C var_10 = -0x10
ROM:0000000000002F8C var_s0 = 0
ROM:0000000000002F8C
ROM:0000000000002F8C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000002F90 MOV X29, SP
ROM:0000000000002F94 STP X20, X19, [SP,#var_10]!
ROM:0000000000002F98 MOV W19, #0
ROM:0000000000002F9C ADRP X20, #0x18A24@PAGE
ROM:0000000000002FA0 ADD X20, X20, #0x18A24@PAGEOFF
ROM:0000000000002FA4
ROM:0000000000002FA4 loc_2FA4 ; CODE XREF: sub_2F8C+38↓j
ROM:0000000000002FA4 ADD X8, X20, W19,UXTB#2
ROM:0000000000002FA8 LDR W2, [X8]
ROM:0000000000002FAC MOV W0, #0
ROM:0000000000002FB0 AND W1, W19, #0xFF
ROM:0000000000002FB4 BL sub_2DA8
ROM:0000000000002FB8 ADD W19, W19, #1
ROM:0000000000002FBC AND W8, W19, #0xFF
ROM:0000000000002FC0 CMP W8, #0xB8
ROM:0000000000002FC4 B.CC loc_2FA4
ROM:0000000000002FC8 MOV X8, #0x200000000
ROM:0000000000002FCC MOVK X8, #0xE30,LSL#16
ROM:0000000000002FD0 MOVK X8, #0xC48
ROM:0000000000002FD4 MOV W9, #1
ROM:0000000000002FD8 STR W9, [X8]
ROM:0000000000002FDC MOV W0, #0
ROM:0000000000002FE0 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000002FE4 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000002FE8 RET
ROM:0000000000002FE8 ; End of function sub_2F8C
ROM:0000000000002FE8
ROM:0000000000002FEC ; ---------------------------------------------------------------------------
ROM:0000000000002FEC STP X29, X30, [SP,#-0x10]!
ROM:0000000000002FF0 MOV X29, SP
ROM:0000000000002FF4 STP X20, X19, [SP,#-0x10]!
ROM:0000000000002FF8 ADRP X19, #0x800836D0@PAGE
ROM:0000000000002FFC ADD X19, X19, #0x800836D0@PAGEOFF
ROM:0000000000003000 ADD X0, X19, #0x18
ROM:0000000000003004 MOV W1, #1
ROM:0000000000003008 MOV W2, #0
ROM:000000000000300C BL sub_E9A0
ROM:0000000000003010 ADD X0, X19, #0x30
ROM:0000000000003014 MOV W1, #1
ROM:0000000000003018 MOV W2, #0
ROM:000000000000301C BL sub_E9A0
ROM:0000000000003020 STRB WZR, [X19]
ROM:0000000000003024 MOV X2, #0
ROM:0000000000003028 MOV X3, #0
ROM:000000000000302C ADRP X0, #0x18882@PAGE
ROM:0000000000003030 ADD X0, X0, #0x18882@PAGEOFF
ROM:0000000000003034 ADRP X1, #dword_306C@PAGE
ROM:0000000000003038 ADD X1, X1, #dword_306C@PAGEOFF
ROM:000000000000303C BL sub_E500
ROM:0000000000003040 BL sub_E714
ROM:0000000000003044 MOV X2, #0
ROM:0000000000003048 MOV X3, #0
ROM:000000000000304C ADRP X0, #0x18892@PAGE
ROM:0000000000003050 ADD X0, X0, #0x18892@PAGEOFF
ROM:0000000000003054 ADRP X1, #qword_3200@PAGE
ROM:0000000000003058 ADD X1, X1, #qword_3200@PAGEOFF
ROM:000000000000305C BL sub_E500
ROM:0000000000003060 LDP X20, X19, [SP],#0x10
ROM:0000000000003064 LDP X29, X30, [SP],#0x10
ROM:0000000000003068 B sub_E714
ROM:0000000000003068 ; ---------------------------------------------------------------------------
ROM:000000000000306C dword_306C DCD 0xA9BF7BFD ; DATA XREF: ROM:0000000000003034↑o
ROM:000000000000306C ; ROM:0000000000003038↑o
ROM:0000000000003070 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xA9BF6FFCA9BF67FA
ROM:0000000000003070 DCQ 0x911B427390400413, 0x39000676320003F6, 0x9040041797FFF626
ROM:0000000000003070 DCQ 0x391B22E832001FE8, 0x911B231890400418, 0x321C0BE839000B16
ROM:0000000000003070 DCQ 0x39000F1F39000708, 0xF94366E1B900071F, 0x52800002321F03E0
ROM:0000000000003070 DCQ 0x350007C097FFF677, 0xD2A001E191006274, 0xAA1403E0F2884801
ROM:0000000000003070 DCQ 0x3400070094002E58, 0x391B22E832001FE8, 0x39000B08320007E8
ROM:0000000000003070 DCQ 0x3900070852800CE8, 0xB900071F39000F1F, 0x321F03E0F94366E1
ROM:0000000000003070 DCQ 0x97FFF66452800002, 0xD2A001E135000560, 0xAA1403E0F2884801
ROM:0000000000003070 DCQ 0x340004C094002E46, 0xB840E26894002BD2, 0x540004417102811F
ROM:0000000000003070 DCQ 0x5280001994002BE6, 0x911AC2B590400415, 0x321E03FB32001FFA
ROM:0000000000003070 DCQ 0x391B22FA52800DDC, 0x3900071C39000B1B, 0xB900071F39000F19
ROM:0000000000003070 DCQ 0x321F03E0F94366E1, 0x97FFF64A52800002, 0xD2A001E135000220
ROM:0000000000003070 DCQ 0xAA1403E0F2884801, 0x3400018094002E2C, 0x91003A6194002BB8
ROM:0000000000003070 DCQ 0xAA1503E0B27E03E2, 0x94002BCB94004358, 0x910012B511000739
ROM:0000000000003070 DCQ 0x54FFFD037100173F, 0x321F03E03900067F, 0x3803067697FFF66B
ROM:0000000000003070 DCQ 0x94002DF6AA1303E0, 0xA8C16FFC52800000, 0xA8C15FF8A8C167FA
ROM:0000000000003070 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD
ROM:0000000000003200 qword_3200 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0x911B429490400414
ROM:0000000000003200 ; DATA XREF: ROM:0000000000003054↑o
ROM:0000000000003200 ; ROM:0000000000003058↑o
ROM:0000000000003200 DCQ 0x350003A839400288, 0xD2E00816B24003F5, 0x91000A93F2804076
ROM:0000000000003200 DCQ 0x12800002321F03E0, 0x97FFF5E7AA1303E1, 0x5103250839401288
ROM:0000000000003200 DCQ 0x8A1601299AC822A9, 0xFA4099247100D91F, 0x94002B8954000121
ROM:0000000000003200 DCQ 0xB27D03E291002A80, 0x94004329AA1303E1, 0x9100628094002B9C
ROM:0000000000003200 DCQ 0xB27D03E194002DCF, 0x9400438FAA1303E0, 0x34FFFD0839400288
ROM:0000000000003200 DCQ 0xA8C157F652800000, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000003200 DCQ 0xA9BF4FF4910003FD, 0xB40002F3AA0003F3, 0x9040041497FFFF4D
ROM:0000000000003200 DCQ 0x9100C280911B4294, 0xF2909001D2A003C1, 0xAA0003E894002DDE
ROM:0000000000003200 DCQ 0x3400014812800000, 0x1280000039400688, 0x90400401370000E8
ROM:0000000000003200 DCQ 0xD2800282911AC021, 0x94004305AA1303E0, 0xA8C14FF452800000
ROM:0000000000003200 DCQ 0xD65F03C0A8C17BFD, 0x91201400B00000A0, 0x94002AEEAA0003E1
ROM:0000000000003200 DCQ 0x910003FDA9BF7BFD, 0xAA0003F4A9BF4FF4, 0xD2800001D2801900
ROM:0000000000003200 DCQ 0xAA0003F394001977, 0x52800001D2801902, 0x340000B49400437E
ROM:0000000000003200 DCQ 0x940019B4AA1303E0, 0x1400002212800014, 0xF9004A68D2C100C8
ROM:0000000000003200 DCQ 0x320D03E89400216D, 0x52986A0829132260, 0xAA1303E0B900BE68
ROM:0000000000003200 DCQ 0xB940BE6194000050, 0x94000055AA1303E0, 0x3100029FAA0003F4
ROM:0000000000003200 DCQ 0xB900A67F5400022B, 0xB900AA68321403E8, 0xB900AE68321803E8
ROM:0000000000003200 DCQ 0x910FD10890000008, 0xB00000A1A9072273, 0xB26C03E291200021
ROM:0000000000003200 DCQ 0xAA1303E0321403E3, 0xA8C17BFDA8C14FF4, 0xAA1303E01400366E
ROM:0000000000003200 DCQ 0xAA1403E094001991, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000003200 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xAA0303F5D10043FF
ROM:0000000000003200 DCQ 0xAA0103F4AA0203F6, 0x94000029AA0003F3, 0xAA1303E0B940BE61
ROM:0000000000003200 DCQ 0xAA0003E89400002E, 0x3100011F12800000, 0x910033F75400038B
ROM:0000000000003200 DCQ 0x53087EC953107EC8, 0x390033EA320007EA, 0x39003BE9390037E8
ROM:0000000000003200 DCQ 0xB940966039003FF6, 0x97FFFE3552800001, 0xB27E03E2B9409260
ROM:0000000000003200 DCQ 0xAA1703E1320003E3, 0x94000A5252800004, 0xD3407EA2B9409260
ROM:0000000000003200 DCQ 0xAA1403E1320003E3, 0x94000ABE52800004, 0x320003E1B9409660
ROM:0000000000003200 DCQ 0x5280000097FFFE26, 0xA8C15FF8D100C3BF, 0xA8C14FF4A8C157F6
ROM:0000000000003200 DCQ 0xD65F03C0A8C17BFD, 0xB9409100AA0003E8, 0x53105D0229532101
ROM:0000000000003200 DCQ 0x12001D0553083D04, 0x140009BD320003E3, 0x910003FDA9BF7BFD
ROM:0000000000003200 DCQ 0xA9BF57F6A9BF4FF4, 0xA9BF67FAA9BF5FF8, 0xAA0103F5D10043FF
ROM:0000000000003200 DCQ 0x94002DACAA0003F3, 0xD3407EB6AA0003F4, 0x528000B9321F7BF5
ROM:0000000000003200 DCQ 0xAA1603E1AA1403E0, 0xAA0003F794002DAA, 0x39003FF991003FF8
ROM:0000000000003200 DCQ 0x52800001B9409660, 0xB940926097FFFE00, 0x320003E3B24003E2
ROM:0000000000003200 DCQ 0x52800004AA1803E1, 0xB940926094000A1D, 0x320003E3B24003E2
ROM:0000000000003200 DCQ 0x52800004AA1803E1, 0xB940966094000A89, 0x97FFFDF1320003E1
ROM:0000000000003200 DCQ 0x5301010839403FE8, 0x310002BF0A887EB5, 0x54FFFC607A40BAE0
ROM:0000000000003200 DCQ 0xD10103BFAA1503E0, 0xA8C15FF8A8C167FA, 0xA8C14FF4A8C157F6
ROM:0000000000003200 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4
ROM:0000000000003200 DCQ 0xA9BF67FAA9BF5FF8, 0xAA0103F4D10143FF, 0xD2800019AA0003F5
ROM:0000000000003200 DCQ 0x911EC2F7B04003F7, 0xF90027E8F94002E8, 0xA902FFFFA903FFFF
ROM:0000000000003200 DCQ 0xA900FFFFA901FFFF, 0xAA1503E0D2986A02, 0x9400068A52800001
ROM:0000000000003200 DCQ 0xD2800016AA0003F3, 0xB4000AB3320003F8, 0x54000A60EB15027F
ROM:0000000000003200 DCQ 0x94000786AA1303E0, 0x910023F534000180, 0x9400075FAA1303E0
ROM:0000000000003200 DCQ 0x91000739F8397AB3, 0x7100233FAA1303F5, 0xD280001654FFFD83
ROM:0000000000003200 DCQ 0x14000045320003F8, 0x94000806AA1303E0, 0xAA1303E0AA0003F5
ROM:0000000000003200 DCQ 0x5280001894000801, 0x714222BF529010C8, 0x540007417A480000
ROM:0000000000003200 DCQ 0xAA1303E052800001, 0x5280001894000821, 0x54000683F141001F
ROM:0000000000003200 DCQ 0xAA1303E052800001, 0xAA0003F69400081E, 0xB40005D652800018
ROM:0000000000003200 DCQ 0xB24003E1D2801400, 0x94004200D2800002, 0xA9085AB3AA0003F5
ROM:0000000000003200 DCQ 0xB90092B4B27203E8, 0xB27203E0F90036A8, 0xD2800002B27403E1
ROM:0000000000003200 DCQ 0xAA0003E894001931, 0xB94092A0F90032A8, 0x7280000212AFFDE2
ROM:0000000000003200 DCQ 0xAA0803E1321E03E3, 0x97FFFD0B52800004, 0xAA1303E0320003E1
ROM:0000000000003200 DCQ 0x320003E1940007EE, 0x940007DAAA1303E0, 0x910023F652800014
ROM:0000000000003200 DCQ 0xB4000173F94002D3, 0xAA1303E0320003E1, 0x320003E1940007E4
ROM:0000000000003200 DCQ 0x940007D0AA1303E0, 0x910022D611000694, 0x54FFFEA37100229F
ROM:0000000000003200 DCQ 0xF9004EA8F94007E8, 0xAA1303F61400000F, 0x910023E8B2400BF3
ROM:0000000000003200 DCQ 0xB4000040F8737900, 0xD10006739400077A, 0x54FFFF413100067F
ROM:0000000000003200 DCQ 0x37000098D2800015, 0x94000773AA1603E0, 0xF94002E8D2800015
ROM:0000000000003200 DCQ 0xEB09011FF94027E9, 0xAA1503E054000121, 0xA8C167FAD10103BF
ROM:0000000000003200 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0x94002A13D65F03C0
ROM:0000000000003200 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xB9409260AA0003F3
ROM:0000000000003200 DCQ 0x7280000112AFFDE1, 0x97FFFD1E321E03E2, 0x9400188AF9403260
ROM:0000000000003200 DCQ 0xF9404260F900327F, 0x94000888320007E1, 0xAA1503F4F9404275
ROM:0000000000003200 DCQ 0xAA1403E052800001, 0x52800001940007AA, 0x94000796AA1403E0
ROM:0000000000003200 DCQ 0x9400078CAA1403E0, 0xAA1403E0AA0003F5, 0xF9404E6894000748
ROM:0000000000003200 DCQ 0xFA481284F100011F, 0xF9004E7F54FFFE21, 0xF9401260F900427F
ROM:0000000000003200 DCQ 0x94001870B4000040, 0xB4000040F9402A60, 0xAA1303E09400186D
ROM:0000000000003200 DCQ 0xA8C14FF4A8C157F6, 0x14001868A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000003200 DCQ 0xA9BF57F6A9BF4FF4, 0xA9BF67FAA9BF5FF8, 0xAA0203F5A9BF6FFC
ROM:0000000000003200 DCQ 0xAA0003F3AA0103F4, 0xB27C07E8D3407E98, 0xAA1603E19B084F16
ROM:0000000000003200 DCQ 0x3400035594000035, 0x5280001BD280001A, 0x9B084F08B27C07E8
ROM:0000000000003200 DCQ 0x910051199100A11C, 0x8B1A0117F9400388, 0xAA1703E0B27C03E2
ROM:0000000000003200 DCQ 0x9400421352800001, 0xB9400329F94002C8, 0x8B2941091B1B7D29
ROM:0000000000003200 DCQ 0x290022E9D360FD28, 0x320B0508B9400AE8, 0x9100435AB9000AE8
ROM:0000000000003200 DCQ 0x6B1B02BF1100077B, 0xB27C07E854FFFDC1, 0xF940050A9B084F08
ROM:0000000000003200 DCQ 0x531C6E8BD360FD48, 0x321E0169F940466C, 0xF940466CB82B498A
ROM:0000000000003200 DCQ 0xB8294988321E056A, 0xB82A4915F9404668, 0x7293000852A00028
ROM:0000000000003200 DCQ 0xF94046690B141508, 0xB828492A320207EA, 0xA8C167FAA8C16FFC
ROM:0000000000003200 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000003200 DCQ 0xA9BF4FF4910003FD, 0xAA0103F3A9BF57F6, 0x29020E62AA0003F4
ROM:0000000000003200 DCQ 0xF9403288D3407C49, 0x8B080148F9403A8A, 0xF9003A898B091149
ROM:0000000000003200 DCQ 0xF9403289F9001668, 0x8B0A0108D2B0020A, 0xF9000668CB090108
ROM:0000000000003200 DCQ 0xB2402FE91B027C68, 0x927451158B284128, 0xAA1503E0B27403E1
ROM:0000000000003200 DCQ 0x9400186AD2800002, 0xF9001268AA0003E8, 0xD2B0040AF9403E89
ROM:0000000000003200 DCQ 0xD34CFEA38B0A0136, 0x52800004B9409280, 0xAA1603E2AA0803E1
ROM:0000000000003200 DCQ 0xF9403E8897FFFC42, 0xF9003E888B150108, 0xA8C157F6F9000276
ROM:0000000000003200 DCQ 0xA8C17BFDA8C14FF4, 0x52A00028D65F03C0, 0xB01150872930008
ROM:0000000000003200 DCQ 0xB828493FF9404409, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:0000000000003200 DCQ 0xA9BF5FF8A9BF57F6, 0xA9BF6FFCA9BF67FA, 0xB9000FE3D10043FF
ROM:0000000000003200 DCQ 0xAA0103F4AA0203F5, 0xD3407E99AA0003F3, 0x9B084F28B27C07E8
ROM:0000000000003200 DCQ 0xAA1703E19100C117, 0x3400035597FFFFBB, 0x5280001CD280001B
ROM:0000000000003200 DCQ 0x9B084F28B27C07E8, 0x910161169101111A, 0x8B1B0118F94002C8
ROM:0000000000003200 DCQ 0xAA1803E0B27C03E2, 0x9400419952800001, 0xB9400349F94002E8
ROM:0000000000003200 DCQ 0x8B2941091B1C7D29, 0x29002309D360FD28, 0x320A0108B9400B08
ROM:0000000000003200 DCQ 0x9100437BB9000B08, 0x6B1C02BF1100079C, 0xB27C07E854FFFDC1
ROM:0000000000003200 DCQ 0xF9401D0B9B084F28, 0xB9400FE9D360FD6A, 0x12102D2953103D29
ROM:0000000000003200 DCQ 0x531C6E8C33003EA9, 0xF940466E1140218D, 0xB14118C5290008C
ROM:0000000000003200 DCQ 0xF940466DB82D49CB, 0xB14116B5290018B, 0xF940466AB82C49AA
ROM:0000000000003200 DCQ 0x52900109B82B4949, 0x510006AB0B14112A, 0xF940466C12800009
ROM:0000000000003200 DCQ 0xB900491FB82A498B, 0x7293008852A00048, 0xF940466A0B141508
ROM:0000000000003200 DCQ 0x52A00048B8284949, 0xB14150872930008, 0x320207EAF9404669
ROM:0000000000003200 DCQ 0xD10143BFB828492A, 0xA8C167FAA8C16FFC, 0xA8C157F6A8C15FF8
ROM:0000000000003200 DCQ 0xA8C17BFDA8C14FF4, 0x52A00048D65F03C0, 0xB01150872930008
ROM:0000000000003200 DCQ 0xB828493FF9404409, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:0000000000003200 DCQ 0xA9BF5FF8A9BF57F6, 0xA9BF6FFCA9BF67FA, 0x290113E3D10043FF
ROM:0000000000003200 DCQ 0xAA0103F4AA0203F7, 0xD3407E9AAA0003F3, 0x9B084F59B27C07E8
ROM:0000000000003200 DCQ 0xB9401728A9426F3C, 0x1B167D15B8418F36, 0xAA0003F894002BE1
ROM:0000000000003200 DCQ 0xB8408F688B16137B, 0xD2A003C137A80188, 0xAA1803E0F2909001
ROM:0000000000003200 DCQ 0xAA0003E894002BDE, 0x37000788321E77E0, 0x94003CCE94002A50
ROM:0000000000003200 DCQ 0x36AFFEC8B9400368, 0xB400017752800018, 0x8B3842A8F94002E1
ROM:0000000000003200 DCQ 0xB9400AE28B080380, 0xB9400AE8940040A2, 0xF9400AF70B180118
ROM:0000000000003200 DCQ 0x12002F18B5FFFF17, 0x12144D08B9400368, 0xB90003682A180108
ROM:0000000000003200 DCQ 0xB9400BE9B9400368, 0x12100D2953103D29, 0x2A090108120C6D08
ROM:0000000000003200 DCQ 0xB9400368B9000368, 0x53144D29B9400FE9, 0x12106D0812140D29
ROM:0000000000003200 DCQ 0xB90003682A090108, 0x120A7908B9400368, 0xB9400368B9000368
ROM:0000000000003200 DCQ 0xB900036812087908, 0x320A0108B9400368, 0xB9400328B9000368
ROM:0000000000003200 DCQ 0xB27C07EA11000509, 0xB940114A9B0A4F4A, 0x1A8807E86B0A013F
ROM:0000000000003200 DCQ 0x94003C9CB9000328, 0x531C6E8852800000, 0xB9400329321D0108
ROM:0000000000003200 DCQ 0xF940466A53103D29, 0xD10143BFB8284949, 0xA8C167FAA8C16FFC
ROM:0000000000003200 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000003200 DCQ 0xA9BF4FF4910003FD, 0xB27C07E9D3407C28, 0xF9402D139B090108
ROM:0000000000003200 DCQ 0x94003C84B9404914, 0xB94009088B141268, 0xA8C14FF453155500
ROM:0000000000003200 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4
ROM:0000000000003200 DCQ 0xA9BF67FAA9BF5FF8, 0xD10083FFA9BF6FFC, 0xAA0403F7AA0503F6
ROM:0000000000003200 DCQ 0xF90007E2AA0303F8, 0xAA0003F3AA0103F4, 0xAA0003F994002B75
ROM:0000000000003200 DCQ 0xAA1403E1AA1303E0, 0x370001A097FFFFDF, 0xF2909001D2A003C1
ROM:0000000000003200 DCQ 0x94002B71AA1903E0, 0x321E77E0AA0003E8, 0x940029E3370007A8
ROM:0000000000003200 DCQ 0xAA1403E1AA1303E0, 0x34FFFEA097FFFFD3, 0xB27C07E8D3407E9C
ROM:0000000000003200 DCQ 0x9101113B9B084F89, 0xF9402EA89B084F95, 0x8B091119B8448EA9
ROM:0000000000003200 DCQ 0xB27C03E2910043E0, 0x9400402FAA1903E1, 0xB9401BE894003C51
ROM:0000000000003200 DCQ 0x37A002C8321F7BE0, 0x321E7BE012002D1A, 0x540002486B18035F
ROM:0000000000003200 DCQ 0x53104D09B4000077, 0xB4000076390002E9, 0x390002C8530C3D08
ROM:0000000000003200 DCQ 0xB27C07E9B94002A8, 0xF94029299B094F89, 0x1B087D48B940036A
ROM:0000000000003200 DCQ 0xF94007E08B284121, 0x94004017AA1A03E2, 0x52900108AA1A03E0
ROM:0000000000003200 DCQ 0xB94002A90B141108, 0xB8284949F940466A, 0x11000509B94002A8
ROM:0000000000003200 DCQ 0x9B0A4F8AB27C07EA, 0x6B0A013FB940414A, 0xB90002A81A8807E8
ROM:0000000000003200 DCQ 0xB9400368B9000B3F, 0x33002D09320A03E9, 0xD10143BFB9000B29
ROM:0000000000003200 DCQ 0xA8C167FAA8C16FFC, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:0000000000003200 DCQ 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:0000000000003200 DCQ 0xAA0403F5D10143FF, 0xAA0203F6AA0303F3, 0xB04003F8AA0103F7
ROM:0000000000003200 DCQ 0xF9400308911EC318, 0x910023E1F81C83A8, 0xAA1403E09100C014
ROM:0000000000003200 DCQ 0x320003E894000023, 0x394027E8390023E8, 0x390027E8321B0108
ROM:0000000000003200 DCQ 0xF94002C8B9000FF7, 0x710006A8F90013E8, 0xF90017FF54000061
ROM:0000000000003200 DCQ 0x910022C914000006, 0x5400004171000ABF, 0xF90017E9F9400129
ROM:0000000000003200 DCQ 0xD360FE69910023E1, 0xB9003BE8290627F3, 0x9400001BAA1403E0
ROM:0000000000003200 DCQ 0xF85C83A9F9400308, 0x540000E1EB09011F, 0xA8C15FF8D100C3BF
ROM:0000000000003200 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0xA9BF7BFD9400280A
ROM:0000000000003200 DCQ 0xA9BF4FF4910003FD, 0xAA0003F4AA0103F3, 0xAA1303E0B27A03E1
ROM:0000000000003200 DCQ 0x794042889400402C, 0x7900428811000508, 0xA8C14FF479000668
ROM:0000000000003200 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0xAA0003F3A9BF4FF4
ROM:0000000000003200 DCQ 0xB9400E69F9401668, 0xB27A03E28B091900, 0x2941A66894003FB0
ROM:0000000000003200 DCQ 0x6B09011F51000529, 0xB9000E681A8807E8, 0xA8C17BFDA8C14FF4
ROM:0000000000003200 DCQ 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:0000000000003200 DCQ 0xA9BF6FFCA9BF67FA, 0xAA0203F6D10143FF, 0xAA0003F4AA0103F5
ROM:0000000000003200 DCQ 0x911EC318904003F8, 0xF90027E8F9400308, 0xAA0003F394000108
ROM:0000000000003200 DCQ 0xF290D402D2A00022, 0x52800001AA1503E0, 0xAA0003F7940003D9
ROM:0000000000003200 DCQ 0xB4000217128270F5, 0x94000566AA1703E0, 0x7290004852A00028
ROM:0000000000003200 DCQ 0x6B08001F12827115, 0x52800001540000E1, 0x94000584AA1703E0
ROM:0000000000003200 DCQ 0x12827135D34DFC08, 0xAA1703E0B5000268, 0xAA1303E094000514
ROM:0000000000003200 DCQ 0x9400026EAA1503E1, 0xF94027E9F9400308, 0x54001D01EB09011F
ROM:0000000000003200 DCQ 0xD10143BFAA1503E0, 0xA8C167FAA8C16FFC, 0xA8C157F6A8C15FF8
ROM:0000000000003200 DCQ 0xA8C17BFDA8C14FF4, 0xAA1703E0D65F03C0, 0x528000019400064F
ROM:0000000000003200 DCQ 0x9400056DAA1703E0, 0x320003F5F9005A60, 0xAA1703E0320003E1
ROM:0000000000003200 DCQ 0x320003E194000543, 0x94000551AA1703E0, 0x52800001F9005677
ROM:0000000000003200 DCQ 0x94000250AA1303E0, 0xB900BE7639028275, 0xB27403E1B27103E0
ROM:0000000000003200 DCQ 0x9400167ED2800002, 0x91402008A9120260, 0xB27103E2F9009A68
ROM:0000000000003200 DCQ 0x94003FDF52800001, 0xF9409261B940BE60, 0x7288000212AFFFE2
ROM:0000000000003200 DCQ 0x52800004321D03E3, 0xF940966997FFFA54, 0xF900A26991400528
ROM:0000000000003200 DCQ 0xD2B0000BF940926A, 0x8B0B012BF288000B
ROM:0000000000004200 DCQ 0xF9008E6ACB0A016A, 0xF900966991400929, 0x52800001F900A668
ROM:0000000000004200 DCQ 0x94000233AA1303E0, 0x350002D5AA0003F5, 0xB9400128F9405A69
ROM:0000000000004200 DCQ 0x12000D2AB9400529, 0x71001D5F1282FA75, 0x1100094A54000188
ROM:0000000000004200 DCQ 0x1ACA216A320003EB, 0x12100D29B900BA6A, 0x350000A91282FA95
ROM:0000000000004200 DCQ 0x1282FAB592403D08, 0x540002A8F100391F, 0xAA1503E1AA1303E0
ROM:0000000000004200 DCQ 0xF9405A6894000217, 0x121F7929B9401509, 0xB940BE60B9001509
ROM:0000000000004200 DCQ 0x7288000112AFFFE1, 0x97FFFA74321D03E2, 0x940015E0F9409260
ROM:0000000000004200 DCQ 0xAA1303E034001095, 0xB940BE6094000097, 0x17FFFF9997FFFA04
ROM:0000000000004200 DCQ 0xD280001752800016, 0xD2B0001A321C03F9, 0xAA1703FBF288001A
ROM:0000000000004200 DCQ 0x914006A8F9409675, 0x8B1B027CF9009668, 0xF9003F957900EB96
ROM:0000000000004200 DCQ 0xF900379FB9007399, 0xAA1503E0B27803E1, 0xF940926894003F70
ROM:0000000000004200 DCQ 0xCB0801298B1A02A9, 0xF900338991018388, 0x914006A9F9409675
ROM:0000000000004200 DCQ 0x8B17027CF9009669, 0xF900179579002B96, 0x29017F9FB9001399
ROM:0000000000004200 DCQ 0xB27603E1F9000F88, 0x94003F5FAA1503E0, 0x8B1A02A9F9409268
ROM:0000000000004200 DCQ 0xF9000388CB080128, 0x9100C2F7110006D6, 0x710182FF9100837B
ROM:0000000000004200 DCQ 0xF9405A6854FFFB81, 0xB900250932008FE9, 0xF9405A6AF9403269
ROM:0000000000004200 DCQ 0xB9003149D360FD28, 0xB9003528F9405A69, 0xF9405A6AF9400269
ROM:0000000000004200 DCQ 0xB9002949D360FD28, 0xB9002D28F9405A69, 0x320003F6F9405A68
ROM:0000000000004200 DCQ 0xF9405A68B9180116, 0xB900150952A008C9, 0xAA1303E0320003E1
ROM:0000000000004200 DCQ 0xAA0003F5940001C8, 0x9104326835FFF575, 0xD2C000C9910023F5
ROM:0000000000004200 DCQ 0xF9000109F2802009, 0xAA1503E1AA1303E0, 0x528000A897FFFF01
ROM:0000000000004200 DCQ 0xF9404268390023E8, 0xB9409268F90013E8, 0x5140410853103D08
ROM:0000000000004200 DCQ 0x2A09010879412A69, 0xAA1303E029065BE8, 0x97FFFF03AA1503E1
ROM:0000000000004200 DCQ 0xF2884802D2A001E2, 0x52800001AA1303E0, 0xAA0003F59400012F
ROM:0000000000004200 DCQ 0x910023F535FFF1F5, 0xAA1503E1AA1303E0, 0x320003E897FFFEE9
ROM:0000000000004200 DCQ 0xF9401A68390023E8, 0xB9404268F90013E8, 0x5140410853103D08
ROM:0000000000004200 DCQ 0x2A09010879408A69, 0xF9402668B90033E8, 0x53103D0879402908
ROM:0000000000004200 DCQ 0xB90037E832000108, 0xAA1503E1AA1303E0, 0xD2A001E297FFFEE6
ROM:0000000000004200 DCQ 0xAA1303E0F2884802, 0x9400011252800001, 0x35FFEE55AA0003F5
ROM:0000000000004200 DCQ 0xAA1403E0320003E1, 0x52800015940001BE, 0x940026D317FFFF16
ROM:0000000000004200 DCQ 0x910003FDA9BF7BFD, 0x5400010271000C1F, 0xD2802A0993407C08
ROM:0000000000004200 DCQ 0x911C614AF04003EA, 0xA8C17BFD9B092900, 0x900000A0D65F03C0
ROM:0000000000004200 DCQ 0xAA0003E191201400, 0xA9BF7BFD94002673, 0xA9BF4FF4910003FD
ROM:0000000000004200 DCQ 0xF9405660AA0003F3, 0x9400045852800001, 0x52800001F9405660
ROM:0000000000004200 DCQ 0xF940566094000466, 0x9400053C320007E1, 0x94000407F9405660
ROM:0000000000004200 DCQ 0xA8C14FF4F900567F, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000004200 DCQ 0x97FFFFDBA9BF4FF4, 0xF9405668AA0003F3, 0x52800001B4000148
ROM:0000000000004200 DCQ 0x9400015BAA1303E0, 0xB918011FF9405A68, 0xA8C14FF4AA1303E0
ROM:0000000000004200 DCQ 0x17FFFFDEA8C17BFD, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000004200 DCQ 0xA9BF4FF4910003FD, 0xAA1303E052800013, 0x1100067397FFFFE8
ROM:0000000000004200 DCQ 0x54FFFF8171000A7F, 0xA8C17BFDA8C14FF4, 0x52800005D65F03C0
ROM:0000000000004200 DCQ 0xA9BF7BFD14000001, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:0000000000004200 DCQ 0xD10143FFA9BF67FA, 0xAA0403F3AA0503F7, 0xAA0203F8AA0303F5
ROM:0000000000004200 DCQ 0x904003F9AA0103F6, 0xF9400328911EC339, 0x97FFFFADF90027E8
ROM:0000000000004200 DCQ 0x92402F08AA0003F4, 0x34000AD3B5000AE8, 0x6B13011FB9410E88
ROM:0000000000004200 DCQ 0xD3407E7A54000A63, 0x12AFFFE2B940BE80, 0xAA1803E1729A0002
ROM:0000000000004200 DCQ 0xAA1703E4AA1303E3, 0xD280000897FFF936, 0xD2B0000AD3407E69
ROM:0000000000004200 DCQ 0x92744D4BF29A000A, 0xF828798BF940A28C, 0x9140054A91000508
ROM:0000000000004200 DCQ 0x54FFFF416B08013F, 0x34000117F940A298, 0x12003E64D3407EA3
ROM:0000000000004200 DCQ 0xAA1603E1AA1403E0, 0x97FFFE20AA1803E2, 0x910023E11400001F
ROM:0000000000004200 DCQ 0xAA1703E09100C297, 0x321F03E897FFFE4F, 0xB9000FF6390023E8
ROM:0000000000004200 DCQ 0x321B0108394027E8, 0xF9400308390027E8, 0x12003E68F90013E8
ROM:0000000000004200 DCQ 0x540000617100091F, 0x14000007F9400709, 0x540000617100051F
ROM:0000000000004200 DCQ 0x14000004F90017FF, 0x91002129F9408E89, 0x910023E1F90017E9
ROM:0000000000004200 DCQ 0x5100050829067FF5, 0xAA1703E0B9003BE8, 0x320003E197FFFE44
ROM:0000000000004200 DCQ 0xF292D002D2A01302, 0x94000070AA1403E0, 0xB940BE80AA0003F5
ROM:0000000000004200 DCQ 0x729A000112AFFFE1, 0x97FFF948AA1303E2, 0xF94027E9F9400328
ROM:0000000000004200 DCQ 0x1A9F0340310002BF, 0x54000181EB09011F, 0xA8C167FAD10103BF
ROM:0000000000004200 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0x900000A0D65F03C0
ROM:0000000000004200 DCQ 0xAA0003E191201400, 0x94002621940025D1, 0x17FFFF90320003E5
ROM:0000000000004200 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xD10143FFA9BF5FF8
ROM:0000000000004200 DCQ 0xAA0103F4AA0203F3, 0x911EC2F7904003F7, 0xF81C83A8F94002E8
ROM:0000000000004200 DCQ 0xAA0003F597FFFF40, 0xF94092A9F940A6A8, 0xF288000AD2B0000A
ROM:0000000000004200 DCQ 0xCB0901188B0A0108, 0xAA1603E1910023F6, 0x321F07E897FFFDFF
ROM:0000000000004200 DCQ 0xB9000FF4390023E8, 0xB90033FFF90013F8, 0xAA1603E1AA1503E0
ROM:0000000000004200 DCQ 0xD2A001E297FFFE06, 0xAA1503E0F2884802, 0x9400003252800001
ROM:0000000000004200 DCQ 0xB27403E0350003E0, 0x94001436D2800001, 0xF940A6A1AA0003F4
ROM:0000000000004200 DCQ 0x94003DB1B27403E2, 0xB40001C8F9400688, 0xB4000188F9400288
ROM:0000000000004200 DCQ 0x92400D0839406A88, 0x8B08092891020289, 0x3940090A320003E9
ROM:0000000000004200 DCQ 0x7140053F1ACA2129, 0x79400108540000E1, 0x3900027F34000268
ROM:0000000000004200 DCQ 0xB40000D452800000, 0x3900027F14000002, 0x94001460AA1403E0
ROM:0000000000004200 DCQ 0xF94002E852800000, 0xEB09011FF85C83A9, 0xD100C3BF540001C1
ROM:0000000000004200 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0x320003E8D65F03C0
ROM:0000000000004200 DCQ 0xF940028839000268, 0x321403E8F9000668, 0x17FFFFE9B9001268
ROM:0000000000004200 DCQ 0xA9BF7BFD940025CA, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:0000000000004200 DCQ 0xA9BF6FFCA9BF67FA, 0xAA0203F5D10043FF, 0xD3407C28AA0003F3
ROM:0000000000004200 DCQ 0x9B094D09B27C07E9, 0xB9400D34F9400D28, 0x1B097C29B940BA69
ROM:0000000000004200 DCQ 0x11400536531F7929, 0x9400399679402918, 0xB8364914F9405A68
ROM:0000000000004200 DCQ 0xAA0003F794002899, 0xF9403F688B18167B, 0xB8468F29AA1B03F9
ROM:0000000000004200 DCQ 0xAA1603FC8B091116, 0x120001087840EF88, 0x38476F49AA1B03FA
ROM:0000000000004200 DCQ 0x6B09011F12000129, 0x12836AF4540001C1, 0xAA1503E1AA1703E0
ROM:0000000000004200 DCQ 0x370004A09400288C, 0x94002895D2800140, 0x1200010879400388
ROM:0000000000004200 DCQ 0x1200012939400349, 0x54FFFEA06B09011F, 0x94003976910003F4
ROM:0000000000004200 DCQ 0xAA1403E0B27C03E2, 0x94003D4FAA1603E1, 0x7940038979400388
ROM:0000000000004200 DCQ 0x1218090853017D08, 0x4B0803F433012128, 0x71000D3F794017E9
ROM:0000000000004200 DCQ 0x12836B0954000063, 0xB27C07EA14000008, 0xB940112B9B0A4D29
ROM:0000000000004200 DCQ 0x6B0B015F794013EA, 0x12836B29540000A9, 0x1A9401343100011F
ROM:0000000000004200 DCQ 0xB900092A14000002, 0xAA1403E1AA1303E0, 0x12836AE894000027
ROM:0000000000004200 DCQ 0x540002A06B08029F, 0x11000508B9400328, 0xB9407369B9000328
ROM:0000000000004200 DCQ 0x540001016B09011F, 0xB900033F52800008, 0x2A2A03E93940034A
ROM:0000000000004200 DCQ 0x3300012A121F194A, 0x531F7B093900034A, 0xB940BA6A32000129
ROM:0000000000004200 DCQ 0x1B092D49321403EB, 0xB8294948F9405A6A, 0xD10143BFAA1403E0
ROM:0000000000004200 DCQ 0xA8C167FAA8C16FFC, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:0000000000004200 DCQ 0xA9BF7BFDD65F03C0, 0x97FFFE83910003FD, 0xA8C17BFDB9410C00
ROM:0000000000004200 DCQ 0x34000081D65F03C0, 0x35000048B9413808, 0xD65F03C0B9013801
ROM:0000000000004200 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xAA0003F3AA0103F5
ROM:0000000000004200 DCQ 0xAA0003F49400282D, 0xB9401509F9405A68, 0x52800015340000B5
ROM:0000000000004200 DCQ 0xB900150932000129, 0x5280001514000015, 0xB9001509121F7929
ROM:0000000000004200 DCQ 0xD280014014000004, 0x5280001594002830, 0xB9401D08F9405A68
ROM:0000000000004200 DCQ 0xD2A05F4136000288, 0xAA1403E0F29E1001, 0x1282EE159400281C
ROM:0000000000004200 DCQ 0x17FFFFF4370001C0, 0x94002823D2800140, 0xF9405A6852800015
ROM:0000000000004200 DCQ 0x370000E8B9401D08, 0xF292D001D2A01301, 0x9400280FAA1403E0
ROM:0000000000004200 DCQ 0x3607FEA01282EDF5, 0xAA1503E1AA1303E0, 0xAA1503E097FFFFCD
ROM:0000000000004200 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000004200 DCQ 0xAA0003F3A9BF4FF4, 0x321F03E134000181, 0x321403E332007BE2
ROM:0000000000004200 DCQ 0x9400001AAA1303E0, 0x32007BE2320007E1, 0xAA1303E0321403E3
ROM:0000000000004200 DCQ 0x1400001094000015, 0xAA1303E0321F03E1, 0x320007E19400007A
ROM:0000000000004200 DCQ 0x94000077AA1303E0, 0xAA1303E0528000A1, 0x321F07E194000074
ROM:0000000000004200 DCQ 0x94000071AA1303E0, 0xAA1303E0320003E1, 0x528000009400006E
ROM:0000000000004200 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:0000000000004200 DCQ 0xA9BF5FF8A9BF57F6, 0xD10083FFA9BF67FA, 0xAA0203F6AA0303F5
ROM:0000000000004200 DCQ 0xAA0003F7AA0103F4, 0x911EC339904003F9, 0xF9000FE8F9400328
ROM:0000000000004200 DCQ 0xD2801201B24003E0, 0x94003C8CD2800002, 0x290E5277AA0003F3
ROM:0000000000004200 DCQ 0x97FFFF88AA1703E0, 0x51000688B9007A60, 0x540008887100151F
ROM:0000000000004200 DCQ 0x91229042900000A2, 0x9137412990000009, 0x8B090108B8A87928
ROM:0000000000004200 DCQ 0x900000A2D61F0100, 0x140000099122C042, 0x91233442900000A2
ROM:0000000000004200 DCQ 0x900000A214000006, 0x1400000391230042, 0x91236C42900000A2
ROM:0000000000004200 DCQ 0xF90003F7910023F8, 0xAA1803E0B27C03E1, 0x9BB67EA294003BD8
ROM:0000000000004200 DCQ 0xAA1803E1AA1303E0, 0x940036E8AA1503E3, 0x321403E1350004E0
ROM:0000000000004200 DCQ 0x940036D9AA1303E0, 0x9138E10890000008, 0x7100169FF9001A68
ROM:0000000000004200 DCQ 0x9000000854000081, 0xF9002268913B0108, 0x94003680AA1303E0
ROM:0000000000004200 DCQ 0xAA1303E034000080, 0x1400000B94001331, 0xF9407D0A904003E8
ROM:0000000000004200 DCQ 0xF8080D2AAA1303E9, 0x9103E14A904003EA, 0xF9407D0AF900466A
ROM:0000000000004200 DCQ 0xF9007D09F9000549, 0xF9400FE9F9400328, 0x54000181EB09011F
ROM:0000000000004200 DCQ 0xA8C167FAD10103BF, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:0000000000004200 DCQ 0x900000A0D65F03C0, 0xAA0003E191201400, 0x9400249394002443
ROM:0000000000004200 DCQ 0xFFFFFEFCFFFFFF28, 0xFFFFFFECFFFFFF08, 0xFFFFFF20FFFFFF14
ROM:0000000000004200 DCQ 0x910003FDA9BF7BFD, 0xD10083FFA9BF4FF4, 0xAA0003F4AA0103F3
ROM:0000000000004200 DCQ 0x97FFFE67910023E2, 0x394023E835000100, 0xB9401BE3340000C8
ROM:0000000000004200 DCQ 0xAA1403E0B94013E2, 0x97FFFF88AA1303E1, 0xA8C14FF4D10043BF
ROM:0000000000004200 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4
ROM:0000000000004200 DCQ 0xAA0303F5AA0203F3, 0xB9401008AA0103F4, 0x540001096B13011F
ROM:0000000000004200 DCQ 0x6B13013F0B150269, 0x3700008A1A9F27EA, 0x7A409AA46B08013F
ROM:0000000000004200 DCQ 0x52800000540000C1, 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD
ROM:0000000000004200 DCQ 0xAA0003E89400002E, 0xB9407100294EA501, 0x1A8982A46B15013F
ROM:0000000000004200 DCQ 0xAA1303E3AA1403E2, 0xA8C14FF4A8C157F6, 0x17FFFDC6A8C17BFD
ROM:0000000000004200 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xAA0303F5AA0203F3
ROM:0000000000004200 DCQ 0xB9401008AA0103F4, 0x540001096B13011F, 0x6B13013F0B150269
ROM:0000000000004200 DCQ 0x3700008A1A9F27EA, 0x7A409AA46B08013F, 0x52800000540000C1
ROM:0000000000004200 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0xAA0003E89400000C
ROM:0000000000004200 DCQ 0xB9407100294EA501, 0x1A8982A46B15013F, 0xAA1303E3AA1403E2
ROM:0000000000004200 DCQ 0xA8C14FF4A8C157F6, 0x17FFFE15A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000004200 DCQ 0x9103E129904003E9, 0xF94001489100212A, 0x54000100EB09011F
ROM:0000000000004200 DCQ 0x9102210AD1020108, 0x54FFFF41EB00011F, 0xA8C17BFDAA0803E0
ROM:0000000000004200 DCQ 0x900000A0D65F03C0, 0xAA0003E191201400
ROM:0000000000004F90 ; ---------------------------------------------------------------------------
ROM:0000000000004F90 BL sub_DED4
ROM:0000000000004F94
ROM:0000000000004F94 ; =============== S U B R O U T I N E =======================================
ROM:0000000000004F94
ROM:0000000000004F94 ; Attributes: thunk
ROM:0000000000004F94
ROM:0000000000004F94 sub_4F94 ; CODE XREF: sub_B584+C↓p
ROM:0000000000004F94 B sub_BC58
ROM:0000000000004F94 ; End of function sub_4F94
ROM:0000000000004F94
ROM:0000000000004F98
ROM:0000000000004F98 ; =============== S U B R O U T I N E =======================================
ROM:0000000000004F98
ROM:0000000000004F98 ; Attributes: bp-based frame
ROM:0000000000004F98
ROM:0000000000004F98 sub_4F98 ; CODE XREF: sub_24C0+50↑p
ROM:0000000000004F98
ROM:0000000000004F98 var_40 = -0x40
ROM:0000000000004F98 var_30 = -0x30
ROM:0000000000004F98 var_20 = -0x20
ROM:0000000000004F98 var_10 = -0x10
ROM:0000000000004F98 var_s0 = 0
ROM:0000000000004F98
ROM:0000000000004F98 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000004F9C MOV X29, SP
ROM:0000000000004FA0 STP X20, X19, [SP,#var_10]!
ROM:0000000000004FA4 STP X22, X21, [SP,#0x10+var_20]!
ROM:0000000000004FA8 STP X24, X23, [SP,#0x20+var_30]!
ROM:0000000000004FAC STP X26, X25, [SP,#0x30+var_40]!
ROM:0000000000004FB0 MOV X19, X6
ROM:0000000000004FB4 MOV X22, X5
ROM:0000000000004FB8 MOV X20, X4
ROM:0000000000004FBC MOV X23, X3
ROM:0000000000004FC0 MOV X24, X2
ROM:0000000000004FC4 MOV X21, X1
ROM:0000000000004FC8 MOV X26, X0
ROM:0000000000004FCC MOV X0, #0x200
ROM:0000000000004FD0 MOV X1, #1
ROM:0000000000004FD4 MOV X2, #0
ROM:0000000000004FD8 BL 0x13EBC
ROM:0000000000004FDC MOV X25, X0
ROM:0000000000004FE0 MOV X2, #0x10
ROM:0000000000004FE4 MOV X1, X26
ROM:0000000000004FE8 BL 0x142F4
ROM:0000000000004FEC STRB W21, [X25,#0xE9]
ROM:0000000000004FF0 STRB W21, [X25,#0xEA]
ROM:0000000000004FF4 STP W24, W23, [X25,#0xEC]
ROM:0000000000004FF8 STR WZR, [X25,#0xF4]
ROM:0000000000004FFC STP X22, X19, [X25,#0xD0]
ROM:0000000000005000 STR X20, [X25,#0xE0]
ROM:0000000000005004 ADRP X8, #0x80089068@PAGE
ROM:0000000000005008 ADD X8, X8, #0x80089068@PAGEOFF
ROM:000000000000500C STR X25, [X8,W21,UXTW#3]
ROM:0000000000005010 MOV X0, X25
ROM:0000000000005014 LDP X26, X25, [SP+0x40+var_40],#0x10
ROM:0000000000005018 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000501C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:0000000000005020 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000005024 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005028 RET
ROM:0000000000005028 ; End of function sub_4F98
ROM:0000000000005028
ROM:0000000000005028 ; ---------------------------------------------------------------------------
ROM:000000000000502C DCD 0xA9BF7BFD
ROM:0000000000005030 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xA9BF6FFCA9BF67FA
ROM:0000000000005030 DCQ 0xAA0203F7D10083FF, 0xAA0003F3AA0103F4, 0xF84F8D158B344E68
ROM:0000000000005030 DCQ 0xB50013B5F9000FE8, 0x940026D23943A678, 0x321043F9AA0003F5
ROM:0000000000005030 DCQ 0xAA1303E052800002, 0x9400009EAA1403E1, 0x6B1902DFAA0003F6
ROM:0000000000005030 DCQ 0x540001413A411AC4, 0xAA1703E1AA1503E0, 0x34FFFEA0940026CA
ROM:0000000000005030 DCQ 0x321043E8D2800015, 0x3A411AC46B0802DF, 0xB27703E054001100
ROM:0000000000005030 DCQ 0xD2800002B24003E1, 0xAA0003F594003B7D, 0x390052B4F90066B3
ROM:0000000000005030 DCQ 0xF90003F8A900FFF4, 0x9123A442F0000082, 0x94003ADFB27C03E1
ROM:0000000000005030 DCQ 0x79002EB653107EC8, 0x321D03E2790032A8, 0xAA1403E1AA1303E0
ROM:0000000000005030 DCQ 0x53087C089400007D, 0xB9001EA8390082A0, 0xAA1303E0321F0BE2
ROM:0000000000005030 DCQ 0x94000085AA1403E1, 0x390086A812001808, 0x39008AA953077C09
ROM:0000000000005030 DCQ 0x540001A87100051F, 0x340001E812001D08, 0x39008EA8321F03E8
ROM:0000000000005030 DCQ 0xF9006AA8F9406A68, 0xF9006EA8F9406E68, 0xF90072A8F9407268
ROM:0000000000005030 DCQ 0x140000073903A2B8, 0x9400122CAA1503E0, 0x14000057D2800015
ROM:0000000000005030 DCQ 0x39008EA8321F07E8, 0x9100A2BB5280001C, 0x531E7799528000BA
ROM:0000000000005030 DCQ 0x121E351711004328, 0xAA1403E1AA1303E0, 0x94000054AA1703E2
ROM:0000000000005030 DCQ 0x12800003AA0003F8, 0xAA1403E1AA1303E0, 0x9400006CAA1703E2
ROM:0000000000005030 DCQ 0xAA1403E1AA1303E0, 0x9400004AAA1703E2, 0xAA1303E0AA0003F6
ROM:0000000000005030 DCQ 0xAA1703E2AA1403E1, 0x94000062AA1803E3, 0xA56074834000636
ROM:0000000000005030 DCQ 0x7A410904720002DF, 0x53017EC8540005A0, 0x7100091F12000908
ROM:0000000000005030 DCQ 0x3700051C54000401, 0x12003D1711005328, 0xAA1403E1AA1303E0
ROM:0000000000005030 DCQ 0x94000034AA1703E2, 0x12800003AA0003F8, 0xAA1403E1AA1303E0
ROM:0000000000005030 DCQ 0x9400004CAA1703E2, 0xAA1403E1AA1303E0, 0x9400002AAA1703E2
ROM:0000000000005030 DCQ 0xAA1303E0AA0003F9, 0xAA1703E2AA1403E1, 0x94000042AA1803E3
ROM:0000000000005030 DCQ 0xAA198108927C6EC8, 0x1100078ACB0803E9, 0x8B2A42AA320003E8
ROM:0000000000005030 DCQ 0x1400000539016148, 0x32000EC952800008, 0x11000529521C6D29
ROM:0000000000005030 DCQ 0x8B3C42AAF83C5B69, 0x390161480B1C0109, 0x1100079CAA0903FC
ROM:0000000000005030 DCQ 0x6B08039F39408EA8, 0xF9400FE854FFF6A3, 0xB941FA68F9000115
ROM:0000000000005030 DCQ 0xB901FA6811000508, 0xD10143BFAA1503E0, 0xA8C167FAA8C16FFC
ROM:0000000000005030 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:00000000000052F8 ; ---------------------------------------------------------------------------
ROM:00000000000052F8 RET
ROM:00000000000052FC
ROM:00000000000052FC ; =============== S U B R O U T I N E =======================================
ROM:00000000000052FC
ROM:00000000000052FC ; Attributes: bp-based frame
ROM:00000000000052FC
ROM:00000000000052FC sub_52FC ; CODE XREF: sub_562C+14↓j
ROM:00000000000052FC
ROM:00000000000052FC var_4 = -4
ROM:00000000000052FC var_s0 = 0
ROM:00000000000052FC
ROM:00000000000052FC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005300 MOV X29, SP
ROM:0000000000005304 SUB SP, SP, #0x10
ROM:0000000000005308 ORR W8, W2, W1,LSL#15
ROM:000000000000530C LDRB W9, [X0,#0xE9]
ROM:0000000000005310 ORR W2, W8, W9,LSL#20
ROM:0000000000005314 LDR X8, [X0,#0xD0]
ROM:0000000000005318 LDR X0, [X0,#0xE0]
ROM:000000000000531C SUB X1, X29, #-var_4
ROM:0000000000005320 MOV W3, #4
ROM:0000000000005324 BLR X8
ROM:0000000000005328 LDUR W0, [X29,#var_4]
ROM:000000000000532C MOV SP, X29
ROM:0000000000005330 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005334 RET
ROM:0000000000005334 ; End of function sub_52FC
ROM:0000000000005334
ROM:0000000000005338
ROM:0000000000005338 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005338
ROM:0000000000005338 ; Attributes: bp-based frame
ROM:0000000000005338
ROM:0000000000005338 sub_5338 ; CODE XREF: sub_5604+1C↓p
ROM:0000000000005338
ROM:0000000000005338 var_1 = -1
ROM:0000000000005338 var_s0 = 0
ROM:0000000000005338
ROM:0000000000005338 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000533C MOV X29, SP
ROM:0000000000005340 SUB SP, SP, #0x10
ROM:0000000000005344 ORR W8, W2, W1,LSL#15
ROM:0000000000005348 LDRB W9, [X0,#0xE9]
ROM:000000000000534C ORR W2, W8, W9,LSL#20
ROM:0000000000005350 LDR X8, [X0,#0xD0]
ROM:0000000000005354 LDR X0, [X0,#0xE0]
ROM:0000000000005358 SUB X1, X29, #-var_1
ROM:000000000000535C MOV W3, #1
ROM:0000000000005360 BLR X8
ROM:0000000000005364 LDURB W0, [X29,#var_1]
ROM:0000000000005368 MOV SP, X29
ROM:000000000000536C LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005370 RET
ROM:0000000000005370 ; End of function sub_5338
ROM:0000000000005370
ROM:0000000000005374 ; ---------------------------------------------------------------------------
ROM:0000000000005374 ; START OF FUNCTION CHUNK FOR sub_5644
ROM:0000000000005374
ROM:0000000000005374 loc_5374 ; CODE XREF: sub_5644+1C↓j
ROM:0000000000005374 STP X29, X30, [SP,#var_10]!
ROM:0000000000005378 MOV X29, SP
ROM:000000000000537C SUB SP, SP, #0x10
ROM:0000000000005380 MOV X8, X1
ROM:0000000000005384 STUR W3, [X29,#-4]
ROM:0000000000005388 LDRB W9, [X0,#0xE9]
ROM:000000000000538C SUB X1, X29, #4
ROM:0000000000005390 ORR W8, W2, W8,LSL#15
ROM:0000000000005394 ORR W2, W8, W9,LSL#20
ROM:0000000000005398 LDP X8, X0, [X0,#0xD8]
ROM:000000000000539C MOV W3, #4
ROM:00000000000053A0 BLR X8
ROM:00000000000053A4 MOV SP, X29
ROM:00000000000053A8 LDP X29, X30, [SP+0x10+var_10],#0x10
ROM:00000000000053AC RET
ROM:00000000000053AC ; END OF FUNCTION CHUNK FOR sub_5644
ROM:00000000000053B0
ROM:00000000000053B0 ; =============== S U B R O U T I N E =======================================
ROM:00000000000053B0
ROM:00000000000053B0 ; Attributes: bp-based frame
ROM:00000000000053B0
ROM:00000000000053B0 sub_53B0
ROM:00000000000053B0
ROM:00000000000053B0 var_20 = -0x20
ROM:00000000000053B0 var_10 = -0x10
ROM:00000000000053B0 var_s0 = 0
ROM:00000000000053B0
ROM:00000000000053B0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000053B4 MOV X29, SP
ROM:00000000000053B8 STP X20, X19, [SP,#var_10]!
ROM:00000000000053BC STP X22, X21, [SP,#0x10+var_20]!
ROM:00000000000053C0 MOV X19, X0
ROM:00000000000053C4 LDR X20, [X19,#0xC8]
ROM:00000000000053C8 LDRB W8, [X20,#0xEA]
ROM:00000000000053CC ADD W21, W8, #1
ROM:00000000000053D0 STRB W21, [X19,#0xE9]
ROM:00000000000053D4 STRB W21, [X19,#0xEA]
ROM:00000000000053D8 AND W2, W21, #0xFF
ROM:00000000000053DC MOV W1, #0x19
ROM:00000000000053E0 BL sub_544C
ROM:00000000000053E4 LDRB W2, [X19,#0xEA]
ROM:00000000000053E8 MOV W1, #0x1A
ROM:00000000000053EC MOV X0, X19
ROM:00000000000053F0 BL sub_544C
ROM:00000000000053F4 CBZ X20, loc_541C
ROM:00000000000053F8
ROM:00000000000053F8 loc_53F8 ; CODE XREF: sub_53B0+68↓j
ROM:00000000000053F8 STRB W21, [X20,#0xEA]
ROM:00000000000053FC LDR X8, [X20,#0xC8]
ROM:0000000000005400 CBZ X8, loc_541C
ROM:0000000000005404 AND W2, W21, #0xFF
ROM:0000000000005408 MOV W1, #0x1A
ROM:000000000000540C MOV X0, X20
ROM:0000000000005410 BL sub_544C
ROM:0000000000005414 LDR X20, [X20,#0xC8]
ROM:0000000000005418 CBNZ X20, loc_53F8
ROM:000000000000541C
ROM:000000000000541C loc_541C ; CODE XREF: sub_53B0+44↑j
ROM:000000000000541C ; sub_53B0+50↑j
ROM:000000000000541C LDRB W8, [X19,#0xE9]
ROM:0000000000005420 ADRP X9, #0x80089068@PAGE
ROM:0000000000005424 ADD X9, X9, #0x80089068@PAGEOFF
ROM:0000000000005428 STR X19, [X9,X8,LSL#3]
ROM:000000000000542C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:0000000000005430 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000005434 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005438 RET
ROM:0000000000005438 ; End of function sub_53B0
ROM:0000000000005438
ROM:000000000000543C
ROM:000000000000543C ; =============== S U B R O U T I N E =======================================
ROM:000000000000543C
ROM:000000000000543C
ROM:000000000000543C sub_543C
ROM:000000000000543C LDRB W8, [X0,#0x21]
ROM:0000000000005440 CMP W8, #1
ROM:0000000000005444 CSET W0, EQ
ROM:0000000000005448 RET
ROM:0000000000005448 ; End of function sub_543C
ROM:0000000000005448
ROM:000000000000544C
ROM:000000000000544C ; =============== S U B R O U T I N E =======================================
ROM:000000000000544C
ROM:000000000000544C ; Attributes: bp-based frame
ROM:000000000000544C
ROM:000000000000544C sub_544C ; CODE XREF: sub_53B0+30↑p
ROM:000000000000544C ; sub_53B0+40↑p ...
ROM:000000000000544C
ROM:000000000000544C var_1 = -1
ROM:000000000000544C var_s0 = 0
ROM:000000000000544C
ROM:000000000000544C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005450 MOV X29, SP
ROM:0000000000005454 SUB SP, SP, #0x10
ROM:0000000000005458 MOV X8, X1
ROM:000000000000545C LDR X9, [X0,#0xC8]
ROM:0000000000005460 LDRB W10, [X0,#0x14]
ROM:0000000000005464 SUB X1, X29, #-var_1
ROM:0000000000005468 ORR W8, W8, W10,LSL#15
ROM:000000000000546C STURB W2, [X29,#var_1]
ROM:0000000000005470 LDRB W10, [X9,#0xE9]
ROM:0000000000005474 ORR W2, W8, W10,LSL#20
ROM:0000000000005478 LDP X8, X0, [X9,#0xD8]
ROM:000000000000547C MOV W3, #1
ROM:0000000000005480 BLR X8
ROM:0000000000005484 MOV SP, X29
ROM:0000000000005488 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000548C RET
ROM:000000000000548C ; End of function sub_544C
ROM:000000000000548C
ROM:0000000000005490 ; ---------------------------------------------------------------------------
ROM:0000000000005490 STP X29, X30, [SP,#-0x10]!
ROM:0000000000005494 MOV X29, SP
ROM:0000000000005498 STP X20, X19, [SP,#-0x10]!
ROM:000000000000549C MOV X20, X1
ROM:00000000000054A0 MOV X19, X0
ROM:00000000000054A4 MOV W1, #4
ROM:00000000000054A8 BL sub_54D4
ROM:00000000000054AC ORR W8, W0, #0x100
ROM:00000000000054B0 MOV W9, #0xFEFF
ROM:00000000000054B4 AND W9, W0, W9
ROM:00000000000054B8 CMN W20, #0
ROM:00000000000054BC CSEL W2, W8, W9, NE
ROM:00000000000054C0 MOV W1, #4
ROM:00000000000054C4 MOV X0, X19
ROM:00000000000054C8 LDP X20, X19, [SP],#0x10
ROM:00000000000054CC LDP X29, X30, [SP],#0x10
ROM:00000000000054D0 B sub_551C
ROM:00000000000054D4
ROM:00000000000054D4 ; =============== S U B R O U T I N E =======================================
ROM:00000000000054D4
ROM:00000000000054D4 ; Attributes: bp-based frame
ROM:00000000000054D4
ROM:00000000000054D4 sub_54D4 ; CODE XREF: ROM:00000000000054A8↑p
ROM:00000000000054D4 ; ROM:000000000000569C↓p ...
ROM:00000000000054D4
ROM:00000000000054D4 var_2 = -2
ROM:00000000000054D4 var_s0 = 0
ROM:00000000000054D4
ROM:00000000000054D4 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000054D8 MOV X29, SP
ROM:00000000000054DC SUB SP, SP, #0x10
ROM:00000000000054E0 MOV X8, X1
ROM:00000000000054E4 LDR X9, [X0,#0xC8]
ROM:00000000000054E8 SUB X1, X29, #-var_2
ROM:00000000000054EC LDRB W10, [X0,#0x14]
ROM:00000000000054F0 ORR W8, W8, W10,LSL#15
ROM:00000000000054F4 LDRB W10, [X9,#0xE9]
ROM:00000000000054F8 ORR W2, W8, W10,LSL#20
ROM:00000000000054FC LDR X8, [X9,#0xD0]
ROM:0000000000005500 LDR X0, [X9,#0xE0]
ROM:0000000000005504 MOV W3, #2
ROM:0000000000005508 BLR X8
ROM:000000000000550C LDURH W0, [X29,#var_2]
ROM:0000000000005510 MOV SP, X29
ROM:0000000000005514 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005518 RET
ROM:0000000000005518 ; End of function sub_54D4
ROM:0000000000005518
ROM:000000000000551C
ROM:000000000000551C ; =============== S U B R O U T I N E =======================================
ROM:000000000000551C
ROM:000000000000551C ; Attributes: bp-based frame
ROM:000000000000551C
ROM:000000000000551C sub_551C ; CODE XREF: ROM:00000000000054D0↑j
ROM:000000000000551C ; ROM:00000000000056C4↓j ...
ROM:000000000000551C
ROM:000000000000551C var_2 = -2
ROM:000000000000551C var_s0 = 0
ROM:000000000000551C
ROM:000000000000551C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005520 MOV X29, SP
ROM:0000000000005524 SUB SP, SP, #0x10
ROM:0000000000005528 MOV X8, X1
ROM:000000000000552C LDR X9, [X0,#0xC8]
ROM:0000000000005530 SUB X1, X29, #-var_2
ROM:0000000000005534 LDRB W10, [X0,#0x14]
ROM:0000000000005538 ORR W8, W8, W10,LSL#15
ROM:000000000000553C STURH W2, [X29,#var_2]
ROM:0000000000005540 LDRB W10, [X9,#0xE9]
ROM:0000000000005544 ORR W2, W8, W10,LSL#20
ROM:0000000000005548 LDP X8, X0, [X9,#0xD8]
ROM:000000000000554C MOV W3, #2
ROM:0000000000005550 BLR X8
ROM:0000000000005554 MOV SP, X29
ROM:0000000000005558 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000555C RET
ROM:000000000000555C ; End of function sub_551C
ROM:000000000000555C
ROM:0000000000005560 ; ---------------------------------------------------------------------------
ROM:0000000000005560 STP X29, X30, [SP,#-0x10]!
ROM:0000000000005564 MOV X29, SP
ROM:0000000000005568 MOV W8, #0
ROM:000000000000556C ADD X9, X0, #0xF8
ROM:0000000000005570
ROM:0000000000005570 loc_5570 ; CODE XREF: ROM:0000000000005580↓j
ROM:0000000000005570 CMP W8, #0x1F
ROM:0000000000005574 B.HI loc_5594
ROM:0000000000005578 ADD W8, W8, #1
ROM:000000000000557C LDR X10, [X9],#8
ROM:0000000000005580 CBZ X10, loc_5570
ROM:0000000000005584 ADRP X0, #0x18805@PAGE
ROM:0000000000005588 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000558C MOV X1, X0
ROM:0000000000005590 BL sub_DED4
ROM:0000000000005594 ; ---------------------------------------------------------------------------
ROM:0000000000005594
ROM:0000000000005594 loc_5594 ; CODE XREF: ROM:0000000000005574↑j
ROM:0000000000005594 LDR X8, [X0,#0xC8]
ROM:0000000000005598 CBZ X8, loc_55D8
ROM:000000000000559C LDRB W9, [X0,#0x14]
ROM:00000000000055A0 ADD X8, X8, X9,LSL#3
ROM:00000000000055A4 STR XZR, [X8,#0xF8]
ROM:00000000000055A8 LDR X8, [X0,#0xC8]
ROM:00000000000055AC LDR W9, [X8,#0x1F8]
ROM:00000000000055B0 SUB W9, W9, #1
ROM:00000000000055B4 STR W9, [X8,#0x1F8]
ROM:00000000000055B8 LDR X8, [X0,#0xC8]
ROM:00000000000055BC LDR X9, [X8,#0xC8]
ROM:00000000000055C0 CBNZ X9, loc_55D8
ROM:00000000000055C4 LDR W9, [X8,#0x1F8]
ROM:00000000000055C8 CBNZ W9, loc_55D8
ROM:00000000000055CC LDRB W9, [X8,#0xE9]
ROM:00000000000055D0 STRB W9, [X8,#0xEA]
ROM:00000000000055D4 STR WZR, [X8,#0xF4]
ROM:00000000000055D8
ROM:00000000000055D8 loc_55D8 ; CODE XREF: ROM:0000000000005598↑j
ROM:00000000000055D8 ; ROM:00000000000055C0↑j ...
ROM:00000000000055D8 LDRB W8, [X0,#0x21]
ROM:00000000000055DC CMP W8, #1
ROM:00000000000055E0 B.NE loc_55FC
ROM:00000000000055E4 LDR X8, [X0,#0xC8]
ROM:00000000000055E8 CBZ X8, loc_55FC
ROM:00000000000055EC LDRB W8, [X0,#0xE9]
ROM:00000000000055F0 ADRP X9, #0x80089068@PAGE
ROM:00000000000055F4 ADD X9, X9, #0x80089068@PAGEOFF
ROM:00000000000055F8 STR XZR, [X9,X8,LSL#3]
ROM:00000000000055FC
ROM:00000000000055FC loc_55FC ; CODE XREF: ROM:00000000000055E0↑j
ROM:00000000000055FC ; ROM:00000000000055E8↑j
ROM:00000000000055FC LDP X29, X30, [SP],#0x10
ROM:0000000000005600 B sub_9A24
ROM:0000000000005604
ROM:0000000000005604 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005604
ROM:0000000000005604 ; Attributes: bp-based frame
ROM:0000000000005604
ROM:0000000000005604 sub_5604 ; CODE XREF: sub_591C+74↓p
ROM:0000000000005604
ROM:0000000000005604 var_s0 = 0
ROM:0000000000005604
ROM:0000000000005604 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005608 MOV X29, SP
ROM:000000000000560C MOV X8, X1
ROM:0000000000005610 MOV X9, X0
ROM:0000000000005614 LDR X0, [X9,#0xC8]
ROM:0000000000005618 LDRB W1, [X9,#0x14]
ROM:000000000000561C MOV X2, X8
ROM:0000000000005620 BL sub_5338
ROM:0000000000005624 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005628 RET
ROM:0000000000005628 ; End of function sub_5604
ROM:0000000000005628
ROM:000000000000562C
ROM:000000000000562C ; =============== S U B R O U T I N E =======================================
ROM:000000000000562C
ROM:000000000000562C
ROM:000000000000562C sub_562C ; CODE XREF: ROM:0000000000005AE4↓p
ROM:000000000000562C ; ROM:0000000000005AF8↓p
ROM:000000000000562C MOV X8, X1
ROM:0000000000005630 LDR X9, [X0,#0xC8]
ROM:0000000000005634 LDRB W1, [X0,#0x14]
ROM:0000000000005638 MOV X0, X9
ROM:000000000000563C MOV X2, X8
ROM:0000000000005640 B sub_52FC
ROM:0000000000005640 ; End of function sub_562C
ROM:0000000000005640
ROM:0000000000005644
ROM:0000000000005644 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005644
ROM:0000000000005644
ROM:0000000000005644 sub_5644 ; CODE XREF: sub_5718+D0↓p
ROM:0000000000005644 ; sub_5718+EC↓p
ROM:0000000000005644
ROM:0000000000005644 var_10 = -0x10
ROM:0000000000005644 anonymous_0 = -8
ROM:0000000000005644
ROM:0000000000005644 ; FUNCTION CHUNK AT ROM:0000000000005374 SIZE 0000003C BYTES
ROM:0000000000005644
ROM:0000000000005644 MOV X8, X2
ROM:0000000000005648 MOV X9, X1
ROM:000000000000564C LDR X10, [X0,#0xC8]
ROM:0000000000005650 LDRB W1, [X0,#0x14]
ROM:0000000000005654 MOV X0, X10
ROM:0000000000005658 MOV X2, X9
ROM:000000000000565C MOV X3, X8
ROM:0000000000005660 B loc_5374
ROM:0000000000005660 ; End of function sub_5644
ROM:0000000000005660
ROM:0000000000005664 ; ---------------------------------------------------------------------------
ROM:0000000000005664 LDR X0, [X0,#0xC8]
ROM:0000000000005668 RET
ROM:000000000000566C
ROM:000000000000566C ; =============== S U B R O U T I N E =======================================
ROM:000000000000566C
ROM:000000000000566C
ROM:000000000000566C sub_566C
ROM:000000000000566C LDRH W0, [X0,#0x16]
ROM:0000000000005670 RET
ROM:0000000000005670 ; End of function sub_566C
ROM:0000000000005670
ROM:0000000000005674
ROM:0000000000005674 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005674
ROM:0000000000005674
ROM:0000000000005674 sub_5674
ROM:0000000000005674 LDR W0, [X0,#0x1C]
ROM:0000000000005678 RET
ROM:0000000000005678 ; End of function sub_5674
ROM:0000000000005678
ROM:000000000000567C ; ---------------------------------------------------------------------------
ROM:000000000000567C LDRB W0, [X0,#0x21]
ROM:0000000000005680 RET
ROM:0000000000005684 ; ---------------------------------------------------------------------------
ROM:0000000000005684 STP X29, X30, [SP,#-0x10]!
ROM:0000000000005688 MOV X29, SP
ROM:000000000000568C STP X20, X19, [SP,#-0x10]!
ROM:0000000000005690 MOV X20, X1
ROM:0000000000005694 MOV X19, X0
ROM:0000000000005698 MOV W1, #4
ROM:000000000000569C BL sub_54D4
ROM:00000000000056A0 ORR W8, W0, #2
ROM:00000000000056A4 MOV W9, #0xFFFD
ROM:00000000000056A8 AND W9, W0, W9
ROM:00000000000056AC CMN W20, #0
ROM:00000000000056B0 CSEL W2, W8, W9, NE
ROM:00000000000056B4 MOV W1, #4
ROM:00000000000056B8 MOV X0, X19
ROM:00000000000056BC LDP X20, X19, [SP],#0x10
ROM:00000000000056C0 LDP X29, X30, [SP],#0x10
ROM:00000000000056C4 B sub_551C
ROM:00000000000056C8 ; ---------------------------------------------------------------------------
ROM:00000000000056C8 STP X29, X30, [SP,#-0x10]!
ROM:00000000000056CC MOV X29, SP
ROM:00000000000056D0 STP X20, X19, [SP,#-0x10]!
ROM:00000000000056D4 MOV X20, X1
ROM:00000000000056D8 MOV X19, X0
ROM:00000000000056DC MOV W1, #4
ROM:00000000000056E0 BL sub_54D4
ROM:00000000000056E4 ORR W8, W0, #4
ROM:00000000000056E8 MOV W9, #0xFFFB
ROM:00000000000056EC AND W9, W0, W9
ROM:00000000000056F0 CMN W20, #0
ROM:00000000000056F4 CSEL W2, W8, W9, NE
ROM:00000000000056F8 MOV W1, #4
ROM:00000000000056FC MOV X0, X19
ROM:0000000000005700 LDP X20, X19, [SP],#0x10
ROM:0000000000005704 LDP X29, X30, [SP],#0x10
ROM:0000000000005708 B sub_551C
ROM:000000000000570C
ROM:000000000000570C ; =============== S U B R O U T I N E =======================================
ROM:000000000000570C
ROM:000000000000570C
ROM:000000000000570C sub_570C
ROM:000000000000570C ADD X8, X0, W1,UXTW#3
ROM:0000000000005710 LDR X0, [X8,#0x28]
ROM:0000000000005714 RET
ROM:0000000000005714 ; End of function sub_570C
ROM:0000000000005714
ROM:0000000000005718
ROM:0000000000005718 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005718
ROM:0000000000005718 ; Attributes: bp-based frame
ROM:0000000000005718
ROM:0000000000005718 sub_5718
ROM:0000000000005718
ROM:0000000000005718 var_50 = -0x50
ROM:0000000000005718 var_40 = -0x40
ROM:0000000000005718 var_30 = -0x30
ROM:0000000000005718 var_20 = -0x20
ROM:0000000000005718 var_10 = -0x10
ROM:0000000000005718 var_s0 = 0
ROM:0000000000005718
ROM:0000000000005718 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000571C MOV X29, SP
ROM:0000000000005720 STP X20, X19, [SP,#var_10]!
ROM:0000000000005724 STP X22, X21, [SP,#0x10+var_20]!
ROM:0000000000005728 STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000572C STP X26, X25, [SP,#0x30+var_40]!
ROM:0000000000005730 STP X28, X27, [SP,#0x40+var_50]!
ROM:0000000000005734 MOV X20, X1
ROM:0000000000005738 MOV X19, X0
ROM:000000000000573C ADD X24, X19, W20,UXTW
ROM:0000000000005740 LDRB W8, [X24,#0x58]!
ROM:0000000000005744 CBZ W8, loc_5750
ROM:0000000000005748 MOV X21, #0
ROM:000000000000574C TBNZ W20, #0, loc_5808
ROM:0000000000005750
ROM:0000000000005750 loc_5750 ; CODE XREF: sub_5718+2C↑j
ROM:0000000000005750 MOV X21, #0
ROM:0000000000005754 UBFX X8, X20, #0, #0x20
ROM:0000000000005758 ADD X25, X19, X8,LSL#3
ROM:000000000000575C LDR X8, [X25,#0x28]
ROM:0000000000005760 CBZ X8, loc_5808
ROM:0000000000005764 LDR X22, [X19,#0xC8]
ROM:0000000000005768 MOV X9, #0xFFFFFFFF
ROM:000000000000576C ADD X9, X8, X9
ROM:0000000000005770 LDP W10, W11, [X22,#0xF0]
ROM:0000000000005774 AND X9, X11, X9
ROM:0000000000005778 ADD X12, X11, X8
ROM:000000000000577C SUB X12, X12, X9
ROM:0000000000005780 CMP X9, #0
ROM:0000000000005784 CSEL X23, X11, X12, EQ
ROM:0000000000005788 ADD X26, X23, X8
ROM:000000000000578C CMP X26, X10
ROM:0000000000005790 B.LS loc_57B0
ROM:0000000000005794 MOV X8, #0xFFFFF
ROM:0000000000005798 ADD X8, X26, X8
ROM:000000000000579C AND X1, X8, #0xFFFFFFFFFFF00000
ROM:00000000000057A0 MOV X0, X22
ROM:00000000000057A4 BL sub_5828
ROM:00000000000057A8 MOV X21, #0
ROM:00000000000057AC CBZ W0, loc_5808
ROM:00000000000057B0
ROM:00000000000057B0 loc_57B0 ; CODE XREF: sub_5718+78↑j
ROM:00000000000057B0 ADD X27, X25, #0x90
ROM:00000000000057B4 LDR W8, [X22,#0xEC]
ROM:00000000000057B8 ADD X23, X8, X23
ROM:00000000000057BC MOV X0, X23
ROM:00000000000057C0 BL sub_BC64
ROM:00000000000057C4 MOV X21, X0
ROM:00000000000057C8 STR W26, [X22,#0xF4]
ROM:00000000000057CC STR X23, [X25,#0x60]
ROM:00000000000057D0 STR X21, [X27]
ROM:00000000000057D4 LSL W20, W20, #2
ROM:00000000000057D8 ADD W8, W20, #0x10
ROM:00000000000057DC AND W1, W8, #0xFFFC
ROM:00000000000057E0 MOV X0, X19
ROM:00000000000057E4 MOV X2, X23
ROM:00000000000057E8 BL sub_5644
ROM:00000000000057EC LDRB W8, [X24]
ROM:00000000000057F0 CBZ W8, loc_5808
ROM:00000000000057F4 ADD W8, W20, #0x14
ROM:00000000000057F8 LSR X2, X23, #0x20
ROM:00000000000057FC AND W1, W8, #0xFFFF
ROM:0000000000005800 MOV X0, X19
ROM:0000000000005804 BL sub_5644
ROM:0000000000005808
ROM:0000000000005808 loc_5808 ; CODE XREF: sub_5718+34↑j
ROM:0000000000005808 ; sub_5718+48↑j ...
ROM:0000000000005808 MOV X0, X21
ROM:000000000000580C LDP X28, X27, [SP+0x50+var_50],#0x10
ROM:0000000000005810 LDP X26, X25, [SP+0x40+var_40],#0x10
ROM:0000000000005814 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:0000000000005818 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000581C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000005820 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005824 RET
ROM:0000000000005824 ; End of function sub_5718
ROM:0000000000005824
ROM:0000000000005828
ROM:0000000000005828 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005828
ROM:0000000000005828 ; Attributes: bp-based frame
ROM:0000000000005828
ROM:0000000000005828 sub_5828 ; CODE XREF: sub_5718+8C↑p
ROM:0000000000005828 ; sub_5828+54↓p
ROM:0000000000005828
ROM:0000000000005828 var_20 = -0x20
ROM:0000000000005828 var_10 = -0x10
ROM:0000000000005828 var_s0 = 0
ROM:0000000000005828
ROM:0000000000005828 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000582C MOV X29, SP
ROM:0000000000005830 STP X20, X19, [SP,#var_10]!
ROM:0000000000005834 STP X22, X21, [SP,#0x10+var_20]!
ROM:0000000000005838 MOV X19, X0
ROM:000000000000583C LDR X20, [X19,#0xC8]
ROM:0000000000005840 LDR W8, [X19,#0xF0]
ROM:0000000000005844 SUB X21, X1, X8
ROM:0000000000005848 CBZ X20, loc_58F0
ROM:000000000000584C LDR W22, [X20,#0xF4]
ROM:0000000000005850 CBZ W8, loc_5870
ROM:0000000000005854 MOV W0, #0
ROM:0000000000005858 LDR W9, [X19,#0xEC]
ROM:000000000000585C ADD W8, W9, W8
ROM:0000000000005860 LDR W9, [X20,#0xEC]
ROM:0000000000005864 ADD W9, W9, W22
ROM:0000000000005868 CMP W8, W9
ROM:000000000000586C B.NE loc_590C
ROM:0000000000005870
ROM:0000000000005870 loc_5870 ; CODE XREF: sub_5828+28↑j
ROM:0000000000005870 LDR W8, [X20,#0xF0]
ROM:0000000000005874 ADD X1, X8, X21
ROM:0000000000005878 MOV X0, X20
ROM:000000000000587C BL sub_5828
ROM:0000000000005880 MOV X8, X0
ROM:0000000000005884 MOV W0, #0
ROM:0000000000005888 TBZ W8, #0, loc_590C
ROM:000000000000588C LDR W8, [X19,#0xEC]
ROM:0000000000005890 CBNZ W8, loc_58B4
ROM:0000000000005894 LDR W8, [X20,#0xEC]
ROM:0000000000005898 ADD W8, W8, W22
ROM:000000000000589C STR W8, [X19,#0xEC]
ROM:00000000000058A0 LSR W8, W8, #0x10
ROM:00000000000058A4 AND W2, W8, #0xFFF0
ROM:00000000000058A8 MOV W1, #0x20
ROM:00000000000058AC MOV X0, X19
ROM:00000000000058B0 BL sub_551C
ROM:00000000000058B4
ROM:00000000000058B4 loc_58B4 ; CODE XREF: sub_5828+68↑j
ROM:00000000000058B4 LDR W8, [X20,#0xF4]
ROM:00000000000058B8 ADD W8, W8, W21
ROM:00000000000058BC STR W8, [X20,#0xF4]
ROM:00000000000058C0 LDR W8, [X19,#0xF0]
ROM:00000000000058C4 ADD W8, W8, W21
ROM:00000000000058C8 STR W8, [X19,#0xF0]
ROM:00000000000058CC LDR W9, [X19,#0xEC]
ROM:00000000000058D0 ADD W8, W9, W8
ROM:00000000000058D4 SUB W8, W8, #1
ROM:00000000000058D8 LSR W8, W8, #0x10
ROM:00000000000058DC AND W2, W8, #0xFFF0
ROM:00000000000058E0 MOV W1, #0x22
ROM:00000000000058E4 MOV X0, X19
ROM:00000000000058E8 BL sub_551C
ROM:00000000000058EC B loc_5908
ROM:00000000000058F0 ; ---------------------------------------------------------------------------
ROM:00000000000058F0
ROM:00000000000058F0 loc_58F0 ; CODE XREF: sub_5828+20↑j
ROM:00000000000058F0 MOV W0, #0
ROM:00000000000058F4 LDR W9, [X19,#0xF4]
ROM:00000000000058F8 ADD X9, X9, X21
ROM:00000000000058FC CMP X9, X8
ROM:0000000000005900 B.HI loc_590C
ROM:0000000000005904 STR W1, [X19,#0xF4]
ROM:0000000000005908
ROM:0000000000005908 loc_5908 ; CODE XREF: sub_5828+C4↑j
ROM:0000000000005908 MOV W0, #1
ROM:000000000000590C
ROM:000000000000590C loc_590C ; CODE XREF: sub_5828+44↑j
ROM:000000000000590C ; sub_5828+60↑j ...
ROM:000000000000590C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:0000000000005910 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000005914 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005918 RET
ROM:0000000000005918 ; End of function sub_5828
ROM:0000000000005918
ROM:000000000000591C
ROM:000000000000591C ; =============== S U B R O U T I N E =======================================
ROM:000000000000591C
ROM:000000000000591C ; Attributes: bp-based frame
ROM:000000000000591C
ROM:000000000000591C sub_591C ; CODE XREF: ROM:0000000000005A48↓p
ROM:000000000000591C ; ROM:0000000000005AB8↓p ...
ROM:000000000000591C
ROM:000000000000591C var_20 = -0x20
ROM:000000000000591C var_10 = -0x10
ROM:000000000000591C var_s0 = 0
ROM:000000000000591C
ROM:000000000000591C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005920 MOV X29, SP
ROM:0000000000005924 STP X20, X19, [SP,#var_10]!
ROM:0000000000005928 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000592C MOV X19, X1
ROM:0000000000005930 MOV X20, X0
ROM:0000000000005934 CMP W19, #0x10
ROM:0000000000005938 B.NE loc_5948
ROM:000000000000593C LDRH W21, [X20,#0xC2]
ROM:0000000000005940 CBNZ W21, loc_5A18
ROM:0000000000005944 B loc_5958
ROM:0000000000005948 ; ---------------------------------------------------------------------------
ROM:0000000000005948
ROM:0000000000005948 loc_5948 ; CODE XREF: sub_591C+1C↑j
ROM:0000000000005948 CMP W19, #1
ROM:000000000000594C B.NE loc_5958
ROM:0000000000005950 LDRH W21, [X20,#0xC4]
ROM:0000000000005954 CBNZ W21, loc_5A18
ROM:0000000000005958
ROM:0000000000005958 loc_5958 ; CODE XREF: sub_591C+28↑j
ROM:0000000000005958 ; sub_591C+30↑j
ROM:0000000000005958 LDRH W8, [X20,#0xC0]
ROM:000000000000595C CBNZ W8, loc_59AC
ROM:0000000000005960 MOV W1, #6
ROM:0000000000005964 MOV X0, X20
ROM:0000000000005968 BL sub_54D4
ROM:000000000000596C MOV W21, #0
ROM:0000000000005970 MOV W8, #0xFFFF
ROM:0000000000005974 CMP W0, W8
ROM:0000000000005978 B.EQ loc_5A18
ROM:000000000000597C AND W8, W0, #0x10
ROM:0000000000005980 AND W8, W8, #0xFFFF
ROM:0000000000005984 CBZ W8, loc_5A18
ROM:0000000000005988 MOV W1, #0x34
ROM:000000000000598C MOV X0, X20
ROM:0000000000005990 BL sub_5604
ROM:0000000000005994 AND W8, W0, #0xFC
ROM:0000000000005998 CMP W8, #0x40
ROM:000000000000599C B.CC loc_59AC
ROM:00000000000059A0 CMP W8, #0xFC
ROM:00000000000059A4 B.EQ loc_59AC
ROM:00000000000059A8 STRH W8, [X20,#0xC0]
ROM:00000000000059AC
ROM:00000000000059AC loc_59AC ; CODE XREF: sub_591C+40↑j
ROM:00000000000059AC ; sub_591C+80↑j ...
ROM:00000000000059AC MOV W21, #0
ROM:00000000000059B0 AND W9, W8, #0xFF
ROM:00000000000059B4 CMP W9, #0x40
ROM:00000000000059B8 B.CC loc_5A18
ROM:00000000000059BC CMP W9, #0xFC
ROM:00000000000059C0 B.EQ loc_5A18
ROM:00000000000059C4
ROM:00000000000059C4 loc_59C4 ; CODE XREF: sub_591C+F8↓j
ROM:00000000000059C4 AND W21, W8, #0xFF
ROM:00000000000059C8 MOV X0, X20
ROM:00000000000059CC MOV X1, X21
ROM:00000000000059D0 BL sub_54D4
ROM:00000000000059D4 AND W8, W0, #0xFF
ROM:00000000000059D8 CMP W8, #0x10
ROM:00000000000059DC B.NE loc_59E8
ROM:00000000000059E0 STRH W21, [X20,#0xC2]
ROM:00000000000059E4 B loc_59F4
ROM:00000000000059E8 ; ---------------------------------------------------------------------------
ROM:00000000000059E8
ROM:00000000000059E8 loc_59E8 ; CODE XREF: sub_591C+C0↑j
ROM:00000000000059E8 CMP W8, #1
ROM:00000000000059EC B.NE loc_59F4
ROM:00000000000059F0 STRH W21, [X20,#0xC4]
ROM:00000000000059F4
ROM:00000000000059F4 loc_59F4 ; CODE XREF: sub_591C+C8↑j
ROM:00000000000059F4 ; sub_591C+D0↑j
ROM:00000000000059F4 CMP W8, W19
ROM:00000000000059F8 B.EQ loc_5A18
ROM:00000000000059FC MOV W21, #0
ROM:0000000000005A00 LSR W8, W0, #8
ROM:0000000000005A04 AND W8, W8, #0xFC
ROM:0000000000005A08 CMP W8, #0x40
ROM:0000000000005A0C B.CC loc_5A18
ROM:0000000000005A10 CMP W8, #0xFC
ROM:0000000000005A14 B.NE loc_59C4
ROM:0000000000005A18
ROM:0000000000005A18 loc_5A18 ; CODE XREF: sub_591C+24↑j
ROM:0000000000005A18 ; sub_591C+38↑j ...
ROM:0000000000005A18 MOV X0, X21
ROM:0000000000005A1C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:0000000000005A20 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000005A24 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005A28 RET
ROM:0000000000005A28 ; End of function sub_591C
ROM:0000000000005A28
ROM:0000000000005A2C ; ---------------------------------------------------------------------------
ROM:0000000000005A2C STP X29, X30, [SP,#-0x10]!
ROM:0000000000005A30 MOV X29, SP
ROM:0000000000005A34 STP X20, X19, [SP,#-0x10]!
ROM:0000000000005A38 STP X22, X21, [SP,#-0x10]!
ROM:0000000000005A3C MOV X20, X1
ROM:0000000000005A40 MOV X19, X0
ROM:0000000000005A44 MOV W1, #1
ROM:0000000000005A48 BL sub_591C
ROM:0000000000005A4C CBZ W0, loc_5A84
ROM:0000000000005A50 ADD W8, W0, #4
ROM:0000000000005A54 AND W21, W8, #0xFFFF
ROM:0000000000005A58 MOV X0, X19
ROM:0000000000005A5C MOV X1, X21
ROM:0000000000005A60 BL sub_54D4
ROM:0000000000005A64 AND W2, W0, #0xFFFC
ROM:0000000000005A68 BFXIL W2, W20, #0, #2
ROM:0000000000005A6C MOV X0, X19
ROM:0000000000005A70 MOV X1, X21
ROM:0000000000005A74 LDP X22, X21, [SP],#0x10
ROM:0000000000005A78 LDP X20, X19, [SP],#0x10
ROM:0000000000005A7C LDP X29, X30, [SP],#0x10
ROM:0000000000005A80 B sub_551C
ROM:0000000000005A84 ; ---------------------------------------------------------------------------
ROM:0000000000005A84
ROM:0000000000005A84 loc_5A84 ; CODE XREF: ROM:0000000000005A4C↑j
ROM:0000000000005A84 LDP X22, X21, [SP],#0x10
ROM:0000000000005A88 LDP X20, X19, [SP],#0x10
ROM:0000000000005A8C LDP X29, X30, [SP],#0x10
ROM:0000000000005A90 RET
ROM:0000000000005A94 ; ---------------------------------------------------------------------------
ROM:0000000000005A94 STP X29, X30, [SP,#-0x10]!
ROM:0000000000005A98 MOV X29, SP
ROM:0000000000005A9C STP X20, X19, [SP,#-0x10]!
ROM:0000000000005AA0 STP X22, X21, [SP,#-0x10]!
ROM:0000000000005AA4 STP X24, X23, [SP,#-0x10]!
ROM:0000000000005AA8 MOV X19, X0
ROM:0000000000005AAC LDR X20, [X19,#0xC8]
ROM:0000000000005AB0 MOV W1, #0x10
ROM:0000000000005AB4 MOV X0, X20
ROM:0000000000005AB8 BL sub_591C
ROM:0000000000005ABC MOV X22, X0
ROM:0000000000005AC0 MOV W1, #0x10
ROM:0000000000005AC4 MOV X0, X19
ROM:0000000000005AC8 BL sub_591C
ROM:0000000000005ACC MOV X21, X0
ROM:0000000000005AD0 CBZ W22, loc_5B70
ROM:0000000000005AD4 CBZ W21, loc_5B70
ROM:0000000000005AD8 ADD W8, W22, #0xC
ROM:0000000000005ADC AND W1, W8, #0xFFFF
ROM:0000000000005AE0 MOV X0, X20
ROM:0000000000005AE4 BL sub_562C
ROM:0000000000005AE8 MOV X23, X0
ROM:0000000000005AEC ADD W8, W21, #0xC
ROM:0000000000005AF0 AND W1, W8, #0xFFFF
ROM:0000000000005AF4 MOV X0, X19
ROM:0000000000005AF8 BL sub_562C
ROM:0000000000005AFC AND W8, W0, W23
ROM:0000000000005B00 UBFX W23, W8, #0xA, #2
ROM:0000000000005B04 CBZ W23, loc_5B70
ROM:0000000000005B08 ADD W8, W22, #0x10
ROM:0000000000005B0C AND W22, W8, #0xFFFF
ROM:0000000000005B10 MOV X0, X20
ROM:0000000000005B14 MOV X1, X22
ROM:0000000000005B18 BL sub_54D4
ROM:0000000000005B1C AND W8, W0, #0xFFFC
ROM:0000000000005B20 ORR W8, W8, W23
ROM:0000000000005B24 AND W2, W8, #0xFFFF
ROM:0000000000005B28 MOV X0, X20
ROM:0000000000005B2C MOV X1, X22
ROM:0000000000005B30 BL sub_551C
ROM:0000000000005B34 ADD W8, W21, #0x10
ROM:0000000000005B38 AND W20, W8, #0xFFFF
ROM:0000000000005B3C MOV X0, X19
ROM:0000000000005B40 MOV X1, X20
ROM:0000000000005B44 BL sub_54D4
ROM:0000000000005B48 AND W8, W0, #0xFFFC
ROM:0000000000005B4C ORR W8, W8, W23
ROM:0000000000005B50 AND W2, W8, #0xFFFF
ROM:0000000000005B54 MOV X0, X19
ROM:0000000000005B58 MOV X1, X20
ROM:0000000000005B5C LDP X24, X23, [SP],#0x10
ROM:0000000000005B60 LDP X22, X21, [SP],#0x10
ROM:0000000000005B64 LDP X20, X19, [SP],#0x10
ROM:0000000000005B68 LDP X29, X30, [SP],#0x10
ROM:0000000000005B6C B sub_551C
ROM:0000000000005B70 ; ---------------------------------------------------------------------------
ROM:0000000000005B70
ROM:0000000000005B70 loc_5B70 ; CODE XREF: ROM:0000000000005AD0↑j
ROM:0000000000005B70 ; ROM:0000000000005AD4↑j ...
ROM:0000000000005B70 LDP X24, X23, [SP],#0x10
ROM:0000000000005B74 LDP X22, X21, [SP],#0x10
ROM:0000000000005B78 LDP X20, X19, [SP],#0x10
ROM:0000000000005B7C LDP X29, X30, [SP],#0x10
ROM:0000000000005B80 RET
ROM:0000000000005B84
ROM:0000000000005B84 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005B84
ROM:0000000000005B84 ; Attributes: bp-based frame
ROM:0000000000005B84
ROM:0000000000005B84 sub_5B84 ; CODE XREF: ROM:0000000000005C04↓p
ROM:0000000000005B84 ; ROM:0000000000005CBC↓p ...
ROM:0000000000005B84
ROM:0000000000005B84 var_10 = -0x10
ROM:0000000000005B84 var_s0 = 0
ROM:0000000000005B84
ROM:0000000000005B84 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005B88 MOV X29, SP
ROM:0000000000005B8C CMP W0, #3
ROM:0000000000005B90 B.HI loc_5BC0
ROM:0000000000005B94 MOV W8, #1
ROM:0000000000005B98 LSL W8, W8, W0
ROM:0000000000005B9C AND W8, W8, #0xF
ROM:0000000000005BA0 CBZ W8, loc_5BC0
ROM:0000000000005BA4 SXTW X8, W0
ROM:0000000000005BA8 MOV X9, #0x78
ROM:0000000000005BAC ADRP X10, #0x18D08@PAGE
ROM:0000000000005BB0 ADD X10, X10, #0x18D08@PAGEOFF
ROM:0000000000005BB4 MADD X0, X8, X9, X10
ROM:0000000000005BB8 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005BBC RET
ROM:0000000000005BC0 ; ---------------------------------------------------------------------------
ROM:0000000000005BC0
ROM:0000000000005BC0 loc_5BC0 ; CODE XREF: sub_5B84+C↑j
ROM:0000000000005BC0 ; sub_5B84+1C↑j
ROM:0000000000005BC0 ADRP X0, #0x18805@PAGE
ROM:0000000000005BC4 ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000005BC8 MOV X1, X0
ROM:0000000000005BCC BL sub_DED4
ROM:0000000000005BCC ; End of function sub_5B84
ROM:0000000000005BCC
ROM:0000000000005BD0 ; ---------------------------------------------------------------------------
ROM:0000000000005BD0 STP X29, X30, [SP,#-0x10]!
ROM:0000000000005BD4 MOV X29, SP
ROM:0000000000005BD8 STP X20, X19, [SP,#-0x10]!
ROM:0000000000005BDC STP X22, X21, [SP,#-0x10]!
ROM:0000000000005BE0 STP X24, X23, [SP,#-0x10]!
ROM:0000000000005BE4 STP X26, X25, [SP,#-0x10]!
ROM:0000000000005BE8 STP X28, X27, [SP,#-0x10]!
ROM:0000000000005BEC MOV X23, X5
ROM:0000000000005BF0 MOV X24, X4
ROM:0000000000005BF4 MOV X21, X3
ROM:0000000000005BF8 MOV X25, X2
ROM:0000000000005BFC MOV X22, X1
ROM:0000000000005C00 MOV X19, X0
ROM:0000000000005C04 BL sub_5B84
ROM:0000000000005C08 MOV X20, X0
ROM:0000000000005C0C CBZ X20, loc_5C38
ROM:0000000000005C10 MOV W1, #0
ROM:0000000000005C14 MOV X0, X19
ROM:0000000000005C18 BL sub_5D8C
ROM:0000000000005C1C SXTW X8, W19
ROM:0000000000005C20 MOV X9, #0x78
ROM:0000000000005C24 CMP W25, #0x10
ROM:0000000000005C28 B.NE loc_5C54
ROM:0000000000005C2C MADD X8, X8, X9, XZR
ROM:0000000000005C30 MOV W9, #1
ROM:0000000000005C34 B loc_5C64
ROM:0000000000005C38 ; ---------------------------------------------------------------------------
ROM:0000000000005C38
ROM:0000000000005C38 loc_5C38 ; CODE XREF: ROM:0000000000005C0C↑j
ROM:0000000000005C38 LDP X28, X27, [SP],#0x10
ROM:0000000000005C3C LDP X26, X25, [SP],#0x10
ROM:0000000000005C40 LDP X24, X23, [SP],#0x10
ROM:0000000000005C44 LDP X22, X21, [SP],#0x10
ROM:0000000000005C48 LDP X20, X19, [SP],#0x10
ROM:0000000000005C4C LDP X29, X30, [SP],#0x10
ROM:0000000000005C50 RET
ROM:0000000000005C54 ; ---------------------------------------------------------------------------
ROM:0000000000005C54
ROM:0000000000005C54 loc_5C54 ; CODE XREF: ROM:0000000000005C28↑j
ROM:0000000000005C54 CMP W25, #0x20
ROM:0000000000005C58 B.NE loc_5C74
ROM:0000000000005C5C MADD X8, X8, X9, XZR
ROM:0000000000005C60 MOV W9, #2
ROM:0000000000005C64
ROM:0000000000005C64 loc_5C64 ; CODE XREF: ROM:0000000000005C34↑j
ROM:0000000000005C64 ADRP X10, #0x800839B8@PAGE
ROM:0000000000005C68 ADD X10, X10, #0x800839B8@PAGEOFF
ROM:0000000000005C6C STR W9, [X10,X8]
ROM:0000000000005C70 B loc_5C84
ROM:0000000000005C74 ; ---------------------------------------------------------------------------
ROM:0000000000005C74
ROM:0000000000005C74 loc_5C74 ; CODE XREF: ROM:0000000000005C58↑j
ROM:0000000000005C74 MADD X8, X8, X9, XZR
ROM:0000000000005C78 ADRP X9, #0x800839B8@PAGE
ROM:0000000000005C7C ADD X9, X9, #0x800839B8@PAGEOFF
ROM:0000000000005C80 STR WZR, [X9,X8]
ROM:0000000000005C84
ROM:0000000000005C84 loc_5C84 ; CODE XREF: ROM:0000000000005C70↑j
ROM:0000000000005C84 SXTW X27, W19
ROM:0000000000005C88 MOV X8, #0x78
ROM:0000000000005C8C ADRP X28, #0x800839B8@PAGE
ROM:0000000000005C90 ADD X28, X28, #0x800839B8@PAGEOFF
ROM:0000000000005C94 MADD X25, X27, X8, X28
ROM:0000000000005C98 CMN W24, #0
ROM:0000000000005C9C CSET W8, NE
ROM:0000000000005CA0 MOV X24, X25
ROM:0000000000005CA4 STR W8, [X24,#4]!
ROM:0000000000005CA8 CMN W23, #0
ROM:0000000000005CAC CSET W8, NE
ROM:0000000000005CB0 MOV X26, X25
ROM:0000000000005CB4 STR W8, [X26,#8]!
ROM:0000000000005CB8 MOV X0, X19
ROM:0000000000005CBC BL sub_5B84
ROM:0000000000005CC0 MOV X23, X0
ROM:0000000000005CC4 LDR W8, [X25,#0xC]!
ROM:0000000000005CC8 CBZ W8, loc_5CD4
ROM:0000000000005CCC MOV W0, #0x8D
ROM:0000000000005CD0 B loc_5CD8
ROM:0000000000005CD4 ; ---------------------------------------------------------------------------
ROM:0000000000005CD4
ROM:0000000000005CD4 loc_5CD4 ; CODE XREF: ROM:0000000000005CC8↑j
ROM:0000000000005CD4 MOV W0, #0x89
ROM:0000000000005CD8
ROM:0000000000005CD8 loc_5CD8 ; CODE XREF: ROM:0000000000005CD0↑j
ROM:0000000000005CD8 BL sub_D9CC
ROM:0000000000005CDC LDR X8, [X23,#0x30]
ROM:0000000000005CE0 UDIV W9, W0, W22
ROM:0000000000005CE4 MOV W10, #1
ROM:0000000000005CE8 CMP W9, #1
ROM:0000000000005CEC CSEL W9, W10, W9, LT
ROM:0000000000005CF0 STR W9, [X8]
ROM:0000000000005CF4 MOV X8, #0x78
ROM:0000000000005CF8 MADD X8, X27, X8, X28
ROM:0000000000005CFC STR W22, [X8,#0x10]
ROM:0000000000005D00 STRB W21, [X8,#0x14]
ROM:0000000000005D04 MOV W11, #0x18
ROM:0000000000005D08 MOV W9, #0x20
ROM:0000000000005D0C MOV W10, #0x40
ROM:0000000000005D10 CMN W21, #0
ROM:0000000000005D14 CSEL W13, W11, WZR, NE
ROM:0000000000005D18 LDR W14, [X26]
ROM:0000000000005D1C LDR W15, [X24]
ROM:0000000000005D20 LDR W11, [X25]
ROM:0000000000005D24 LDR W12, [X8]
ROM:0000000000005D28 LDRB W16, [X8,#0x15]
ROM:0000000000005D2C ORR W13, W13, W14,LSL#1
ROM:0000000000005D30 ORR W13, W13, W15,LSL#2
ROM:0000000000005D34 CMN W16, #0
ROM:0000000000005D38 CSEL W9, W10, W9, NE
ROM:0000000000005D3C ORR W9, W13, W9
ROM:0000000000005D40 ORR W9, W9, W12,LSL#15
ROM:0000000000005D44 CMN W11, #0
ROM:0000000000005D48 CSET W10, NE
ROM:0000000000005D4C ORR W9, W9, W10,LSL#14
ROM:0000000000005D50 STR W9, [X8,#0x68]
ROM:0000000000005D54 LDR X8, [X20,#8]
ROM:0000000000005D58 STR W9, [X8]
ROM:0000000000005D5C MOV W8, #2
ROM:0000000000005D60 LDR X9, [X20,#0x18]
ROM:0000000000005D64 STR W8, [X9]
ROM:0000000000005D68 MOV W1, #1
ROM:0000000000005D6C MOV X0, X19
ROM:0000000000005D70 LDP X28, X27, [SP],#0x10
ROM:0000000000005D74 LDP X26, X25, [SP],#0x10
ROM:0000000000005D78 LDP X24, X23, [SP],#0x10
ROM:0000000000005D7C LDP X22, X21, [SP],#0x10
ROM:0000000000005D80 LDP X20, X19, [SP],#0x10
ROM:0000000000005D84 LDP X29, X30, [SP],#0x10
ROM:0000000000005D88 B sub_5D8C
ROM:0000000000005D8C
ROM:0000000000005D8C ; =============== S U B R O U T I N E =======================================
ROM:0000000000005D8C
ROM:0000000000005D8C ; Attributes: bp-based frame
ROM:0000000000005D8C
ROM:0000000000005D8C sub_5D8C ; CODE XREF: ROM:0000000000005C18↑p
ROM:0000000000005D8C ; ROM:0000000000005D88↑j ...
ROM:0000000000005D8C
ROM:0000000000005D8C var_10 = -0x10
ROM:0000000000005D8C var_s0 = 0
ROM:0000000000005D8C
ROM:0000000000005D8C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005D90 MOV X29, SP
ROM:0000000000005D94 STP X20, X19, [SP,#var_10]!
ROM:0000000000005D98 MOV X19, X1
ROM:0000000000005D9C BL sub_5B84
ROM:0000000000005DA0 LDR X8, [X0]
ROM:0000000000005DA4 CBZ W19, loc_5DB4
ROM:0000000000005DA8 MOV W9, #1
ROM:0000000000005DAC STR W9, [X8]
ROM:0000000000005DB0 B loc_5DB8
ROM:0000000000005DB4 ; ---------------------------------------------------------------------------
ROM:0000000000005DB4
ROM:0000000000005DB4 loc_5DB4 ; CODE XREF: sub_5D8C+18↑j
ROM:0000000000005DB4 STR WZR, [X8]
ROM:0000000000005DB8
ROM:0000000000005DB8 loc_5DB8 ; CODE XREF: sub_5D8C+24↑j
ROM:0000000000005DB8 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000005DBC LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005DC0 RET
ROM:0000000000005DC0 ; End of function sub_5D8C
ROM:0000000000005DC0
ROM:0000000000005DC4 ; ---------------------------------------------------------------------------
ROM:0000000000005DC4 STP X29, X30, [SP,#-0x10]!
ROM:0000000000005DC8 MOV X29, SP
ROM:0000000000005DCC STP X20, X19, [SP,#-0x10]!
ROM:0000000000005DD0 STP X22, X21, [SP,#-0x10]!
ROM:0000000000005DD4 STP X24, X23, [SP,#-0x10]!
ROM:0000000000005DD8 STP X26, X25, [SP,#-0x10]!
ROM:0000000000005DDC STP X28, X27, [SP,#-0x10]!
ROM:0000000000005DE0 SUB SP, SP, #0x10
ROM:0000000000005DE4 STP W4, W3, [SP,#8]
ROM:0000000000005DE8 MOV X19, X2
ROM:0000000000005DEC MOV X23, X1
ROM:0000000000005DF0 MOV X22, X0
ROM:0000000000005DF4 BL sub_5B84
ROM:0000000000005DF8 MOV X20, X0
ROM:0000000000005DFC MOV W0, #0xFFFFFFFF
ROM:0000000000005E00 CBZ X20, loc_5F24
ROM:0000000000005E04 MOV X0, X22
ROM:0000000000005E08 BL sub_5F44
ROM:0000000000005E0C MOV X0, X22
ROM:0000000000005E10 BL sub_5F68
ROM:0000000000005E14 SXTW X27, W22
ROM:0000000000005E18 MOV X28, #0x78
ROM:0000000000005E1C ADRP X25, #0x800839B8@PAGE
ROM:0000000000005E20 ADD X25, X25, #0x800839B8@PAGEOFF
ROM:0000000000005E24 MADD X8, X27, X28, X25
ROM:0000000000005E28 STR X23, [X8,#0x18]
ROM:0000000000005E2C MOV X9, #8
ROM:0000000000005E30 CMP X19, #8
ROM:0000000000005E34 CSEL X9, X19, X9, CC
ROM:0000000000005E38 MOV X21, X8
ROM:0000000000005E3C STR X9, [X21,#0x20]!
ROM:0000000000005E40 STR X19, [X8,#0x28]
ROM:0000000000005E44 MOV X26, X8
ROM:0000000000005E48 STR WZR, [X26,#0x6C]!
ROM:0000000000005E4C STP XZR, XZR, [X8,#0x30]
ROM:0000000000005E50 STR XZR, [X8,#0x40]
ROM:0000000000005E54 ADD X24, X8, #0x50
ROM:0000000000005E58 MOV X0, X24
ROM:0000000000005E5C BL sub_EA00
ROM:0000000000005E60 LDR W8, [SP,#8]
ROM:0000000000005E64 CBZ W8, loc_5E7C
ROM:0000000000005E68 MADD X8, X27, X28, X25
ROM:0000000000005E6C LDR W9, [X8,#0x68]
ROM:0000000000005E70 ORR W9, W9, #0x80
ROM:0000000000005E74 STR W9, [X8,#0x68]
ROM:0000000000005E78 B loc_5E84
ROM:0000000000005E7C ; ---------------------------------------------------------------------------
ROM:0000000000005E7C
ROM:0000000000005E7C loc_5E7C ; CODE XREF: ROM:0000000000005E64↑j
ROM:0000000000005E7C LDR X8, [X20,#0x38]
ROM:0000000000005E80 STR WZR, [X8]
ROM:0000000000005E84
ROM:0000000000005E84 loc_5E84 ; CODE XREF: ROM:0000000000005E78↑j
ROM:0000000000005E84 MOV X11, X25
ROM:0000000000005E88 LDR X8, [X21]
ROM:0000000000005E8C CBZ X8, loc_5EB8
ROM:0000000000005E90 MOV X9, #0
ROM:0000000000005E94 MOV W8, #1
ROM:0000000000005E98
ROM:0000000000005E98 loc_5E98 ; CODE XREF: ROM:0000000000005EB4↓j
ROM:0000000000005E98 LDR X10, [X20,#0x20]
ROM:0000000000005E9C LDRB W9, [X23,X9]
ROM:0000000000005EA0 STR W9, [X10]
ROM:0000000000005EA4 UBFX X9, X8, #0, #0x20
ROM:0000000000005EA8 LDR X10, [X21]
ROM:0000000000005EAC ADD W8, W8, #1
ROM:0000000000005EB0 CMP X9, X10
ROM:0000000000005EB4 B.CC loc_5E98
ROM:0000000000005EB8
ROM:0000000000005EB8 loc_5EB8 ; CODE XREF: ROM:0000000000005E8C↑j
ROM:0000000000005EB8 LDR X8, [X20,#0x68]
ROM:0000000000005EBC STR W19, [X8]
ROM:0000000000005EC0 MOV X8, #0x78
ROM:0000000000005EC4 MADD X8, X27, X8, X11
ROM:0000000000005EC8 LDR W9, [X8,#0x68]
ROM:0000000000005ECC MOV W10, #0x200000
ROM:0000000000005ED0 MOVK W10, #0x100
ROM:0000000000005ED4 ORR W9, W9, W10
ROM:0000000000005ED8 STR W9, [X8,#0x68]
ROM:0000000000005EDC LDR X8, [X20,#8]
ROM:0000000000005EE0 STR W9, [X8]
ROM:0000000000005EE4 MOV W1, #1
ROM:0000000000005EE8 MOV X0, X22
ROM:0000000000005EEC BL sub_5D8C
ROM:0000000000005EF0 MOV W0, #0
ROM:0000000000005EF4 LDR W8, [SP,#0xC]
ROM:0000000000005EF8 CBNZ W8, loc_5F08
ROM:0000000000005EFC B loc_5F24
ROM:0000000000005F00 ; ---------------------------------------------------------------------------
ROM:0000000000005F00
ROM:0000000000005F00 loc_5F00 ; CODE XREF: ROM:0000000000005F0C↓j
ROM:0000000000005F00 MOV X0, X24
ROM:0000000000005F04 BL sub_EA08
ROM:0000000000005F08
ROM:0000000000005F08 loc_5F08 ; CODE XREF: ROM:0000000000005EF8↑j
ROM:0000000000005F08 LDR W8, [X26]
ROM:0000000000005F0C CBZ W8, loc_5F00
ROM:0000000000005F10
ROM:0000000000005F10 loc_5F10 ; CODE XREF: ROM:0000000000005F1C↓j
ROM:0000000000005F10 LDR X8, [X20,#0x10]
ROM:0000000000005F14 LDR W8, [X8]
ROM:0000000000005F18 AND W8, W8, #0x7C0
ROM:0000000000005F1C CBNZ W8, loc_5F10
ROM:0000000000005F20 MOV X0, X19
ROM:0000000000005F24
ROM:0000000000005F24 loc_5F24 ; CODE XREF: ROM:0000000000005E00↑j
ROM:0000000000005F24 ; ROM:0000000000005EFC↑j
ROM:0000000000005F24 SUB SP, X29, #0x50
ROM:0000000000005F28 LDP X28, X27, [SP],#0x10
ROM:0000000000005F2C LDP X26, X25, [SP],#0x10
ROM:0000000000005F30 LDP X24, X23, [SP],#0x10
ROM:0000000000005F34 LDP X22, X21, [SP],#0x10
ROM:0000000000005F38 LDP X20, X19, [SP],#0x10
ROM:0000000000005F3C LDP X29, X30, [SP],#0x10
ROM:0000000000005F40 RET
ROM:0000000000005F44
ROM:0000000000005F44 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005F44
ROM:0000000000005F44 ; Attributes: bp-based frame
ROM:0000000000005F44
ROM:0000000000005F44 sub_5F44 ; CODE XREF: ROM:0000000000005E08↑p
ROM:0000000000005F44 ; ROM:0000000000005FD0↓p
ROM:0000000000005F44
ROM:0000000000005F44 var_s0 = 0
ROM:0000000000005F44
ROM:0000000000005F44 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005F48 MOV X29, SP
ROM:0000000000005F4C BL sub_5B84
ROM:0000000000005F50 LDR X8, [X0]
ROM:0000000000005F54 LDR W9, [X8]
ROM:0000000000005F58 ORR W9, W9, #4
ROM:0000000000005F5C STR W9, [X8]
ROM:0000000000005F60 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005F64 RET
ROM:0000000000005F64 ; End of function sub_5F44
ROM:0000000000005F64
ROM:0000000000005F68
ROM:0000000000005F68 ; =============== S U B R O U T I N E =======================================
ROM:0000000000005F68
ROM:0000000000005F68 ; Attributes: bp-based frame
ROM:0000000000005F68
ROM:0000000000005F68 sub_5F68 ; CODE XREF: ROM:0000000000005E10↑p
ROM:0000000000005F68 ; ROM:0000000000005FD8↓p
ROM:0000000000005F68
ROM:0000000000005F68 var_s0 = 0
ROM:0000000000005F68
ROM:0000000000005F68 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000005F6C MOV X29, SP
ROM:0000000000005F70 BL sub_5B84
ROM:0000000000005F74 LDR X8, [X0]
ROM:0000000000005F78 LDR W9, [X8]
ROM:0000000000005F7C ORR W9, W9, #8
ROM:0000000000005F80 STR W9, [X8]
ROM:0000000000005F84 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000005F88 RET
ROM:0000000000005F88 ; End of function sub_5F68
ROM:0000000000005F88
ROM:0000000000005F8C ; ---------------------------------------------------------------------------
ROM:0000000000005F8C STP X29, X30, [SP,#-0x10]!
ROM:0000000000005F90 MOV X29, SP
ROM:0000000000005F94 STP X20, X19, [SP,#-0x10]!
ROM:0000000000005F98 STP X22, X21, [SP,#-0x10]!
ROM:0000000000005F9C STP X24, X23, [SP,#-0x10]!
ROM:0000000000005FA0 STP X26, X25, [SP,#-0x10]!
ROM:0000000000005FA4 STP X28, X27, [SP,#-0x10]!
ROM:0000000000005FA8 MOV X20, X4
ROM:0000000000005FAC MOV X22, X3
ROM:0000000000005FB0 MOV X19, X2
ROM:0000000000005FB4 MOV X23, X1
ROM:0000000000005FB8 MOV X24, X0
ROM:0000000000005FBC BL sub_5B84
ROM:0000000000005FC0 MOV X21, X0
ROM:0000000000005FC4 MOV W0, #0xFFFFFFFF
ROM:0000000000005FC8 CBZ X21, loc_60A8
ROM:0000000000005FCC MOV X0, X24
ROM:0000000000005FD0 BL sub_5F44
ROM:0000000000005FD4 MOV X0, X24
ROM:0000000000005FD8 BL sub_5F68
ROM:0000000000005FDC SXTW X26, W24
ROM:0000000000005FE0 MOV X28, #0x78
ROM:0000000000005FE4 ADRP X27, #0x800839B8@PAGE
ROM:0000000000005FE8 ADD X27, X27, #0x800839B8@PAGEOFF
ROM:0000000000005FEC MADD X8, X26, X28, X27
ROM:0000000000005FF0 STP X23, XZR, [X8,#0x30]
ROM:0000000000005FF4 STR X19, [X8,#0x40]
ROM:0000000000005FF8 MOV X25, X8
ROM:0000000000005FFC STR WZR, [X25,#0x70]!
ROM:0000000000006000 STR WZR, [X8,#0x48]
ROM:0000000000006004 STP XZR, XZR, [X8,#0x18]
ROM:0000000000006008 STR XZR, [X8,#0x28]
ROM:000000000000600C ADD X23, X8, #0x50
ROM:0000000000006010 MOV X0, X23
ROM:0000000000006014 BL sub_EA00
ROM:0000000000006018 LDR X8, [X21,#0x38]
ROM:000000000000601C STR W19, [X8]
ROM:0000000000006020 MOV W1, #1
ROM:0000000000006024 MOV X0, X24
ROM:0000000000006028 BL sub_5D8C
ROM:000000000000602C TBZ W20, #0, loc_6048
ROM:0000000000006030 LDR X8, [X21,#0x68]
ROM:0000000000006034 STR W19, [X8]
ROM:0000000000006038 MADD X9, X26, X28, X27
ROM:000000000000603C LDR W8, [X9,#0x68]
ROM:0000000000006040 ORR W8, W8, #0x200000
ROM:0000000000006044 B loc_6054
ROM:0000000000006048 ; ---------------------------------------------------------------------------
ROM:0000000000006048
ROM:0000000000006048 loc_6048 ; CODE XREF: ROM:000000000000602C↑j
ROM:0000000000006048 MADD X9, X26, X28, X27
ROM:000000000000604C LDR W8, [X9,#0x68]
ROM:0000000000006050 ORR W8, W8, #1
ROM:0000000000006054
ROM:0000000000006054 loc_6054 ; CODE XREF: ROM:0000000000006044↑j
ROM:0000000000006054 STR W8, [X9,#0x68]
ROM:0000000000006058 MOV W0, #0
ROM:000000000000605C MOV X9, #0x78
ROM:0000000000006060 MADD X24, X26, X9, X27
ROM:0000000000006064 ORR W8, W8, #0x180
ROM:0000000000006068 STR W8, [X24,#0x68]!
ROM:000000000000606C LDR X9, [X21,#8]
ROM:0000000000006070 STR W8, [X9]
ROM:0000000000006074 CBNZ W22, loc_6084
ROM:0000000000006078 B loc_60A8
ROM:000000000000607C ; ---------------------------------------------------------------------------
ROM:000000000000607C
ROM:000000000000607C loc_607C ; CODE XREF: ROM:0000000000006088↓j
ROM:000000000000607C MOV X0, X23
ROM:0000000000006080 BL sub_EA08
ROM:0000000000006084
ROM:0000000000006084 loc_6084 ; CODE XREF: ROM:0000000000006074↑j
ROM:0000000000006084 LDR W8, [X25]
ROM:0000000000006088 CBZ W8, loc_607C
ROM:000000000000608C TBNZ W20, #0, loc_60A4
ROM:0000000000006090 LDR W8, [X24]
ROM:0000000000006094 AND W8, W8, #0xFFFFFFFE
ROM:0000000000006098 STR W8, [X24]
ROM:000000000000609C LDR X9, [X21,#8]
ROM:00000000000060A0 STR W8, [X9]
ROM:00000000000060A4
ROM:00000000000060A4 loc_60A4 ; CODE XREF: ROM:000000000000608C↑j
ROM:00000000000060A4 MOV X0, X19
ROM:00000000000060A8
ROM:00000000000060A8 loc_60A8 ; CODE XREF: ROM:0000000000005FC8↑j
ROM:00000000000060A8 ; ROM:0000000000006078↑j
ROM:00000000000060A8 LDP X28, X27, [SP],#0x10
ROM:00000000000060AC LDP X26, X25, [SP],#0x10
ROM:00000000000060B0 LDP X24, X23, [SP],#0x10
ROM:00000000000060B4 LDP X22, X21, [SP],#0x10
ROM:00000000000060B8 LDP X20, X19, [SP],#0x10
ROM:00000000000060BC LDP X29, X30, [SP],#0x10
ROM:00000000000060C0 RET
ROM:00000000000060C4
ROM:00000000000060C4 ; =============== S U B R O U T I N E =======================================
ROM:00000000000060C4
ROM:00000000000060C4 ; Attributes: bp-based frame
ROM:00000000000060C4
ROM:00000000000060C4 sub_60C4 ; CODE XREF: sub_B584+8↓p
ROM:00000000000060C4
ROM:00000000000060C4 var_30 = -0x30
ROM:00000000000060C4 var_20 = -0x20
ROM:00000000000060C4 var_10 = -0x10
ROM:00000000000060C4 var_s0 = 0
ROM:00000000000060C4
ROM:00000000000060C4 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000060C8 MOV X29, SP
ROM:00000000000060CC STP X20, X19, [SP,#var_10]!
ROM:00000000000060D0 STP X22, X21, [SP,#0x10+var_20]!
ROM:00000000000060D4 STP X24, X23, [SP,#0x20+var_30]!
ROM:00000000000060D8 ADRP X20, #0x800839B8@PAGE
ROM:00000000000060DC ADD X20, X20, #0x800839B8@PAGEOFF
ROM:00000000000060E0 MOV X1, #0x1E0
ROM:00000000000060E4 MOV X0, X20
ROM:00000000000060E8 BL 0x140C0
ROM:00000000000060EC MOV X19, #0
ROM:00000000000060F0 ADD X20, X20, #0x50
ROM:00000000000060F4 MOV W23, #1
ROM:00000000000060F8 ADRP X21, #sub_6178@PAGE
ROM:00000000000060FC ADD X21, X21, #sub_6178@PAGEOFF
ROM:0000000000006100
ROM:0000000000006100 loc_6100 ; CODE XREF: sub_60C4+9C↓j
ROM:0000000000006100 MOV X0, X19
ROM:0000000000006104 BL sub_5B84
ROM:0000000000006108 MOV X22, X0
ROM:000000000000610C CBZ X22, loc_6154
ROM:0000000000006110 MOV W1, #1
ROM:0000000000006114 MOV X0, X20
ROM:0000000000006118 MOV W2, #0
ROM:000000000000611C BL sub_E9A0
ROM:0000000000006120 LDR W0, [X22,#0x70]
ROM:0000000000006124 MOV W1, #1
ROM:0000000000006128 BL sub_DB24
ROM:000000000000612C STUR W23, [X20,#-0x44]
ROM:0000000000006130 MOV W1, #0
ROM:0000000000006134 MOV X0, X19
ROM:0000000000006138 BL sub_5D8C
ROM:000000000000613C LDR W0, [X22,#0x74]
ROM:0000000000006140 MOV X1, X21
ROM:0000000000006144 MOV X2, X19
ROM:0000000000006148 BL sub_128C
ROM:000000000000614C LDR W0, [X22,#0x74]
ROM:0000000000006150 BL sub_1254
ROM:0000000000006154
ROM:0000000000006154 loc_6154 ; CODE XREF: sub_60C4+48↑j
ROM:0000000000006154 ADD X19, X19, #1
ROM:0000000000006158 ADD X20, X20, #0x78
ROM:000000000000615C CMP W19, #4
ROM:0000000000006160 B.NE loc_6100
ROM:0000000000006164 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:0000000000006168 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000616C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000006170 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000006174 RET
ROM:0000000000006174 ; End of function sub_60C4
ROM:0000000000006174
ROM:0000000000006178
ROM:0000000000006178 ; =============== S U B R O U T I N E =======================================
ROM:0000000000006178
ROM:0000000000006178 ; Attributes: bp-based frame
ROM:0000000000006178
ROM:0000000000006178 sub_6178 ; DATA XREF: sub_60C4+34↑o
ROM:0000000000006178 ; sub_60C4+38↑o
ROM:0000000000006178
ROM:0000000000006178 var_10 = -0x10
ROM:0000000000006178 var_s0 = 0
ROM:0000000000006178
ROM:0000000000006178 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000617C MOV X29, SP
ROM:0000000000006180 STP X20, X19, [SP,#var_10]!
ROM:0000000000006184 MOV X19, X0
ROM:0000000000006188 BL sub_5B84
ROM:000000000000618C LDR X9, [X0,#0x10]
ROM:0000000000006190 LDR W8, [X9]
ROM:0000000000006194 STR W8, [X9]
ROM:0000000000006198 TBZ W8, #3, loc_61BC
ROM:000000000000619C MOV X9, #0x78
ROM:00000000000061A0 SXTW X10, W19
ROM:00000000000061A4 ADRP X11, #0x800839B8@PAGE
ROM:00000000000061A8 ADD X11, X11, #0x800839B8@PAGEOFF
ROM:00000000000061AC MADD X9, X10, X9, X11
ROM:00000000000061B0 LDR W10, [X9,#0x48]
ROM:00000000000061B4 ADD W10, W10, #1
ROM:00000000000061B8 STR W10, [X9,#0x48]
ROM:00000000000061BC
ROM:00000000000061BC loc_61BC ; CODE XREF: sub_6178+20↑j
ROM:00000000000061BC MOV W9, #0x400000
ROM:00000000000061C0 MOVK W9, #3
ROM:00000000000061C4 AND W9, W8, W9
ROM:00000000000061C8 CMP W9, #1
ROM:00000000000061CC B.NE loc_61D8
ROM:00000000000061D0 SXTW X9, W19
ROM:00000000000061D4 B loc_62B0
ROM:00000000000061D8 ; ---------------------------------------------------------------------------
ROM:00000000000061D8
ROM:00000000000061D8 loc_61D8 ; CODE XREF: sub_6178+54↑j
ROM:00000000000061D8 MOV W9, #0x400000
ROM:00000000000061DC MOVK W9, #2
ROM:00000000000061E0 AND W10, W8, W9
ROM:00000000000061E4 SXTW X9, W19
ROM:00000000000061E8 CBZ W10, loc_634C
ROM:00000000000061EC
ROM:00000000000061EC loc_61EC ; CODE XREF: sub_6178+228↓j
ROM:00000000000061EC MOV X10, #0x78
ROM:00000000000061F0 ADRP X13, #0x800839B8@PAGE
ROM:00000000000061F4 ADD X13, X13, #0x800839B8@PAGEOFF
ROM:00000000000061F8 MADD X10, X9, X10, X13
ROM:00000000000061FC MOV X11, X10
ROM:0000000000006200 LDR X14, [X11,#0x18]!
ROM:0000000000006204 CBZ X14, loc_62B0
ROM:0000000000006208 LDR X16, [X10,#0x28]
ROM:000000000000620C LDR X12, [X10,#0x20]!
ROM:0000000000006210 CMP X12, X16
ROM:0000000000006214 B.CS loc_6288
ROM:0000000000006218 UBFX W17, W8, #6, #5
ROM:000000000000621C MOV W13, #0x10
ROM:0000000000006220 SUB W13, W13, W17
ROM:0000000000006224 SUB W15, W16, W12
ROM:0000000000006228 CMP W13, W15
ROM:000000000000622C CSEL W13, W13, W15, CC
ROM:0000000000006230 CBZ W13, loc_627C
ROM:0000000000006234 MOV X15, #0
ROM:0000000000006238 SUB W17, W17, #0x11
ROM:000000000000623C SUB W16, W16, W12
ROM:0000000000006240 MVN W1, W16
ROM:0000000000006244 CMP W1, W17
ROM:0000000000006248 MOV W1, #0xFFFFFFFE
ROM:000000000000624C CSINV W16, W17, W16, LS
ROM:0000000000006250 SUB W16, W1, W16
ROM:0000000000006254 B loc_6260
ROM:0000000000006258 ; ---------------------------------------------------------------------------
ROM:0000000000006258
ROM:0000000000006258 loc_6258 ; CODE XREF: sub_6178+100↓j
ROM:0000000000006258 ADD X15, X15, #1
ROM:000000000000625C LDR X14, [X11]
ROM:0000000000006260
ROM:0000000000006260 loc_6260 ; CODE XREF: sub_6178+DC↑j
ROM:0000000000006260 ADD X12, X14, X12
ROM:0000000000006264 LDR X14, [X0,#0x20]
ROM:0000000000006268 LDRB W12, [X12,X15]
ROM:000000000000626C STR W12, [X14]
ROM:0000000000006270 LDR X12, [X10]
ROM:0000000000006274 CMP W16, W15
ROM:0000000000006278 B.NE loc_6258
ROM:000000000000627C
ROM:000000000000627C loc_627C ; CODE XREF: sub_6178+B8↑j
ROM:000000000000627C ADD X11, X12, W13,UXTW
ROM:0000000000006280 STR X11, [X10]
ROM:0000000000006284 B loc_62B0
ROM:0000000000006288 ; ---------------------------------------------------------------------------
ROM:0000000000006288
ROM:0000000000006288 loc_6288 ; CODE XREF: sub_6178+9C↑j
ROM:0000000000006288 MOV X10, #0x78
ROM:000000000000628C MADD X10, X9, X10, X13
ROM:0000000000006290 MOV W12, #1
ROM:0000000000006294 STR W12, [X10,#0x6C]
ROM:0000000000006298 STR XZR, [X11]
ROM:000000000000629C LDR W11, [X10,#0x68]
ROM:00000000000062A0 AND W11, W11, #0xFFDFFFFF
ROM:00000000000062A4 STR W11, [X10,#0x68]
ROM:00000000000062A8 LDR X10, [X0,#8]
ROM:00000000000062AC STR W11, [X10]
ROM:00000000000062B0
ROM:00000000000062B0 loc_62B0 ; CODE XREF: sub_6178+5C↑j
ROM:00000000000062B0 ; sub_6178+8C↑j ...
ROM:00000000000062B0 MOV X10, #0x78
ROM:00000000000062B4 ADRP X11, #0x800839B8@PAGE
ROM:00000000000062B8 ADD X11, X11, #0x800839B8@PAGEOFF
ROM:00000000000062BC MADD X13, X9, X10, X11
ROM:00000000000062C0 MOV X10, X13
ROM:00000000000062C4 LDR X12, [X10,#0x30]!
ROM:00000000000062C8 CBZ X12, loc_634C
ROM:00000000000062CC MOV X12, X13
ROM:00000000000062D0 LDR X15, [X12,#0x38]!
ROM:00000000000062D4 UBFX W14, W8, #0xB, #5
ROM:00000000000062D8 LDR X16, [X13,#0x40]!
ROM:00000000000062DC SUB W17, W16, W15
ROM:00000000000062E0 CMP W14, W17
ROM:00000000000062E4 CSEL W14, W14, W17, CC
ROM:00000000000062E8 CBZ W14, loc_633C
ROM:00000000000062EC MOV X17, #0
ROM:00000000000062F0 SUB W15, W16, W15
ROM:00000000000062F4 LSR W16, W8, #0xB
ROM:00000000000062F8 ORR W16, W16, #0xFFFFFFE0
ROM:00000000000062FC EOR W16, W16, #0x1F
ROM:0000000000006300 MVN W1, W15
ROM:0000000000006304 CMP W16, W1
ROM:0000000000006308 CSINV W15, W16, W15, HI
ROM:000000000000630C MVN W15, W15
ROM:0000000000006310
ROM:0000000000006310 loc_6310 ; CODE XREF: sub_6178+1B8↓j
ROM:0000000000006310 LDR X16, [X0,#0x28]
ROM:0000000000006314 LDR W16, [X16]
ROM:0000000000006318 LDR X1, [X12]
ROM:000000000000631C LDR X2, [X10]
ROM:0000000000006320 ADD X1, X2, X1
ROM:0000000000006324 STRB W16, [X1,X17]
ROM:0000000000006328 ADD X17, X17, #1
ROM:000000000000632C CMP W15, W17
ROM:0000000000006330 B.NE loc_6310
ROM:0000000000006334 LDR X15, [X12]
ROM:0000000000006338 LDR X16, [X13]
ROM:000000000000633C
ROM:000000000000633C loc_633C ; CODE XREF: sub_6178+170↑j
ROM:000000000000633C ADD X13, X15, W14,UXTW
ROM:0000000000006340 STR X13, [X12]
ROM:0000000000006344 CMP X13, X16
ROM:0000000000006348 B.CS loc_6378
ROM:000000000000634C
ROM:000000000000634C loc_634C ; CODE XREF: sub_6178+70↑j
ROM:000000000000634C ; sub_6178+150↑j
ROM:000000000000634C MOV X10, #0x78
ROM:0000000000006350 ADRP X8, #0x800839B8@PAGE
ROM:0000000000006354 ADD X8, X8, #0x800839B8@PAGEOFF
ROM:0000000000006358 MADD X10, X9, X10, X8
ROM:000000000000635C LDR X11, [X10,#0x18]
ROM:0000000000006360 CBNZ X11, loc_636C
ROM:0000000000006364 LDR X10, [X10,#0x30]
ROM:0000000000006368 CBZ X10, loc_63A4
ROM:000000000000636C
ROM:000000000000636C loc_636C ; CODE XREF: sub_6178+1E8↑j
ROM:000000000000636C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000006370 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000006374 RET
ROM:0000000000006378 ; ---------------------------------------------------------------------------
ROM:0000000000006378
ROM:0000000000006378 loc_6378 ; CODE XREF: sub_6178+1D0↑j
ROM:0000000000006378 MOV X12, #0x78
ROM:000000000000637C MADD X11, X9, X12, X11
ROM:0000000000006380 MOV W12, #1
ROM:0000000000006384 STR W12, [X11,#0x70]
ROM:0000000000006388 STR XZR, [X10]
ROM:000000000000638C LDR W10, [X11,#0x68]
ROM:0000000000006390 AND W10, W10, #0xFFFFFF7F
ROM:0000000000006394 STR W10, [X11,#0x68]
ROM:0000000000006398 LDR X11, [X0,#8]
ROM:000000000000639C STR W10, [X11]
ROM:00000000000063A0 B loc_61EC
ROM:00000000000063A4 ; ---------------------------------------------------------------------------
ROM:00000000000063A4
ROM:00000000000063A4 loc_63A4 ; CODE XREF: sub_6178+1F0↑j
ROM:00000000000063A4 MOV X10, #0x78
ROM:00000000000063A8 MADD X8, X9, X10, X8
ROM:00000000000063AC LDR W9, [X8,#0x68]
ROM:00000000000063B0 AND W9, W9, #0xFFFFFEFF
ROM:00000000000063B4 STR W9, [X8,#0x68]
ROM:00000000000063B8 LDR X10, [X0,#8]
ROM:00000000000063BC STR W9, [X10]
ROM:00000000000063C0 ADD X0, X8, #0x50
ROM:00000000000063C4 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:00000000000063C8 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000063CC B sub_E9B4
ROM:00000000000063CC ; End of function sub_6178
ROM:00000000000063CC
ROM:00000000000063D0 ; ---------------------------------------------------------------------------
ROM:00000000000063D0 ; START OF FUNCTION CHUNK FOR sub_2CE8
ROM:00000000000063D0
ROM:00000000000063D0 loc_63D0 ; CODE XREF: sub_2CE8+14↑j
ROM:00000000000063D0 STP X29, X30, [SP,#var_10]!
ROM:00000000000063D4 MOV X29, SP
ROM:00000000000063D8 BL sub_5B84
ROM:00000000000063DC MOV X8, X0
ROM:00000000000063E0 MOV W0, #0
ROM:00000000000063E4 CBZ X8, loc_63F4
ROM:00000000000063E8 LDR X8, [X8,#0x18]
ROM:00000000000063EC LDR W8, [X8]
ROM:00000000000063F0 UBFX W0, W8, #1, #1
ROM:00000000000063F4
ROM:00000000000063F4 loc_63F4 ; CODE XREF: sub_2CE8+36FC↑j
ROM:00000000000063F4 LDP X29, X30, [SP+0x10+var_10],#0x10
ROM:00000000000063F8 RET
ROM:00000000000063F8 ; END OF FUNCTION CHUNK FOR sub_2CE8
ROM:00000000000063FC ; ---------------------------------------------------------------------------
ROM:00000000000063FC ; START OF FUNCTION CHUNK FOR sub_B960
ROM:00000000000063FC
ROM:00000000000063FC loc_63FC ; CODE XREF: sub_B960-8C14↑j
ROM:00000000000063FC STP X29, X30, [SP,#var_10]!
ROM:0000000000006400 MOV X29, SP
ROM:0000000000006404 STP X20, X19, [SP,#0x10+var_20]!
ROM:0000000000006408 MOV X19, X1
ROM:000000000000640C BL sub_5B84
ROM:0000000000006410 CBZ X0, loc_6430
ROM:0000000000006414 LDR X8, [X0,#0x18]
ROM:0000000000006418 LDR W9, [X8]
ROM:000000000000641C CBZ W19, loc_6428
ROM:0000000000006420 ORR W9, W9, #2
ROM:0000000000006424 B loc_642C
ROM:0000000000006428 ; ---------------------------------------------------------------------------
ROM:0000000000006428
ROM:0000000000006428 loc_6428 ; CODE XREF: sub_B960-5544↑j
ROM:0000000000006428 AND W9, W9, #0xFFFFFFFD
ROM:000000000000642C
ROM:000000000000642C loc_642C ; CODE XREF: sub_B960-553C↑j
ROM:000000000000642C STR W9, [X8]
ROM:0000000000006430
ROM:0000000000006430 loc_6430 ; CODE XREF: sub_B960-5550↑j
ROM:0000000000006430 LDP X20, X19, [SP+0x20+var_20],#0x10
ROM:0000000000006434 LDP X29, X30, [SP+0x10+var_10],#0x10
ROM:0000000000006438 RET
ROM:0000000000006438 ; END OF FUNCTION CHUNK FOR sub_B960
ROM:000000000000643C ; ---------------------------------------------------------------------------
ROM:000000000000643C ; START OF FUNCTION CHUNK FOR sub_2DFC
ROM:000000000000643C
ROM:000000000000643C loc_643C ; CODE XREF: sub_2DFC+10↑j
ROM:000000000000643C STP X29, X30, [SP,#var_10]!
ROM:0000000000006440 MOV X29, SP
ROM:0000000000006444 STP X20, X19, [SP,#0x10+var_20]!
ROM:0000000000006448 MOV X19, X1
ROM:000000000000644C BL sub_5B84
ROM:0000000000006450 CBZ X0, loc_6484
ROM:0000000000006454 CMP W19, #3
ROM:0000000000006458 B.NE loc_646C
ROM:000000000000645C LDR X8, [X0,#0x18]
ROM:0000000000006460 LDR W9, [X8]
ROM:0000000000006464 ORR W9, W9, #2
ROM:0000000000006468 B loc_6480
ROM:000000000000646C ; ---------------------------------------------------------------------------
ROM:000000000000646C
ROM:000000000000646C loc_646C ; CODE XREF: sub_2DFC+365C↑j
ROM:000000000000646C CMP W19, #2
ROM:0000000000006470 B.NE loc_6484
ROM:0000000000006474 LDR X8, [X0,#0x18]
ROM:0000000000006478 LDR W9, [X8]
ROM:000000000000647C AND W9, W9, #0xFFFFFFFD
ROM:0000000000006480
ROM:0000000000006480 loc_6480 ; CODE XREF: sub_2DFC+366C↑j
ROM:0000000000006480 STR W9, [X8]
ROM:0000000000006484
ROM:0000000000006484 loc_6484 ; CODE XREF: sub_2DFC+3654↑j
ROM:0000000000006484 ; sub_2DFC+3674↑j
ROM:0000000000006484 LDP X20, X19, [SP+0x20+var_20],#0x10
ROM:0000000000006488 LDP X29, X30, [SP+0x10+var_10],#0x10
ROM:000000000000648C RET
ROM:000000000000648C ; END OF FUNCTION CHUNK FOR sub_2DFC
ROM:0000000000006490 ; ---------------------------------------------------------------------------
ROM:0000000000006490 STP X29, X30, [SP,#-0x10]!
ROM:0000000000006494 MOV X29, SP
ROM:0000000000006498 STP X20, X19, [SP,#-0x10]!
ROM:000000000000649C ADRP X19, #0x80083C00@PAGE
ROM:00000000000064A0 ADD X19, X19, #0x80083C00@PAGEOFF
ROM:00000000000064A4 STR WZR, [X19,#4]
ROM:00000000000064A8 ADD X0, X19, #0x40
ROM:00000000000064AC MOV W1, #1
ROM:00000000000064B0 MOV W2, #0
ROM:00000000000064B4 BL sub_E9A0
ROM:00000000000064B8 ADD X0, X19, #0x58
ROM:00000000000064BC MOV W1, #1
ROM:00000000000064C0 MOV W2, #0
ROM:00000000000064C4 BL sub_E9A0
ROM:00000000000064C8 ADRP X0, #0x188F8@PAGE
ROM:00000000000064CC ADD X0, X0, #0x188F8@PAGEOFF
ROM:00000000000064D0 ADRP X1, #dword_64FC@PAGE
ROM:00000000000064D4 ADD X1, X1, #dword_64FC@PAGEOFF
ROM:00000000000064D8 MOV X3, #0x2000
ROM:00000000000064DC MOV X2, #0
ROM:00000000000064E0 BL sub_E500
ROM:00000000000064E4 STR X0, [X19,#0x20]
ROM:00000000000064E8 BL sub_E714
ROM:00000000000064EC MOV W0, #0
ROM:00000000000064F0 LDP X20, X19, [SP],#0x10
ROM:00000000000064F4 LDP X29, X30, [SP],#0x10
ROM:00000000000064F8 RET
ROM:00000000000064F8 ; ---------------------------------------------------------------------------
ROM:00000000000064FC dword_64FC DCD 0xA9BF7BFD ; DATA XREF: ROM:00000000000064D0↑o
ROM:00000000000064FC ; ROM:00000000000064D4↑o
ROM:0000000000006500 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xA9BF6FFCA9BF67FA
ROM:0000000000006500 DCQ 0xB04003F5D10043FF, 0x321A03F8913002B5, 0x320013FB320003F9
ROM:0000000000006500 DCQ 0xD2C0005332000FFC, 0xF2800313F2A18213, 0x910102A0528001B6
ROM:0000000000006500 DCQ 0x394012A894002130, 0x94001ECB360016A8, 0xF90006BF29415EBA
ROM:0000000000006500 DCQ 0x121F7908B94006A8, 0x94001EDDB90006A8, 0x97FFF099365800FA
ROM:0000000000006500 DCQ 0x320003E0370000A0, 0x940000EE94002D31, 0x36600AFA94000249
ROM:0000000000006500 DCQ 0x94002D2C321F03E0, 0xB90012A852804368, 0xB2400FE29100C2A0
ROM:0000000000006500 DCQ 0x940036E552800001, 0xF2A18208D2C00048, 0xB900011FF2810288
ROM:0000000000006500 DCQ 0xF2A18208D2C00048, 0xB900011FF2810208, 0xF2A18208D2C00048
ROM:0000000000006500 DCQ 0xB900011FF2810388, 0xD2C00049321F07E8, 0xF2813509F2A18209
ROM:0000000000006500 DCQ 0xB902013CB900013B, 0xD100812951000508, 0x3100011F528000B4
ROM:0000000000006500 DCQ 0x3219028054FFFF4C, 0xAA1403E094002DAB, 0x5100069494002DA9
ROM:0000000000006500 DCQ 0x54FFFF4C3100029F, 0xB27A0FE19101C2A0, 0xD2C00048940036A4
ROM:0000000000006500 DCQ 0xF2800488F2A18208, 0xB900010952802369, 0xF2A18208D2C00048
ROM:0000000000006500 DCQ 0x52A02009F2800508, 0xB900010972802369, 0x290E62A8321903E8
ROM:0000000000006500 DCQ 0x390232B9B900BABF, 0x390372B9291862BF, 0xF2A18208D2C00048
ROM:0000000000006500 DCQ 0xB900011FF2816008, 0xF2A18208D2C00048, 0xB900011FF2812008
ROM:0000000000006500 DCQ 0x12AFFE69B9400268, 0x2A09010872810009, 0xD2C00048B9000268
ROM:0000000000006500 DCQ 0xF2810288F2A18208, 0xD2C00048B9000116, 0xF2810208F2A18208
ROM:0000000000006500 DCQ 0xD2C00048B9000116, 0xF2810388F2A18208, 0xB9000109320083E9
ROM:0000000000006500 DCQ 0x940004C552800000, 0xD2C00048366800FA, 0xF2810108F2A18208
ROM:0000000000006500 DCQ 0x320007E0B940011F, 0x120E074894002CD1, 0x340008D7340008E8
ROM:0000000000006500 DCQ 0x321903E036000077, 0x368005F7940004A1, 0x94001E5739003FFF
ROM:0000000000006500 DCQ 0xB900D2BFB940D2BA, 0xB9401EA894001E6C, 0x12110349121D0354
ROM:0000000000006500 DCQ 0x6B0A011F5286014A, 0x350000681A893288, 0x1400000812000348
ROM:0000000000006500 DCQ 0xB27D03E29100A2A0, 0x912F0021B04003E1, 0x52800008940035EA
ROM:0000000000006500 DCQ 0x34000174390002B9, 0x7100053F394002A9, 0x9100A2A054000101
ROM:0000000000006500 DCQ 0x320003E191003FE3, 0x94002B30321D03E2, 0x1400000D390002BF
ROM:0000000000006500 DCQ 0xD2C0004834000188, 0xF2816208F2A18208, 0x12001908B9400108
ROM:0000000000006500 DCQ 0x528000014B080302, 0xB04003E091003FE3, 0x94002B22912F0000
ROM:0000000000006500 DCQ 0x9400048939403FE0, 0x2A57474853013EFA, 0x320003F434000228
ROM:0000000000006500 DCQ 0x3600007A53117EF7, 0x9400046A32190280, 0xAA1403E036000077
ROM:0000000000006500 DCQ 0x2A1A02E894000467, 0x340000C853017D08, 0x53017F5A11000694
ROM:0000000000006500 DCQ 0x71001A9F53017EF7, 0x394012A854FFFE6B, 0x910162A0360FE8E8
ROM:0000000000006500 DCQ 0x5280000094002061, 0xA8C16FFCD10143BF, 0xA8C15FF8A8C167FA
ROM:0000000000006500 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0xA9BF7BFDD65F03C0
ROM:0000000000006500 DCQ 0xA9BF4FF4910003FD, 0x5280000897FFEF78, 0xF2A18209D2C00049
ROM:0000000000006500 DCQ 0xB9400129F2800909, 0xD2C0004A530A3529, 0xF280088AF2A1820A
ROM:0000000000006500 DCQ 0x321F03EBB940014A, 0x1ACB254DAA0803EC, 0x710009BF120005AD
ROM:0000000000006500 DCQ 0x710005BF540000E0, 0x1100058C54000061, 0x350000ED14000004
ROM:0000000000006500 DCQ 0x110005081100058C, 0x1100096B0B0C010D, 0x54FFFE436B0901BF
ROM:0000000000006500 DCQ 0x912F0000B04003E0, 0x940035F7B27A03E1, 0x91300273B04003F3
ROM:0000000000006500 DCQ 0xB27A0FE19101C260, 0x9100C260940035F2, 0x940035EFB2400FE1
ROM:0000000000006500 DCQ 0x900000019400000D, 0x528016C0912C9021, 0x97FFEA5CD2800002
ROM:0000000000006500 DCQ 0x97FFEA4C528016C0, 0x5280000094000161, 0xA8C17BFDA8C14FF4
ROM:0000000000006500 DCQ 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD, 0xD2C00049A9BF57F6
ROM:0000000000006500 DCQ 0xF2800989F2A18209, 0x53041908B9400128, 0x320003E81100110A
ROM:0000000000006500 DCQ 0x5100054A1ACA210A, 0x91300294B04003F4, 0xB9400129B9001A8A
ROM:0000000000006500 DCQ 0x11002D2912000D29, 0x510005291AC92109, 0xD2C00055B9001689
ROM:0000000000006500 DCQ 0xF2800215F2A18215, 0x94002084B90002A8, 0xB94002A8AA0003F3
ROM:0000000000006500 DCQ 0xD2A00981360000E8, 0xAA1303E0F2896801, 0x34FFFF4094002082
ROM:0000000000006500 DCQ 0xD2C0004814000014, 0xF2810088F2A18208, 0x321F0129B9400109
ROM:0000000000006500 DCQ 0x94002074B9000109, 0xD2C00055AA0003F3, 0xF2800215F2A18215
ROM:0000000000006500 DCQ 0x3100011FB94002A8, 0xD2A009815400014B, 0xAA1303E0F2896801
ROM:0000000000006500 DCQ 0x34FFFF209400206E, 0x91201400D0000080, 0x94001D2CAA0003E1
ROM:0000000000006500 DCQ 0xF2A18208D2C00048, 0x528005E9F2800108, 0xD2C00048B9000109
ROM:0000000000006500 DCQ 0xF2800188F2A18208, 0xB900010952828109, 0xF2A18208D2C00048
ROM:0000000000006500 DCQ 0x321E03E9F2810008, 0xD2C00048B9000109, 0xF2800308F2A18208
ROM:0000000000006500 DCQ 0xD2C00048B900011F, 0xF2810288F2A18208, 0xD2C00048B900011F
ROM:0000000000006500 DCQ 0xF2810208F2A18208, 0xD2C00048B900011F, 0xF2810388F2A18208
ROM:0000000000006500 DCQ 0xD2C00048B900011F, 0xF2800288F2A18208, 0xB900010912800009
ROM:0000000000006500 DCQ 0xD2C00049321F07E8, 0xF2813509F2A18209, 0x32000FEB320013EA
ROM:0000000000006500 DCQ 0xB902012BB900012A, 0xD100812951000508, 0x54FFFF6C3100011F
ROM:0000000000006500 DCQ 0xF2A18208D2C00048, 0x321407E9F2800308, 0xD2C00048B9000109
ROM:0000000000006500 DCQ 0xF2800808F2A18208, 0x12003D08B9400108, 0xA8C157F6B9001E88
ROM:0000000000006500 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:0000000000006500 DCQ 0xA9BF5FF8A9BF57F6, 0xA9BF6FFCA9BF67FA, 0xD2C00048D10043FF
ROM:0000000000006500 DCQ 0xF2800288F2A18208, 0xB9000FE9B9400109, 0xB04003EBB9000109
ROM:0000000000006500 DCQ 0xB94009689130016B, 0xB90009682A090108, 0x340015C8120E0528
ROM:0000000000006500 DCQ 0xF2A18208D2C00048, 0xB9400108F2810308, 0x2A080129B9400D69
ROM:0000000000006500 DCQ 0x340014C8B9000D69, 0x2A4842E912003D17, 0xD280001834001469
ROM:0000000000006500 DCQ 0x53107D1A5280001C, 0xAA1C03F9D281211B, 0x53017EF714000014
ROM:0000000000006500 DCQ 0x1100073953017F5A, 0x9100837B11000B9C, 0x71001B3F91028318
ROM:0000000000006500 DCQ 0x140000945400018B, 0xB900015F9102210B, 0xF940012AB900017F
ROM:0000000000006500 DCQ 0x6B0B015F2942A94B, 0xB940026054000EE2, 0x1400008594000198
ROM:0000000000006500 DCQ 0x8B18017636000757, 0xF2A18208D2C00048, 0xB9400115AA080368
ROM:0000000000006500 DCQ 0x2A150129B94082C9, 0xB9000115B90082C9, 0xB94086C8360003B5
ROM:0000000000006500 DCQ 0xB940192AF9404EC9, 0xB90019280B080148, 0xF9404EC82910FEDF
ROM:0000000000006500 DCQ 0x6B09015F2942A909, 0xB94072C054000082, 0x140000109400013D
ROM:0000000000006500 DCQ 0xB900111F9101C2D3, 0xEB08029FA949A2D4, 0xA909FEDF54000061
ROM:0000000000006500 DCQ 0xF940168814000006, 0xF900169FF9004EC8, 0x94000130B94072C0
ROM:0000000000006500 DCQ 0xAA1403E1AA1303E0, 0x3618021594000337, 0xB940BAD432190333
ROM:0000000000006500 DCQ 0xAA1303E0940002FD, 0xAA1403E094000250, 0xD2C0004994000317
ROM:0000000000006500 DCQ 0xF2810089F2A18209, 0x32180108B9400128, 0xAA1303E0B9000128
ROM:0000000000006500 DCQ 0xB04003EB9400011D, 0x37100D959130016B, 0x53071F283600099A
ROM:0000000000006500 DCQ 0x520001082A1C0108, 0xD2C0004A91080369, 0xAA0A0129F2A1820A
ROM:0000000000006500 DCQ 0xD2800A0AB9400135, 0xB940810A9B0A2D08, 0xB900810A2A15014A
ROM:0000000000006500 DCQ 0x340007B8B9000135, 0x36000735AA0B03F6, 0x910823699101C113
ROM:0000000000006500 DCQ 0xF2A1820AD2C0004A, 0xB940012BAA0A0129, 0xAA0803E91200496D
ROM:0000000000006500 DCQ 0xB9401990F8498D2C, 0xB8484D4FAA0803EA, 0xB0E02106B0D01EE
ROM:0000000000006500 DCQ 0xB940750CB9001990, 0x6B1001DFB9400150, 0x1ACC09D11A9F27F0
ROM:0000000000006500 DCQ 0x310001DF1B0CBA2E, 0x6B0D01ED1A9F07F1, 0xA11020F540001C0
ROM:0000000000006500 DCQ 0x35FFF1EE3700018F, 0x53137D6B1ACC09AC, 0x5200256D3216556B
ROM:0000000000006500 DCQ 0xB8488D6EAA0803EB, 0x6B0D019F0B0D01CD, 0xB900017F54FFF0E1
ROM:0000000000006500 DCQ 0xF940012AB900015F, 0xF9400134B900115F, 0xEB0A029FF84A0D0A
ROM:0000000000006500 DCQ 0xF900011F54000081, 0x14000006F900013F, 0xF9000128F9401688
ROM:0000000000006500 DCQ 0xB9400260F900169F, 0xAA1303E094000116, 0x940002DAAA1403E1
ROM:0000000000006500 DCQ 0x37100415AA1603EB, 0x53017D082A1A02E8, 0xD2C0004835FFECA8
ROM:0000000000006500 DCQ 0xF2800308F2A18208, 0xB9400FE9B9400108, 0x340000680A090108
ROM:0000000000006500 DCQ 0x36000128B9400568, 0xA8C16FFCD10143BF, 0xA8C15FF8A8C167FA
ROM:0000000000006500 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0xB900056832000108
ROM:0000000000006500 DCQ 0xD10143BF91010160, 0xA8C167FAA8C16FFC, 0xA8C157F6A8C15FF8
ROM:0000000000006500 DCQ 0xA8C17BFDA8C14FF4, 0xD000008014001EC7, 0xAA0003E191201400
ROM:0000000000006500 DCQ 0xA9BF7BFD94001C0B, 0x97FFEE12910003FD, 0xF2A18208D2C00048
ROM:0000000000006500 DCQ 0xB9400109F2810088, 0xB9000109121E7929, 0xD65F03C0A8C17BFD
ROM:0000000000006500 DCQ 0x910003FDA9BF7BFD, 0x528016C0A9BF4FF4, 0x94001C6597FFE8CD
ROM:0000000000006500 DCQ 0x91300294B04003F4, 0x321F0108B9400688, 0x94001C77B9000688
ROM:0000000000006500 DCQ 0x94001EAA91010280, 0x9101628094001D79, 0x528000B394001EBC
ROM:0000000000006500 DCQ 0x94002B6732190260, 0x94002B65AA1303E0, 0x3100027F51000673
ROM:0000000000006500 DCQ 0x321903E054FFFF4C, 0xD2C0004894002B60, 0xF2800308F2A18208
ROM:0000000000006500 DCQ 0xD2C00048B900011F, 0xF2810288F2A18208, 0xD2C00048B900011F
ROM:0000000000006500 DCQ 0xF2810208F2A18208, 0xD2C00048B900011F, 0xF2810388F2A18208
ROM:0000000000006500 DCQ 0xD2C00048B900011F, 0xF2800288F2A18208, 0xB900010912800009
ROM:0000000000006500 DCQ 0xD2C00049321F07E8, 0xF2813509F2A18209, 0x32000FEB320013EA
ROM:0000000000006500 DCQ 0xB902012BB900012A, 0xD100812951000508, 0x54FFFF6C3100011F
ROM:0000000000006500 DCQ 0xF2A18208D2C00048, 0xF900069FF2810088, 0x321F0129B9400109
ROM:0000000000006500 DCQ 0xA8C14FF4B9000109, 0x17FFEDD0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000006500 DCQ 0xAA0003F3A9BF4FF4, 0xD2C0004894001C20, 0xF2810008F2A18208
ROM:0000000000006500 DCQ 0x12156129B9400109, 0x121C194A531C6E6A, 0xB90001092A0A0129
ROM:0000000000006500 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFD14001C2C, 0xA9BF4FF4910003FD
ROM:0000000000006500 DCQ 0xD2C0004894001C10, 0xF2810108F2A18208, 0x121F0513B9400108
ROM:0000000000006500 DCQ 0x3100027F94001C22, 0xA8C14FF41A9F17E0, 0xD65F03C0A8C17BFD
ROM:0000000000006500 DCQ 0x910003FDA9BF7BFD, 0xAA0003F3A9BF4FF4, 0xD2C0004894001C00
ROM:0000000000006500 DCQ 0xF2810088F2A18208, 0x12197129B9400109, 0x121C094A531C6E6A
ROM:0000000000006500 DCQ 0xB90001092A0A0129, 0xA8C17BFDA8C14FF4, 0xA9BF7BFD14001C0C
ROM:0000000000006500 DCQ 0xA9BF4FF4910003FD, 0x94001BEFAA0003F3, 0x531F7909B9400268
ROM:0000000000006500 DCQ 0x33071D09121F1929, 0xB9001A7F52000128, 0xB900126912800009
ROM:0000000000006500 DCQ 0xD2800A09F900167F, 0x9130014A904003EA, 0x394231099B092908
ROM:0000000000006500 DCQ 0x9102810934000109, 0xB400010AF8498D0A, 0xF9001513F9400128
ROM:0000000000006500 DCQ 0x1400000BF9000133, 0x94002A98AA1303E0, 0xF900013314000008
ROM:0000000000006500 DCQ 0xB9400260F9000113, 0x9400000636380060, 0x9400004714000002
ROM:0000000000006500 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFD14001BE4, 0xA9BF4FF4910003FD
ROM:0000000000006500 DCQ 0xA9BF5FF8A9BF57F6, 0x12001815A9BF67FA, 0x33071C08531F7AA8
ROM:0000000000006500 DCQ 0xD2800A0952000108, 0x91300294904003F4, 0xF9404E799B095113
ROM:0000000000006500 DCQ 0x321A03F7B9401696, 0x4B1A01182942EB28, 0xD2800001320007E0
ROM:0000000000006500 DCQ 0x94002F3E52800002, 0x1124510A531B6AA8, 0xF2A18209D2C00049
ROM:0000000000006500 DCQ 0xB9400B2BAA09014A, 0xB900014B0B1A016B, 0x1A9712CA310002BF
ROM:0000000000006500 DCQ 0x1A98814A6B0A031F, 0xB940766C3400016A, 0x5100056B0B0C014B
ROM:0000000000006500 DCQ 0xB9401A8D1ACC096B, 0x540000C96B0D017F, 0x1B0C7D6AAA0D03EB
ROM:0000000000006500 DCQ 0x5280000A14000003, 0x1124410C320003EB, 0x2A0B4D4DAA09018C
ROM:0000000000006500 DCQ 0xB900018D320301AD, 0x112401082910AE6A, 0xB9400109AA090108
ROM:0000000000006500 DCQ 0x7280000A12AF7FEA, 0xB90001092A0A0129, 0xA8C15FF8A8C167FA
ROM:0000000000006500 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000006500 DCQ 0xA9BF57F6A9BF4FF4, 0xA9BF67FAA9BF5FF8, 0x531F7AC812001816
ROM:0000000000006500 DCQ 0x5200010833071C08, 0x904003F5D2800A09, 0x9B095513913002B5
ROM:0000000000006500 DCQ 0x320003F4F9404E79, 0x4B1A01172942EB28, 0x320007E0B94016B8
ROM:0000000000006500 DCQ 0x52800002D2800001, 0x531B6AC894002EFB, 0xD2C00049112C510A
ROM:0000000000006500 DCQ 0xAA09014AF2A18209, 0xB1A016BB9400B2B, 0xB940766AB900014B
ROM:0000000000006500 DCQ 0x1A97830B6B1802FF, 0xB0A016B3400010B, 0x1ACA096B5100056B
ROM:0000000000006500 DCQ 0x6B0C017FB9401AAC, 0x1B0A7E8A1A8B8194, 0x112C410B2910D26A
ROM:0000000000006500 DCQ 0x2A144D4AAA09016B, 0x112C0108B900016A, 0xB9400109AA090108
ROM:0000000000006500 DCQ 0x7280000A12AF7FEA, 0xB90001092A0A0129, 0xA8C15FF8A8C167FA
ROM:0000000000006500 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000006500 DCQ 0xA9BF57F6A9BF4FF4, 0xAA0003F4AA0103F3, 0x94001B4512001A95
ROM:0000000000006500 DCQ 0x540002C8710016BF, 0x3400015312190288, 0x4A08092852816009
ROM:0000000000006500 DCQ 0xD2C000490B151508, 0x8B28C128F2A18209, 0x320B0129B9400109
ROM:0000000000006500 DCQ 0x340001551400000A, 0x4A08092852816009, 0xD2C000490B151508
ROM:0000000000006500 DCQ 0x8B28C128F2A18209, 0x120A7929B9400109, 0xA8C157F6B9000109
ROM:0000000000006500 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFD14001B42, 0xA9BF4FF4910003FD
ROM:0000000000006500 DCQ 0xAA0003F4A9BF57F6, 0x94001B2312001A95, 0x710016BF52800013
ROM:0000000000006500 DCQ 0x531E768854000168, 0x5281600912170108, 0xB1515084A090108
ROM:0000000000006500 DCQ 0xF2A18209D2C00049, 0xB94001088B28C128, 0x94001B2D53155513
ROM:0000000000006500 DCQ 0xA8C157F6AA1303E0, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000006500 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0x94001B09AA0003F3
ROM:0000000000006500 DCQ 0x121F1908531F7A68, 0x5200011433071E68, 0x904003F5D2800A08
ROM:0000000000006500 DCQ 0x9B085688913002B5, 0x340000C839423108, 0x3400012812190268
ROM:0000000000006500 DCQ 0x94000059AA1303E0, 0xA8C15FF81400003F, 0xA8C14FF4A8C157F6
ROM:0000000000006500 DCQ 0x14001B0DA8C17BFD, 0x121B1916531B6A68, 0xD2C00049112C02C8
ROM:0000000000006500 DCQ 0xAA090117F2A18209, 0x3100011FB94002E8, 0xD2C000585400062A
ROM:0000000000006500 DCQ 0xF2800298F2A18218, 0xB9000308321903E8, 0xF2A18208D2C00048
ROM:0000000000006500 DCQ 0xB9400109F2810088, 0xB900010932170129
ROM:0000000000007500 DCQ 0xAA0003F394001DAD, 0x373800A8B9400308, 0xAA1303E0D2807D01
ROM:0000000000007500 DCQ 0x34FFFF6094001DAC, 0xF2A18208D2C00048, 0x321903E9F2800288
ROM:0000000000007500 DCQ 0xB94002E8B9000109, 0x2A09010852A90009, 0x94001D9CB90002E8
ROM:0000000000007500 DCQ 0x112C22C8AA0003F3, 0xF2A18209D2C00049, 0xB94002C8AA090116
ROM:0000000000007500 DCQ 0xD2807D01370800A8, 0x94001D97AA1303E0, 0xB94002C834FFFF60
ROM:0000000000007500 DCQ 0xD2C00048B90002C8, 0xF2810088F2A18208, 0x32160129B9400109
ROM:0000000000007500 DCQ 0xD2800A08B9000109, 0x2910FD1F9B085688, 0xA90AFD1FF9405514
ROM:0000000000007500 DCQ 0xA909FD1FF9404D13, 0xB40000B494001ACC, 0xF9401414AA1403E0
ROM:0000000000007500 DCQ 0xB5FFFFB494002971, 0x320003F4B40000F3, 0xF9401413AA1303E0
ROM:0000000000007500 DCQ 0x9400296AB9001014, 0xA8C15FF8B5FFFF93, 0xA8C14FF4A8C157F6
ROM:0000000000007500 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4
ROM:0000000000007500 DCQ 0xA9BF67FAA9BF5FF8, 0x531F7AA812001815, 0x5200011433071C08
ROM:0000000000007500 DCQ 0x112402C8531B6AB6, 0xF2A18217D2C00057, 0xB9400308AA170118
ROM:0000000000007500 DCQ 0x54000A2A3100011F, 0xB940030894000099, 0xB900030832050108
ROM:0000000000007500 DCQ 0xAA0003F394001D59, 0xAA170117112422C8, 0xB94002E852800019
ROM:0000000000007500 DCQ 0xD2807D01373000C8, 0x94001D55AA1303E0, 0x34FFFF2012800019
ROM:0000000000007500 DCQ 0x52A90009B9400308, 0xB90003082A090108, 0xAA0003F394001D49
ROM:0000000000007500 DCQ 0x37080108B94002E8, 0xAA1303E0D2807D01, 0x34FFFF6094001D48
ROM:0000000000007500 DCQ 0xB90002E8B94002E8, 0xB94002E814000026, 0x35000479B90002E8
ROM:0000000000007500 DCQ 0x112442C834000115, 0xF2A18209D2C00049, 0xB9400108AA090108
ROM:0000000000007500 DCQ 0x1400000653137108, 0xF2A18208D2C00048, 0xB9400108F2812208
ROM:0000000000007500 DCQ 0x3400018853134D08, 0x904003EAD2800A09, 0x9B092A899130014A
ROM:0000000000007500 DCQ 0x4B080148B940892A, 0xF9404D29B940752A, 0x1B0A2D08B940192B
ROM:0000000000007500 DCQ 0xD2800A0814000009, 0x91300129904003E9, 0xB94085289B082689
ROM:0000000000007500 DCQ 0xB940192AF9404D29, 0xB90019280B080148, 0x904003E9D2800A08
ROM:0000000000007500 DCQ 0x9B08268891300129, 0x9400006EB940B900, 0xF2A18208D2C00048
ROM:0000000000007500 DCQ 0xB9400109F2810088, 0xB900010932180129, 0xA8C15FF8A8C167FA
ROM:0000000000007500 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000007500 DCQ 0xA9BF57F6A9BF4FF4, 0x12001A74AA0003F3, 0x33071E68531F7A88
ROM:0000000000007500 DCQ 0xD2800A1652000115, 0x904003E894001A30, 0x9B1622A991300108
ROM:0000000000007500 DCQ 0x3400060A3942312A, 0x531B6A8A1219026B, 0x112C414E112C014C
ROM:0000000000007500 DCQ 0x1124014D112C214F, 0x1124215111244150, 0x1A9001CB7100017F
ROM:0000000000007500 DCQ 0x1A8D018C1A9101EE, 0xD3407DCDD3407D8C, 0xD2C0004BD3407D6E
ROM:0000000000007500 DCQ 0xAA0B01ADF2A1820B, 0xAA0B018CAA0B01CE, 0xB90001DFB900019F
ROM:0000000000007500 DCQ 0xB90001AC320023EC, 0x1124514A112C514C, 0xD3407D4A1A8A018A
ROM:0000000000007500 DCQ 0xB900015FAA0B014A, 0xF2A1820AD2C0004A, 0xB940014BF281038A
ROM:0000000000007500 DCQ 0x1100428C9101C120, 0x320003ED1A94018C, 0xA2C016B1ACC21AC
ROM:0000000000007500 DCQ 0xB940B929B900014B, 0x8B29C10834000069, 0xD2800A013900BD1F
ROM:0000000000007500 DCQ 0xA8C157F69400320C, 0xA8C17BFDA8C14FF4, 0xA9BF7BFD14001A10
ROM:0000000000007500 DCQ 0xA9BF4FF4910003FD, 0xF2A18214D2C00054, 0x321A03E8F2800294
ROM:0000000000007500 DCQ 0xD2C00048B9000288, 0xF2810088F2A18208, 0x32190129B9400109
ROM:0000000000007500 DCQ 0x94001CB6B9000109, 0xB9400288AA0003F3, 0xD2807D01373000A8
ROM:0000000000007500 DCQ 0x94001CB5AA1303E0, 0xD2C0004834FFFF60, 0xF2800288F2A18208
ROM:0000000000007500 DCQ 0xB9000109321A03E9, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000007500 DCQ 0xA9BF4FF4910003FD, 0xF2A18214D2C00054, 0xB9400288F2800214
ROM:0000000000007500 DCQ 0xB900028812156908, 0x2A001908B9400288, 0xB9000288321B0108
ROM:0000000000007500 DCQ 0xAA0003F394001C99, 0x362800A8B9400288, 0xAA1303E0D2807D01
ROM:0000000000007500 DCQ 0x34FFFF6094001C98, 0xA8C17BFDA8C14FF4, 0xF900143FD65F03C0
ROM:0000000000007500 DCQ 0xB4000088F9402008, 0xF9002001F9001501, 0xA9038401D65F03C0
ROM:0000000000007500 DCQ 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD, 0x121F1908531F7808
ROM:0000000000007500 DCQ 0x5200011333071C08, 0xD2800A08940019B2, 0x91300129904003E9
ROM:0000000000007500 DCQ 0xF94055139B082668, 0x940019C3A90AFD1F, 0xAA1303E0B40000B3
ROM:0000000000007500 DCQ 0x94002868F9401413, 0xA8C14FF4B5FFFFB3, 0xD65F03C0A8C17BFD
ROM:0000000000007500 DCQ 0x910003FDA9BF7BFD, 0xAA0003F3A9BF4FF4, 0xF2A18208D2C00048
ROM:0000000000007500 DCQ 0x52A40109F2816208, 0xB900010972800809, 0xD2800001320007E0
ROM:0000000000007500 DCQ 0x94002D1E52800002, 0xF2A1820BD2C0004B, 0x320103E8F281628B
ROM:0000000000007500 DCQ 0x7280000A12AF7FEA, 0xF2A18209D2C00049, 0x904003ECF2816009
ROM:0000000000007500 DCQ 0xB900016C912F018C, 0x3100027FB940012B, 0x2A0801681A881148
ROM:0000000000007500 DCQ 0xA8C14FF4B9000128, 0xD65F03C0A8C17BFD, 0x3400018152800008
ROM:0000000000007500 DCQ 0xB04003C912800008, 0x5100042191042129, 0x4A08014A3840140A
ROM:0000000000007500 DCQ 0xB940014A8B2A092A, 0x35FFFF414A482148, 0xAA0803E02A2803E8
ROM:0000000000007500 DCQ 0xD2800008D65F03C0, 0x3840140AB27D0BE9, 0xAA0801489AC9214A
ROM:0000000000007500 DCQ 0x3100213FD1002129, 0xAA0803E054FFFF61, 0xB27D0BE8D65F03C0
ROM:0000000000007500 DCQ 0xD10021089AC82429, 0x3100211F38001409, 0xD65F03C054FFFF81
ROM:0000000000007500 DCQ 0x910003FDA9BF7BFD, 0xAA0003F4A9BF4FF4, 0xB24003E1D2805000
ROM:0000000000007500 DCQ 0x940030E8D2800002, 0xF9000274AA0003F3, 0xF90116689108A268
ROM:0000000000007500 DCQ 0x321C03E2F9011A68, 0xAA1403E0321803E3, 0x97FFEF5152800001
ROM:0000000000007500 DCQ 0x321803E3321C03E2, 0x52800001AA1403E0, 0x9109226097FFEFC3
ROM:0000000000007500 DCQ 0x52800002320003E1, 0x9109A26094001B8E, 0x52800002320003E1
ROM:0000000000007500 DCQ 0xD280000394001B8A, 0x9123F000B0000080, 0x912EE02190000001
ROM:0000000000007500 DCQ 0x94001A5BAA1303E2, 0x94001ADEF9011260, 0xF9001913B04003E8
ROM:0000000000007500 DCQ 0xA8C14FF4AA1303E0, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000007500 DCQ 0xAA0003F3A9BF4FF4, 0x94001A7514000002, 0x3500014839486268
ROM:0000000000007500 DCQ 0x94000049AA1303E0, 0xAA1303E034FFFF60, 0xAA1303E09400004D
ROM:0000000000007500 DCQ 0x3707FF8094000044, 0x5280000017FFFFF5, 0xA8C17BFDA8C14FF4
ROM:0000000000007500 DCQ 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD, 0x320003E8AA0003F3
ROM:0000000000007500 DCQ 0xF941126039086268, 0xF941126094001B05, 0xF901127F94001A52
ROM:0000000000007500 DCQ 0x52800001F9400260, 0xF940026097FFEF83, 0x97FFEFE052800001
ROM:0000000000007500 DCQ 0xA8C14FF4AA1303E0, 0x14000772A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000007500 DCQ 0xA9BF57F6A9BF4FF4, 0xAA0203F5AA0303F4, 0xAA0003F3AA0103F6
ROM:0000000000007500 DCQ 0xB24003E1D2800500, 0x9400308CD2800002, 0xF9001014A9015416
ROM:0000000000007500 DCQ 0xF94116699108A268, 0xF9411668A9002009, 0xF9011660F9000500
ROM:0000000000007500 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000007500 DCQ 0xAA09010AA9402428, 0xF9000128B400010A, 0xF9000509A9402428
ROM:0000000000007500 DCQ 0xAA0103E0A9007C3F, 0x1400074EA8C17BFD, 0x91201400B0000080
ROM:0000000000007500 DCQ 0x94001876AA0003E1, 0x910003FDA9BF7BFD, 0x52800001F9400000
ROM:0000000000007500 DCQ 0xA8C17BFD97FFF017, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:0000000000007500 DCQ 0xA9BF5FF8A9BF57F6, 0xAA0003F3D10083FF, 0xF8408680AA1303F4
ROM:0000000000007500 DCQ 0x91004FE552800001, 0xAA1403E2321803E3, 0x97FFF015D2800004
ROM:0000000000007500 DCQ 0x710032FFAA0003F7, 0x510012F554000EAB, 0xAA1503E1AA1403E0
ROM:0000000000007500 DCQ 0xAA0003F697FFFF44, 0x8B37C268910033E0, 0xB27E03E291001101
ROM:0000000000007500 DCQ 0xB9400FE094003062, 0xB9000FE094002D6F, 0x54000CC16B0002DF
ROM:0000000000007500 DCQ 0x5100050839404FE8, 0x54000C487100191F, 0x913D312990000009
ROM:0000000000007500 DCQ 0x8B090108B8A87928, 0x39491A68D61F0100, 0x910053E034000B68
ROM:0000000000007500 DCQ 0xB27E03E291004261, 0xB94017E09400304E, 0xB90017E094002D5B
ROM:0000000000007500 DCQ 0x4A000108B9424268, 0x729FFFE952A3C0E9, 0x350009C80A090108
ROM:0000000000007500 DCQ 0x530D480993407EA8, 0x6B0A013F79448A6A, 0x11003049531E7522
ROM:0000000000007500 DCQ 0x540008C1FA480120, 0x91005261F9411E60, 0x910922609400303A
ROM:0000000000007500 DCQ 0x94001AE039091A7F, 0x394992681400003F, 0x910063E0340007A8
ROM:0000000000007500 DCQ 0xB27E03E291004261, 0xB9401BE094003030, 0xB9001BE094002D3D
ROM:0000000000007500 DCQ 0xB942626912007008, 0x540006416B09011F, 0x3909927F9109A260
ROM:0000000000007500 DCQ 0x1400002E94001ACF, 0xAA1403E0910073F5, 0x9240F81497FFFF0D
ROM:0000000000007500 DCQ 0xB27E03E291004261, 0x9400301DAA1503E0, 0x94002D2AB9401FE0
ROM:0000000000007500 DCQ 0x12001402B9001FE0, 0xAA1303E032000BE3, 0x94000061AA1403E1
ROM:0000000000007500 DCQ 0x9108A2761400001D, 0xEB1602FFF9411A77, 0x93407EB554000320
ROM:0000000000007500 DCQ 0xF94012E3F9400AE8, 0xAA1403E1AA1303E0, 0xD63F0100AA1503E2
ROM:0000000000007500 DCQ 0xEB1602FFF94006F7, 0x1400000E54FFFF01, 0xF9411A779108A276
ROM:0000000000007500 DCQ 0x54000140EB1602FF, 0xA9418EE893407EB5, 0xAA1403E1AA1303E0
ROM:0000000000007500 DCQ 0xD63F0100AA1503E2, 0xEB1602FFF94006F7, 0xD100C3BF54FFFF21
ROM:0000000000007500 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0xFFFFFE78D65F03C0
ROM:0000000000007500 DCQ 0xFFFFFFE8FFFFFEF0, 0xFFFFFF34FFFFFFE8, 0xFFFFFFB4FFFFFF78
ROM:0000000000007500 DCQ 0x394821008B214008, 0x1200052911000409, 0xD65F03C039082109
ROM:0000000000007500 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xD10103FFA9BF5FF8
ROM:0000000000007500 DCQ 0xAA0203F7AA0303F6, 0xAA0003F5AA0103F3, 0x911EC318B04003D8
ROM:0000000000007500 DCQ 0xF9001FE8F9400308, 0xAA1703E0910003F4, 0x97FFFEAFAA1603E1
ROM:0000000000007500 DCQ 0xB90037E094002CDF, 0xF90003F79100D3E8, 0x91006289B9000BF6
ROM:0000000000007500 DCQ 0x321E03E8A90123E9, 0xF90017FFB90023E8, 0x52800001F94002A0
ROM:0000000000007500 DCQ 0xAA1303E3AA1403E2, 0x97FFEEF8AA1303E4, 0xF9401FEAF9400309
ROM:0000000000007500 DCQ 0x1A9F17E83100001F, 0x54000101EB0A013F, 0xD100C3BF12000100
ROM:0000000000007500 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0x940017F7D65F03C0
ROM:0000000000007500 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xAA0003F3D10083FF
ROM:0000000000007500 DCQ 0x911EC2B5904003D5, 0xF9000FE8F94002A8, 0x910033F4D360FC28
ROM:0000000000007500 DCQ 0x290187E82A022060, 0xB90017E094002CB3, 0xB27E07E3320007E1
ROM:0000000000007500 DCQ 0xAA1403E2AA1303E0, 0xF94002A897FFFFBC, 0xEB09011FF9400FE9
ROM:0000000000007500 DCQ 0xD10083BF540000C1, 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD
ROM:0000000000007500 DCQ 0xA9BF7BFD940017D8, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:0000000000007500 DCQ 0xA9BF6FFCA9BF67FA, 0xAA0603F3D10083FF, 0xAA0403F6AA0503F4
ROM:0000000000007500 DCQ 0xAA0203F7AA0303F9, 0xAA0003F5AA0103FA, 0x911EC39C904003DC
ROM:0000000000007500 DCQ 0xF9000FE8F9400388, 0x11000768394826BB, 0xD360FF4012000508
ROM:0000000000007500 DCQ 0x94002C8A390826A8, 0xB9000FE0910033F8, 0x94002C86AA1A03E0
ROM:0000000000007500 DCQ 0x53134A68B90013E0, 0x530D332912131508, 0x2A1766CA120D1529
ROM:0000000000007500 DCQ 0x7283FFEB52A0C00B, 0x2A0901490A0B014A, 0x2A1B6D162A080128
ROM:0000000000007500 DCQ 0x94002C78AA1603E0, 0x320003E1B90017E0, 0xAA1503E0B27E07E3
ROM:0000000000007500 DCQ 0x97FFFF81AA1803E2, 0x52800000AA0003E8, 0xB90242B6340002A8
ROM:0000000000007500 DCQ 0x910922A0F9011EB4, 0x320003E879048AB3, 0xD2A0006139091AA8
ROM:0000000000007500 DCQ 0x94001A27F281A801, 0x39491AA852800000, 0x3500010839091ABF
ROM:0000000000007500 DCQ 0xB940028014000005, 0x5100067394002C61, 0x320003E0B8004680
ROM:0000000000007500 DCQ 0xF940038835FFFF73, 0xEB09011FF9400FE9, 0xD10143BF54000121
ROM:0000000000007500 DCQ 0xA8C167FAA8C16FFC, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:0000000000007500 DCQ 0x94001783D65F03C0, 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4
ROM:0000000000007500 DCQ 0xA9BF67FAA9BF5FF8, 0xD10043FFA9BF6FFC, 0xAA0503F5AA0603F4
ROM:0000000000007500 DCQ 0xAA0303FAAA0403F9, 0xAA0103F8AA0203F6, 0x39482A7BAA0003F3
ROM:0000000000007500 DCQ 0x1200050811000768, 0x39082A68D360FF00, 0xB9000BE094002C39
ROM:0000000000007500 DCQ 0xAA1803E0910023F7, 0xB90007E094002C35, 0x53134A88910013F8
ROM:0000000000007500 DCQ 0x2A1A4F2912131508, 0x7283FFEA52A03F0A, 0x2A0801280A0A0129
ROM:0000000000007500 DCQ 0x1207052953071AC9, 0x2A1B6D002A090108, 0x910033F9B9000FE0
ROM:0000000000007500 DCQ 0xB9000FE094002C25, 0xB27E03E291042276, 0xAA1703E1AA1603E0
ROM:0000000000007500 DCQ 0x9104326094002F12, 0xAA1803E1B27E03E2, 0x9104426094002F0E
ROM:0000000000007500 DCQ 0xAA1903E1B27E03E2, 0x3400021494002F0A, 0x91045277D2800019
ROM:0000000000007500 DCQ 0xB8797AA0910003F8, 0xB90003E094002C11, 0xAA1703E0B27E03E2
ROM:0000000000007500 DCQ 0x94002EFFAA1803E1, 0x910012F791000739, 0x6B14011F12003F28
ROM:0000000000007500 DCQ 0x531E768854FFFE81, 0x321F03E111003103, 0xAA1603E2AA1303E0
ROM:0000000000007500 DCQ 0x5280001497FFFF10, 0xB9400FE034000180, 0xAA0003E894002BFF
ROM:0000000000007500 DCQ 0xB90262689109A260, 0x39099274320003F4, 0xF281A801D2A00061
ROM:0000000000007500 DCQ 0x3909927F940019B6, 0xD10143BFAA1403E0, 0xA8C167FAA8C16FFC
ROM:0000000000007500 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000007500 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xAA0203F6AA0303F5
ROM:0000000000007500 DCQ 0xAA0003F3AA0103F7, 0xB24003E1D2802900, 0x94002EBCD2800002
ROM:0000000000007500 DCQ 0xF9000293AA0003F4, 0x79003296F9000A97, 0x91008281B9001E95
ROM:0000000000007500 DCQ 0x913BA00090000080, 0x940003FE940003C0, 0x940003BD9100C281
ROM:0000000000007500 DCQ 0x9110E02190000001, 0x911C104290000002, 0xAA1403E3AA1303E0
ROM:0000000000007500 DCQ 0xF900068097FFFE12, 0xA8C15FF8AA1403E0, 0xA8C14FF4A8C157F6
ROM:0000000000007500 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4
ROM:0000000000007500 DCQ 0xA9BF67FAA9BF5FF8, 0xD10083FFA9BF6FFC, 0xAA0203F5AA0303F3
ROM:0000000000007500 DCQ 0x904003DAAA0103F4, 0xF9400348911EC35A, 0xF10082BFF9000FE8
ROM:0000000000007500 DCQ 0xAA1403E0540012C3, 0x9240F40897FFFD8F, 0x91008276F9002268
ROM:0000000000007500 DCQ 0xB27C03E291003280, 0x94002F59AA1603E1, 0xAA1403E035001180
ROM:0000000000007500 DCQ 0x71002C1F940000DB, 0x7100041F54000BE8, 0x71000C1F54000C20
ROM:0000000000007500 DCQ 0xF10112BF54000C81, 0xAA1403E054001041, 0xAA0003F897FFFD7B
ROM:0000000000007500 DCQ 0x91010281910013E0, 0x94002E8BB27E03E2, 0x94002B98B94007E0
ROM:0000000000007500 DCQ 0x79403268AA0003F7, 0x54000EA26B0802FF
ROM:0000000000008500 DCQ 0x9240F71991012275, 0x528005BB1100B6E9, 0x540000626B09011F
ROM:0000000000008500 DCQ 0x12003D1B4B170108, 0xB27E17E2910023F8, 0x52800001AA1503E0
ROM:0000000000008500 DCQ 0xAA1503E094002F04, 0x97FFFD6AAA1903E1, 0xB27C03E291015260
ROM:0000000000008500 DCQ 0x94002E71AA1603E1, 0xAA1503E0321E03E1, 0x910082819400009F
ROM:0000000000008500 DCQ 0xAA1803E0B27C03E2, 0x9100C26194002E6A, 0xB27C03E29101A260
ROM:0000000000008500 DCQ 0x9101E26094002E66, 0xAA1803E1B27C03E2, 0x7940326894002E62
ROM:0000000000008500 DCQ 0xB27B03E22A0842E1, 0x940000E5AA1503E0, 0xD2800482B9401E61
ROM:0000000000008500 DCQ 0x940000E1AA1503E0, 0x52800014340001DB, 0xB25E03F8D2C00516
ROM:0000000000008500 DCQ 0xF9400A690B1402E8, 0x9360FEC2B8685921, 0x940000D7AA1503E0
ROM:0000000000008500 DCQ 0x110006948B1802D6, 0x54FFFEEB6B1B029F, 0x11012114531E7768
ROM:0000000000008500 DCQ 0x32000BE1F9400260, 0x121E168897FFFE5C, 0x53027D08110FD108
ROM:0000000000008500 DCQ 0x39014E68531D7009, 0xF940026039014269, 0xAA1503E232000BE1
ROM:0000000000008500 DCQ 0x97FFFE57AA1403E3, 0x7100301F1400002A, 0x320003E254000501
ROM:0000000000008500 DCQ 0x5280000214000002, 0xAA1403E1AA1303E0, 0x1400002194000080
ROM:0000000000008500 DCQ 0x540003E17100141F, 0xAA1403E091012275, 0x9240F41497FFFD17
ROM:0000000000008500 DCQ 0xAA1503E0B27E17E2, 0x94002EB352800001, 0xAA1403E1AA1503E0
ROM:0000000000008500 DCQ 0x9101526097FFFD19, 0xAA1603E1B27C03E2, 0x321F07E194002E20
ROM:0000000000008500 DCQ 0x9400004EAA1503E0, 0x32000BE1F9400260, 0x531D700897FFFE30
ROM:0000000000008500 DCQ 0x39014E69528000A9, 0xF940026039014268, 0xB27B03E332000BE1
ROM:0000000000008500 DCQ 0x97FFFE2DAA1503E2, 0xF9400FE9F9400348, 0x54000121EB09011F
ROM:0000000000008500 DCQ 0xA8C16FFCD10143BF, 0xA8C15FF8A8C167FA, 0xA8C14FF4A8C157F6
ROM:0000000000008500 DCQ 0xD65F03C0A8C17BFD, 0xAA0103E094001646, 0xA9BF7BFD14000043
ROM:0000000000008500 DCQ 0xA9BF4FF4910003FD, 0xA9400660AA0003F3, 0xAA1303E097FFFD68
ROM:0000000000008500 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFD140004BD, 0xA9BF4FF4910003FD
ROM:0000000000008500 DCQ 0xAA0103F5A9BF57F6, 0x91012293AA0003F4, 0xAA1303E0B27E17E2
ROM:0000000000008500 DCQ 0x94002E7952800001, 0xAA1503E1AA1303E0, 0x9100828197FFFCDF
ROM:0000000000008500 DCQ 0xB27C03E291015280, 0x528000A194002DE6, 0x94000014AA1303E0
ROM:0000000000008500 DCQ 0x9101A2809100C281, 0x94002DDFB27C03E2, 0x321F07E1F9400280
ROM:0000000000008500 DCQ 0x531D700897FFFDF2, 0x39014E8952800129, 0xF940028039014288
ROM:0000000000008500 DCQ 0xB27C07E3321F07E1, 0xA8C157F6AA1303E2, 0xA8C17BFDA8C14FF4
ROM:0000000000008500 DCQ 0xA9BF7BFD17FFFDEC, 0xA9BF4FF4910003FD, 0xAA0003F3D10043FF
ROM:0000000000008500 DCQ 0x94002AD6AA0103E0, 0x910033E1B9000FE0, 0xB27E03E291007260
ROM:0000000000008500 DCQ 0xD10043BF94002DC4, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:0000000000008500 DCQ 0xD10043FF910003FD, 0xD10013A0AA0003E8, 0xB27E03E291007101
ROM:0000000000008500 DCQ 0xB85FC3A094002DB8, 0x910003BF94002AC5, 0xD65F03C0A8C17BFD
ROM:0000000000008500 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xAA0203F6A9BF5FF8
ROM:0000000000008500 DCQ 0x91012293AA0003F4, 0x97FFFC94AA0103E0, 0x9240F6B7AA0003F5
ROM:0000000000008500 DCQ 0xAA1303E0B27E17E2, 0x94002E2F52800001, 0xAA1703E1AA1303E0
ROM:0000000000008500 DCQ 0x9100828197FFFC95, 0xB27C03E291015280, 0x321F03E194002D9C
ROM:0000000000008500 DCQ 0x97FFFFCAAA1303E0, 0xB27C07F89100C281, 0xB27C03E29101A280
ROM:0000000000008500 DCQ 0x3400015694002D94, 0xB27C03E2D360FEE1, 0x94000017AA1303E0
ROM:0000000000008500 DCQ 0xAA1303E0D2800282, 0x94000013AA1503E1, 0xF9400280B27D0BF8
ROM:0000000000008500 DCQ 0x97FFFD9D32000BE1, 0x53027D08110FD308, 0x39014E88531D7009
ROM:0000000000008500 DCQ 0xF940028039014289, 0xAA1303E232000BE1, 0xA8C15FF8AA1803E3
ROM:0000000000008500 DCQ 0xA8C14FF4A8C157F6, 0x17FFFD95A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000008500 DCQ 0xD10043FFA9BF4FF4, 0xAA0003F4AA0203F3, 0x94002A7EAA0103E0
ROM:0000000000008500 DCQ 0x910033E1B9000FE0, 0x910081008B140268, 0x94002D6BB27E03E2
ROM:0000000000008500 DCQ 0xA8C14FF4D10043BF, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000008500 DCQ 0xA9BF57F6A9BF4FF4, 0xD10143FFA9BF5FF8, 0x911EC318904003D8
ROM:0000000000008500 DCQ 0xF81C83A8F9400308, 0xAA0003F497FFEB04, 0xB4000E34D2800013
ROM:0000000000008500 DCQ 0xB24003E1D2803300, 0x94002D40D2800002, 0xF9000274AA0003F3
ROM:0000000000008500 DCQ 0x97FFFC4DAA1403E0, 0x910083E5F9000660, 0x528000A6321F03E2
ROM:0000000000008500 DCQ 0x52800003D2800001, 0x97FFFDB452800004, 0x910063E534000BA0
ROM:0000000000008500 DCQ 0xF9000FE8B24103E8, 0x321F03E2F9400660, 0x321F03E6321F03E4
ROM:0000000000008500 DCQ 0x52800003D2800001, 0x34000A4097FFFDFE, 0x904003C091048261
ROM:0000000000008500 DCQ 0x94000231911BC000, 0x9104C2619400026F, 0x320003E09400022E
ROM:0000000000008500 DCQ 0xAA0003F694002983, 0x940029CC320003E0, 0xAA1603E0AA0003F5
ROM:0000000000008500 DCQ 0xAA1503E094002E40, 0x904003D494002E3E, 0x9103A29791142294
ROM:0000000000008500 DCQ 0xAA1703E0B27903E2, 0x94002E1EAA1603E1, 0x94002E35AA1603E0
ROM:0000000000008500 DCQ 0xB27903E28B0002E0, 0x94002E18AA1503E1, 0x8B150A96D2800015
ROM:0000000000008500 DCQ 0x94002A28B940EAC0, 0x910006B5B900EAC0, 0x54FFFF41F10102BF
ROM:0000000000008500 DCQ 0x910222959100D3F6, 0xAA1503E0D2802C01, 0x940020DEAA1603E2
ROM:0000000000008500 DCQ 0xAA1603E0910023F7, 0x94000234AA1703E1, 0xAA1503E0B27C03E2
ROM:0000000000008500 DCQ 0x94002D09AA1703E1, 0xF900AA68B24007E8, 0x52800F42F9400660
ROM:0000000000008500 DCQ 0xAA1403E1320003E3, 0xF9000A6097FFFE25, 0x97FFFF08F940AA61
ROM:0000000000008500 DCQ 0x90000001F9400660, 0x90000002912E8021, 0xAA1303E3913A5042
ROM:0000000000008500 DCQ 0xF9000E6097FFFC4C, 0xF9401D09904003E8, 0xF9001D13B5000049
ROM:0000000000008500 DCQ 0x913A602190000001, 0xAA1303E252801900, 0xF900A26094000259
ROM:0000000000008500 DCQ 0xAA1303E014000004, 0xD280001394000103, 0xF85C83A9F9400308
ROM:0000000000008500 DCQ 0x54000101EB09011F, 0xD100C3BFAA1303E0, 0xA8C157F6A8C15FF8
ROM:0000000000008500 DCQ 0xA8C17BFDA8C14FF4, 0x9400151FD65F03C0, 0x910003FDA9BF7BFD
ROM:0000000000008500 DCQ 0xA9BF57F6A9BF4FF4, 0xA9BF67FAA9BF5FF8, 0xAA0303F3D10083FF
ROM:0000000000008500 DCQ 0xAA0103F5AA0203F6, 0x911EC339904003D9, 0xF9000FE8F9400328
ROM:0000000000008500 DCQ 0x540013A3F100C2DF, 0x910032A091048274, 0xAA1403E1B27C03E2
ROM:0000000000008500 DCQ 0x350012E094002D84, 0x910072A1910023E0, 0x94002CC3B27E03E2
ROM:0000000000008500 DCQ 0x940029D0B9400BE0, 0x710006FFAA0003F7, 0xAA1503E054000121
ROM:0000000000008500 DCQ 0x9240F41797FFFBA7, 0x540002A8F100FEDF, 0x320003F89104C276
ROM:0000000000008500 DCQ 0x394522681400002B, 0x321E03E2350000A8, 0xAA1503E1AA1303E0
ROM:0000000000008500 DCQ 0x71000EFF940000FE, 0xF90003FF54000841, 0x97FFFB96AA1503E0
ROM:0000000000008500 DCQ 0xF100E2DF9240F418, 0xD280000854000982, 0x1400004F320003F6
ROM:0000000000008500 DCQ 0x9100C2A1910023F8, 0xAA1803E0B27C03E2, 0x9104C27694002CA0
ROM:0000000000008500 DCQ 0xAA1803E0B27C03E2, 0x94002D57AA1603E1, 0x350001C0528000B8
ROM:0000000000008500 DCQ 0x91056260F900AA77, 0xB27C03E2910082A1, 0x5280001894002C94
ROM:0000000000008500 DCQ 0x350000C839452268, 0x320003E89105A260, 0x9400143B39052268
ROM:0000000000008500 DCQ 0x394022A852800018, 0x91008275121D051A, 0xAA1503E0B27E17E2
ROM:0000000000008500 DCQ 0x94002D1152800001, 0xAA1703E1AA1503E0, 0x9100B26097FFFB77
ROM:0000000000008500 DCQ 0xAA1403E1B27C03E2, 0x321F03E194002C7E, 0x940000B9AA1503E0
ROM:0000000000008500 DCQ 0xB27C03E291010260, 0x94002C77AA1603E1, 0xAA1803E1AA1503E0
ROM:0000000000008500 DCQ 0x528001489400011D, 0x3900A27A3900AE68, 0x32000BE1F9400660
ROM:0000000000008500 DCQ 0x1400003BD2800683, 0x540008C1710016FF, 0x97FFFB54AA1503E0
ROM:0000000000008500 DCQ 0x9240F4019100C2B4, 0x53031102394022A8, 0xAA1303E052800003
ROM:0000000000008500 DCQ 0xF940A260940000DF, 0xAA1403E15100C2C2, 0x1400002D940001F7
ROM:0000000000008500 DCQ 0x9100C2A1910003E0, 0x94002C59B27D03E2, 0xF94003E852800016
ROM:0000000000008500 DCQ 0x121D053A394022A9, 0xF90007E8910023F7, 0xB27E17E291008275
ROM:0000000000008500 DCQ 0x52800001AA1503E0, 0xAA1503E094002CDA, 0x97FFFB40AA1803E1
ROM:0000000000008500 DCQ 0xB27C03E29100B260, 0x94002C47AA1403E1, 0xAA1503E0321E03E1
ROM:0000000000008500 DCQ 0x9104C26194000082, 0xB27C03E291010260, 0xAA1503E094002C40
ROM:0000000000008500 DCQ 0x940000E6AA1603E1, 0xB27D03E291015260, 0x94002C39AA1703E1
ROM:0000000000008500 DCQ 0x3900AE68321F0BE8, 0xF94006603900A27A, 0xD280088332000BE1
ROM:0000000000008500 DCQ 0x97FFFC4DAA1503E2, 0xF9400FE9F9400328, 0x540001A1EB09011F
ROM:0000000000008500 DCQ 0xA8C167FAD10103BF, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:0000000000008500 DCQ 0x321F03E2D65F03C0, 0xAA1503E1AA1303E0, 0x17FFFFF194000070
ROM:0000000000008500 DCQ 0xD65F03C094001462, 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4
ROM:0000000000008500 DCQ 0xAA0103F6AA0203F5, 0x39452268AA0003F3, 0x9100827434000568
ROM:0000000000008500 DCQ 0xAA1403E0B27E17E2, 0x94002C9D52800001, 0xAA1403E0F940AA61
ROM:0000000000008500 DCQ 0x9104826197FFFB03, 0xB27C03E29100B260, 0x528000A194002C0A
ROM:0000000000008500 DCQ 0x94000045AA1403E0, 0x910102609104C261, 0x94002C03B27C03E2
ROM:0000000000008500 DCQ 0x91014260D3407EA2, 0x94002BFFAA1603E1, 0x121E76D51100CEB6
ROM:0000000000008500 DCQ 0x321F07E1F9400660, 0x121E16C897FFFC10, 0x53027D08110FD108
ROM:0000000000008500 DCQ 0x3900AE68531D7009, 0xF94006603900A269, 0xAA1403E2321F07E1
ROM:0000000000008500 DCQ 0xA8C157F6AA1503E3, 0xA8C17BFDA8C14FF4, 0xA8C157F617FFFC08
ROM:0000000000008500 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:0000000000008500 DCQ 0x904003E8AA0003F3, 0xB40000B3F9401D09, 0xAA1303E9EB13013F
ROM:0000000000008500 DCQ 0x14000002540000A1, 0xAA0903F3B40002E9, 0xF9400A60F9001D1F
ROM:0000000000008500 DCQ 0x97FFFDD6B4000040, 0xB4000061F9400E61, 0x97FFFB3FF9400660
ROM:0000000000008500 DCQ 0xB4000040F940A260, 0xF940066094000159, 0x97FFFB0CB4000040
ROM:0000000000008500 DCQ 0xB4000040F9400260, 0xAA1303E097FFE9FA, 0xA8C17BFDA8C14FF4
ROM:0000000000008500 DCQ 0xA8C14FF41400028B, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000008500 DCQ 0xD10043FFA9BF4FF4, 0xAA0103E0AA0003F3, 0xB9000FE0940028C9
ROM:0000000000008500 DCQ 0x91007260910033E1, 0x94002BB7B27E03E2, 0xA8C14FF4D10043BF
ROM:0000000000008500 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4
ROM:0000000000008500 DCQ 0xAA0203F5A9BF5FF8, 0xAA0003F4AA0103F7, 0xAA1703E091008293
ROM:0000000000008500 DCQ 0x9240F41697FFFA93, 0x121D0517394022E8, 0xAA1303E0B27E17E2
ROM:0000000000008500 DCQ 0x94002C2D52800001, 0xAA1603E1AA1303E0, 0x9104828197FFFA93
ROM:0000000000008500 DCQ 0xB27C03E29100B280, 0x32001FE194002B9A, 0x97FFFFD5AA1303E0
ROM:0000000000008500 DCQ 0x910102809104C281, 0x94002B93B27C03E2, 0xAA1503E1AA1303E0
ROM:0000000000008500 DCQ 0x5280014894000039, 0x3900A2973900AE88, 0x32000BE1F9400680
ROM:0000000000008500 DCQ 0xAA1303E2D2800683, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:0000000000008500 DCQ 0xA9BF7BFD17FFFBA0, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:0000000000008500 DCQ 0xAA0203F5AA0303F6, 0xAA0003F4AA0103F7, 0xB27E17E291008293
ROM:0000000000008500 DCQ 0x52800001AA1303E0, 0xAA1303E094002C02, 0x97FFFA68AA1703E1
ROM:0000000000008500 DCQ 0x9100B28091048281, 0x94002B6FB27C03E2, 0xAA1303E0321F07E1
ROM:0000000000008500 DCQ 0x9104C28197FFFFAA, 0xB27C03E291010280, 0xAA1303E094002B68
ROM:0000000000008500 DCQ 0x9400000EAA1603E1, 0x52800149531D72A8, 0x3900A2883900AE89
ROM:0000000000008500 DCQ 0x32000BE1F9400680, 0xAA1303E2D2800683, 0xA8C157F6A8C15FF8
ROM:0000000000008500 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFD17FFFB74, 0xD10043FF910003FD
ROM:0000000000008500 DCQ 0xD10013A1B81FC3A1, 0xB27E03E29100C000, 0x910003BF94002B50
ROM:0000000000008500 DCQ 0xD65F03C0A8C17BFD, 0x39000028B9400008, 0x53087D08B9400008
ROM:0000000000008500 DCQ 0x7940040839000428, 0x39400C0839000828, 0x3940100839000C28
ROM:0000000000008500 DCQ 0x3940140839001028, 0x3940180839001428, 0x39401C0839001828
ROM:0000000000008500 DCQ 0x3940200839001C28, 0x3940240839002028, 0x3940280839002428
ROM:0000000000008500 DCQ 0x39402C0839002828, 0x3940300839002C28, 0x3940340839003028
ROM:0000000000008500 DCQ 0x3940380839003428, 0x39403C0839003828, 0xD65F03C039003C28
ROM:0000000000008500 DCQ 0x53103D0839400408, 0x2A09610839400009, 0x2A09210839400809
ROM:0000000000008500 DCQ 0x2A09010839400C09, 0x39401008B9000028, 0x2A08212839401409
ROM:0000000000008500 DCQ 0x3940180879000828, 0x2A08212839401C09, 0x3940200879000C28
ROM:0000000000008500 DCQ 0x3940240839002028, 0x3940280839002428, 0x39402C0839002828
ROM:0000000000008500 DCQ 0x3940300839002C28, 0x3940340839003028, 0x3940380839003428
ROM:0000000000008500 DCQ 0x39403C0839003828, 0xD65F03C039003C28, 0x910003FDA9BF7BFD
ROM:0000000000008500 DCQ 0xA9BF57F6A9BF4FF4, 0xAA0103F3D10043FF, 0xB27E03E2AA0003F4
ROM:0000000000008500 DCQ 0xAA1403E1AA1303E0, 0x91001A6094002AFE, 0xB27F03E291001281
ROM:0000000000008500 DCQ 0x9100126094002AFA, 0xB27F03E291001A81, 0x910033F594002AF6
ROM:0000000000008500 DCQ 0xB27E03E291002281, 0x94002AF1AA1503E0, 0x940027FCB9400FE0
ROM:0000000000008500 DCQ 0x91002260B9000FE0, 0xAA1503E1B27E03E2, 0x9100328194002AEA
ROM:0000000000008500 DCQ 0xAA1503E0B27E03E2, 0xB9400FE094002AE6, 0xB9000FE0940027F1
ROM:0000000000008500 DCQ 0xB27E03E291003260, 0x94002ADFAA1503E1, 0xA8C157F6D10083BF
ROM:0000000000008500 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:0000000000008500 DCQ 0x97FFFFABAA0103F3, 0x79400E69528A0008, 0x321903E933002D28
ROM:0000000000008500 DCQ 0x3940226879000E68, 0x3900226933001509, 0xA8C17BFDA8C14FF4
ROM:0000000000008500 DCQ 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:0000000000008500 DCQ 0xF04003B8D10203FF, 0xF9400308911EC318, 0xF04003D7F81C83A8
ROM:0000000000008500 DCQ 0x394002E8910102F7, 0x320003E837000368, 0xAA1703F39100BBF4
ROM:0000000000008500 DCQ 0xF000006038004668, 0xAA1403E1913BE000, 0x9100429597FFFF68
ROM:0000000000008500 DCQ 0xAA0003F694002D6D, 0xA90003F694002D6D, 0x91242042F0000062
ROM:0000000000008500 DCQ 0xAA1503E0D2800741, 0x91006BF594002A00, 0xAA1403E0D2800921
ROM:0000000000008500 DCQ 0x94001E72AA1503E2, 0xAA1303E1AA1503E0, 0xF940030897FFFFC9
ROM:0000000000008500 DCQ 0xEB09011FF85C83A9, 0x910012E054000101, 0xA8C15FF8D100C3BF
ROM:0000000000008500 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0xA9BF7BFD940012D8
ROM:0000000000008500 DCQ 0xA9BF4FF4910003FD, 0xAA0203F4A9BF57F6, 0xAA0003F6AA0103F5
ROM:0000000000008500 DCQ 0xB24003E1D2801300, 0x94002A76D2800002, 0xB9000276AA0003F3
ROM:0000000000008500 DCQ 0xA900D275D3407EC0, 0x94000106D2800001
ROM:0000000000009500 DCQ 0x91020260F9000E60, 0x52800002320003E1, 0x9040040894001524
ROM:0000000000009500 DCQ 0xF90001139121A108, 0xA8C157F6AA1303E0, 0xA8C17BFDA8C14FF4
ROM:0000000000009500 DCQ 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD, 0x90400408AA0003F3
ROM:0000000000009500 DCQ 0xF94001099121A108, 0x54000041EB13013F, 0xF9400E60F900011F
ROM:0000000000009500 DCQ 0xAA1303E094000131, 0xA8C17BFDA8C14FF4, 0xA9BF7BFD1400012D
ROM:0000000000009500 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0xAA0003F3AA0103F5
ROM:0000000000009500 DCQ 0x540008437100105F, 0x39400AA939400EA8, 0x110012C82A082136
ROM:0000000000009500 DCQ 0x540007886B02011F, 0x394002A9394006A8, 0x7100051F2A082128
ROM:0000000000009500 DCQ 0x71000EDF540000E1, 0x321F03E2540001C8, 0x52800001AA1303E0
ROM:0000000000009500 DCQ 0x7100091F14000039, 0x540005C07A400AC4, 0x38401660910012B3
ROM:0000000000009500 DCQ 0x510006D694001226, 0x1400002835FFFFB6, 0x394012A9394016A8
ROM:0000000000009500 DCQ 0x39401AA92A082128, 0x39401EA92A094108, 0x510012C82A096114
ROM:0000000000009500 DCQ 0x340003C92A080289, 0x340004293941A269, 0xB9407A6934000648
ROM:0000000000009500 DCQ 0x540004A86B09029F, 0x6B1402FF0B080297, 0x3700042A1A9F27EA
ROM:0000000000009500 DCQ 0x540003E86B0902FF, 0x8B344120F9403A69, 0xAA1603E1D3407D16
ROM:0000000000009500 DCQ 0x36000320940015CA, 0xF9403A69D3407E88, 0x910022A18B080120
ROM:0000000000009500 DCQ 0x94002A23AA1603E2, 0x6B0802FFB9406E68, 0xB9006E7754000529
ROM:0000000000009500 DCQ 0xA8C15FF814000027, 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD
ROM:0000000000009500 DCQ 0xAA1303E012800002, 0xA8C15FF8AA1403E1, 0xA8C14FF4A8C157F6
ROM:0000000000009500 DCQ 0x14000056A8C17BFD, 0xAA1303E012800002, 0x94000052AA1403E1
ROM:0000000000009500 DCQ 0xA8C15FF8AA1303E0, 0xA8C14FF4A8C157F6, 0x1400007BA8C17BFD
ROM:0000000000009500 DCQ 0xB9406E683901A27F, 0x540000A16B08029F, 0xAA1403E1AA1303E0
ROM:0000000000009500 DCQ 0x140000069400005E, 0xAA1303E012800002, 0x94000040AA1403E1
ROM:0000000000009500 DCQ 0x91020260B9006E7F, 0xAA1303E0940014A1, 0xA8C15FF8AA1403E1
ROM:0000000000009500 DCQ 0xA8C14FF4A8C157F6, 0x1400004FA8C17BFD
ROM:0000000000009750
ROM:0000000000009750 ; =============== S U B R O U T I N E =======================================
ROM:0000000000009750
ROM:0000000000009750 ; Attributes: bp-based frame
ROM:0000000000009750
ROM:0000000000009750 sub_9750 ; CODE XREF: sub_97BC+34↓p
ROM:0000000000009750
ROM:0000000000009750 var_20 = -0x20
ROM:0000000000009750 var_10 = -0x10
ROM:0000000000009750 var_s0 = 0
ROM:0000000000009750
ROM:0000000000009750 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000009754 MOV X29, SP
ROM:0000000000009758 STP X20, X19, [SP,#var_10]!
ROM:000000000000975C STP X22, X21, [SP,#0x10+var_20]!
ROM:0000000000009760 MOV X20, X2
ROM:0000000000009764 MOV X21, X1
ROM:0000000000009768 MOV X19, X0
ROM:000000000000976C UBFX X1, X20, #0, #0x20
ROM:0000000000009770 MOV X0, X21
ROM:0000000000009774 BL sub_ED90
ROM:0000000000009778 TBZ W0, #0, loc_9794
ROM:000000000000977C STR X21, [X19,#0x70]
ROM:0000000000009780 STR W20, [X19,#0x78]
ROM:0000000000009784 STR WZR, [X19,#0x6C]
ROM:0000000000009788 MOV W8, #1
ROM:000000000000978C STRB W8, [X19,#0x68]
ROM:0000000000009790 B loc_97AC
ROM:0000000000009794 ; ---------------------------------------------------------------------------
ROM:0000000000009794
ROM:0000000000009794 loc_9794 ; CODE XREF: sub_9750+28↑j
ROM:0000000000009794 LDRB W8, [X19,#0x68]
ROM:0000000000009798 CBZ W8, loc_97A8
ROM:000000000000979C ADD X0, X19, #0x80
ROM:00000000000097A0 STRB WZR, [X19,#0x68]
ROM:00000000000097A4 BL sub_E9B4
ROM:00000000000097A8
ROM:00000000000097A8 loc_97A8 ; CODE XREF: sub_9750+48↑j
ROM:00000000000097A8 STR WZR, [X19,#0x6C]
ROM:00000000000097AC
ROM:00000000000097AC loc_97AC ; CODE XREF: sub_9750+40↑j
ROM:00000000000097AC LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:00000000000097B0 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:00000000000097B4 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000097B8 RET
ROM:00000000000097B8 ; End of function sub_9750
ROM:00000000000097B8
ROM:00000000000097BC
ROM:00000000000097BC ; =============== S U B R O U T I N E =======================================
ROM:00000000000097BC
ROM:00000000000097BC ; Attributes: bp-based frame
ROM:00000000000097BC
ROM:00000000000097BC sub_97BC
ROM:00000000000097BC
ROM:00000000000097BC var_10 = -0x10
ROM:00000000000097BC var_s0 = 0
ROM:00000000000097BC
ROM:00000000000097BC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000097C0 MOV X29, SP
ROM:00000000000097C4 STP X20, X19, [SP,#var_10]!
ROM:00000000000097C8 MOV X8, X1
ROM:00000000000097CC MOV X9, X0
ROM:00000000000097D0 ADRP X10, #0x80089868@PAGE
ROM:00000000000097D4 ADD X10, X10, #0x80089868@PAGEOFF
ROM:00000000000097D8 LDR X19, [X10]
ROM:00000000000097DC MOV W20, #0xFFFFFFFF
ROM:00000000000097E0 CBZ X19, loc_9814
ROM:00000000000097E4 MOV X0, X19
ROM:00000000000097E8 MOV X1, X9
ROM:00000000000097EC MOV X2, X8
ROM:00000000000097F0 BL sub_9750
ROM:00000000000097F4 LDRB W8, [X19,#0x68]
ROM:00000000000097F8 MOV W20, #0xFFFFFFFF
ROM:00000000000097FC CBZ W8, loc_9814
ROM:0000000000009800 ADD X0, X19, #0x80
ROM:0000000000009804 BL sub_EA08
ROM:0000000000009808 LDR W8, [X19,#0x6C]
ROM:000000000000980C CMN W8, #0
ROM:0000000000009810 CSEL W20, W20, W8, EQ
ROM:0000000000009814
ROM:0000000000009814 loc_9814 ; CODE XREF: sub_97BC+24↑j
ROM:0000000000009814 ; sub_97BC+40↑j
ROM:0000000000009814 MOV X0, X20
ROM:0000000000009818 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000981C LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000009820 RET
ROM:0000000000009820 ; End of function sub_97BC
ROM:0000000000009820
ROM:0000000000009824
ROM:0000000000009824 ; =============== S U B R O U T I N E =======================================
ROM:0000000000009824
ROM:0000000000009824
ROM:0000000000009824 sub_9824 ; CODE XREF: ROM:00000000000098FC↓p
ROM:0000000000009824 MOV X8, X1
ROM:0000000000009828 LDR X1, [X0,#0x18]
ROM:000000000000982C LSR W9, W8, #8
ROM:0000000000009830 MOV W15, #8
ROM:0000000000009834 LSR W13, W8, #0x10
ROM:0000000000009838 LSR W14, W8, #0x18
ROM:000000000000983C LSR W10, W2, #8
ROM:0000000000009840 LSR W11, W2, #0x10
ROM:0000000000009844 LSR W12, W2, #0x18
ROM:0000000000009848 MOV W16, #1
ROM:000000000000984C STRB W16, [X1]
ROM:0000000000009850 STRB WZR, [X1,#1]
ROM:0000000000009854 STRB W15, [X1,#2]
ROM:0000000000009858 STRB WZR, [X1,#3]
ROM:000000000000985C STRB W8, [X1,#4]
ROM:0000000000009860 STRB W9, [X1,#5]
ROM:0000000000009864 STRB W13, [X1,#6]
ROM:0000000000009868 STRB W14, [X1,#7]
ROM:000000000000986C STRB W2, [X1,#8]
ROM:0000000000009870 STRB W10, [X1,#9]
ROM:0000000000009874 STRB W11, [X1,#0xA]
ROM:0000000000009878 STRB W12, [X1,#0xB]
ROM:000000000000987C LDP X3, X0, [X0,#8]
ROM:0000000000009880 MOV W2, #0xC
ROM:0000000000009884 BR X3
ROM:0000000000009884 ; End of function sub_9824
ROM:0000000000009884
ROM:0000000000009888 ; ---------------------------------------------------------------------------
ROM:0000000000009888 MOV X8, X1
ROM:000000000000988C LDR X1, [X0,#0x18]
ROM:0000000000009890 LSR W9, W8, #8
ROM:0000000000009894 MOV W12, #8
ROM:0000000000009898 LSR W10, W8, #0x10
ROM:000000000000989C LSR W11, W8, #0x18
ROM:00000000000098A0 MOV W13, #1
ROM:00000000000098A4 STRB W13, [X1]
ROM:00000000000098A8 STRB WZR, [X1,#1]
ROM:00000000000098AC STRB W12, [X1,#2]
ROM:00000000000098B0 STRB WZR, [X1,#3]
ROM:00000000000098B4 STRB W8, [X1,#4]
ROM:00000000000098B8 STRB W9, [X1,#5]
ROM:00000000000098BC STRB W10, [X1,#6]
ROM:00000000000098C0 STRB W11, [X1,#7]
ROM:00000000000098C4 STRB WZR, [X1,#8]
ROM:00000000000098C8 STRB WZR, [X1,#9]
ROM:00000000000098CC STRB WZR, [X1,#0xA]
ROM:00000000000098D0 STRB WZR, [X1,#0xB]
ROM:00000000000098D4 LDP X3, X0, [X0,#8]
ROM:00000000000098D8 MOV W2, #0xC
ROM:00000000000098DC BR X3
ROM:00000000000098E0 ; ---------------------------------------------------------------------------
ROM:00000000000098E0 STP X29, X30, [SP,#-0x10]!
ROM:00000000000098E4 MOV X29, SP
ROM:00000000000098E8 STP X20, X19, [SP,#-0x10]!
ROM:00000000000098EC MOV X19, X0
ROM:00000000000098F0 STRB WZR, [X19,#0x68]
ROM:00000000000098F4 MOV W1, #0xFFFFFFFF
ROM:00000000000098F8 MOV W2, #0xFFFFFFFF
ROM:00000000000098FC BL sub_9824
ROM:0000000000009900 STR WZR, [X19,#0x6C]
ROM:0000000000009904 ADD X0, X19, #0x80
ROM:0000000000009908 LDP X20, X19, [SP],#0x10
ROM:000000000000990C LDP X29, X30, [SP],#0x10
ROM:0000000000009910 B sub_E9B4
ROM:0000000000009914
ROM:0000000000009914 ; =============== S U B R O U T I N E =======================================
ROM:0000000000009914
ROM:0000000000009914 ; Attributes: bp-based frame
ROM:0000000000009914
ROM:0000000000009914 sub_9914 ; CODE XREF: sub_E500+30↓p
ROM:0000000000009914 ; sub_E500+48↓p
ROM:0000000000009914
ROM:0000000000009914 var_10 = -0x10
ROM:0000000000009914 var_s0 = 0
ROM:0000000000009914
ROM:0000000000009914 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000009918 MOV X29, SP
ROM:000000000000991C STP X20, X19, [SP,#var_10]!
ROM:0000000000009920 MOV X19, X0
ROM:0000000000009924 CBZ X19, loc_998C
ROM:0000000000009928 BL sub_E080
ROM:000000000000992C MOV X0, X19
ROM:0000000000009930 BL sub_99E8
ROM:0000000000009934 MOV X8, X0
ROM:0000000000009938 LSR X9, X8, #6
ROM:000000000000993C CLZ W9, W9
ROM:0000000000009940 MOV W10, #0x20
ROM:0000000000009944 SUB W9, W10, W9
ROM:0000000000009948 CMP W9, #0x1F
ROM:000000000000994C B.HI loc_998C
ROM:0000000000009950 ADRP X20, #0x80084060@PAGE
ROM:0000000000009954 ADD X20, X20, #0x80084060@PAGEOFF
ROM:0000000000009958
ROM:0000000000009958 loc_9958 ; CODE XREF: sub_9914+74↓j
ROM:0000000000009958 ADD X10, X20, X9,LSL#3
ROM:000000000000995C LDR X10, [X10,#0x48]
ROM:0000000000009960
ROM:0000000000009960 loc_9960 ; CODE XREF: sub_9914+64↓j
ROM:0000000000009960 MOV X19, X10
ROM:0000000000009964 CBZ X19, loc_9980
ROM:0000000000009968 LDR X10, [X19,#8]
ROM:000000000000996C LSL X11, X10, #6
ROM:0000000000009970 LDR X10, [X19,#0x40]
ROM:0000000000009974 CMP X11, X8
ROM:0000000000009978 B.CC loc_9960
ROM:000000000000997C B loc_999C
ROM:0000000000009980 ; ---------------------------------------------------------------------------
ROM:0000000000009980
ROM:0000000000009980 loc_9980 ; CODE XREF: sub_9914+50↑j
ROM:0000000000009980 ADD X9, X9, #1
ROM:0000000000009984 CMP X9, #0x20
ROM:0000000000009988 B.CC loc_9958
ROM:000000000000998C
ROM:000000000000998C loc_998C ; CODE XREF: sub_9914+10↑j
ROM:000000000000998C ; sub_9914+38↑j
ROM:000000000000998C ADRP X0, #0x18805@PAGE
ROM:0000000000009990 ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000009994 MOV X1, X0
ROM:0000000000009998 BL sub_DED4
ROM:000000000000999C ; ---------------------------------------------------------------------------
ROM:000000000000999C
ROM:000000000000999C loc_999C ; CODE XREF: sub_9914+68↑j
ROM:000000000000999C LDR X9, [X19,#0x48]
ROM:00000000000099A0 STR X10, [X9]
ROM:00000000000099A4 LDR X9, [X19,#0x40]
ROM:00000000000099A8 CBZ X9, loc_99B4
ROM:00000000000099AC LDR X10, [X19,#0x48]
ROM:00000000000099B0 STR X10, [X9,#0x48]
ROM:00000000000099B4
ROM:00000000000099B4 loc_99B4 ; CODE XREF: sub_9914+94↑j
ROM:00000000000099B4 MOV X0, X19
ROM:00000000000099B8 MOV X1, X8
ROM:00000000000099BC BL sub_9EC8
ROM:00000000000099C0 LDR X8, [X19,#8]
ROM:00000000000099C4 LSL X8, X8, #6
ROM:00000000000099C8 LDR W9, [X20]
ROM:00000000000099CC SUB W8, W9, W8
ROM:00000000000099D0 STR W8, [X20]
ROM:00000000000099D4 BL sub_E0E0
ROM:00000000000099D8 ADD X0, X19, #0x40
ROM:00000000000099DC LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:00000000000099E0 LDP X29, X30, [SP+var_s0],#0x10
ROM:00000000000099E4 RET
ROM:00000000000099E4 ; End of function sub_9914
ROM:00000000000099E4
ROM:00000000000099E8
ROM:00000000000099E8 ; =============== S U B R O U T I N E =======================================
ROM:00000000000099E8
ROM:00000000000099E8 ; Attributes: bp-based frame
ROM:00000000000099E8
ROM:00000000000099E8 sub_99E8 ; CODE XREF: sub_9914+1C↑p
ROM:00000000000099E8 ; sub_2C5C+6F7C↓p
ROM:00000000000099E8
ROM:00000000000099E8 var_s0 = 0
ROM:00000000000099E8
ROM:00000000000099E8 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:00000000000099EC MOV X29, SP
ROM:00000000000099F0 CMN X0, #0x7F
ROM:00000000000099F4 B.CS loc_9A14
ROM:00000000000099F8 ADD X8, X0, #0x7F
ROM:00000000000099FC AND X8, X8, #0xFFFFFFFFFFFFFFC0
ROM:0000000000009A00 MOV X9, #0x50
ROM:0000000000009A04 CMP X8, #0x50
ROM:0000000000009A08 CSEL X0, X9, X8, CC
ROM:0000000000009A0C LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000009A10 RET
ROM:0000000000009A14 ; ---------------------------------------------------------------------------
ROM:0000000000009A14
ROM:0000000000009A14 loc_9A14 ; CODE XREF: sub_99E8+C↑j
ROM:0000000000009A14 ADRP X0, #0x18805@PAGE
ROM:0000000000009A18 ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000009A1C MOV X1, X0
ROM:0000000000009A20 BL sub_DED4
ROM:0000000000009A20 ; End of function sub_99E8
ROM:0000000000009A20
ROM:0000000000009A24
ROM:0000000000009A24 ; =============== S U B R O U T I N E =======================================
ROM:0000000000009A24
ROM:0000000000009A24 ; Attributes: bp-based frame
ROM:0000000000009A24
ROM:0000000000009A24 sub_9A24 ; CODE XREF: ROM:0000000000005600↑j
ROM:0000000000009A24 ; ROM:000000000000E58C↓p ...
ROM:0000000000009A24
ROM:0000000000009A24 var_10 = -0x10
ROM:0000000000009A24 var_s0 = 0
ROM:0000000000009A24
ROM:0000000000009A24 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000009A28 MOV X29, SP
ROM:0000000000009A2C STP X20, X19, [SP,#var_10]!
ROM:0000000000009A30 MOV X19, X0
ROM:0000000000009A34 CBZ X19, loc_9B94
ROM:0000000000009A38 BL sub_E080
ROM:0000000000009A3C LDUR X10, [X19,#-0x38]
ROM:0000000000009A40 LSL X9, X10, #6
ROM:0000000000009A44 ADRP X8, #0x80084060@PAGE
ROM:0000000000009A48 ADD X8, X8, #0x80084060@PAGEOFF
ROM:0000000000009A4C LDR W11, [X8]
ROM:0000000000009A50 ADD W11, W11, W9
ROM:0000000000009A54 STR W11, [X8]
ROM:0000000000009A58 CBZ X9, loc_9BA0
ROM:0000000000009A5C SUB X9, X19, #0x40
ROM:0000000000009A60 LDR X12, [X9]
ROM:0000000000009A64 LSL X11, X12, #4
ROM:0000000000009A68 AND X11, X11, #0xFFFFFFFFFFFFFFC0
ROM:0000000000009A6C CBZ X11, loc_9BA0
ROM:0000000000009A70 ADD X10, X9, X10,LSL#6
ROM:0000000000009A74 LDR X13, [X10]
ROM:0000000000009A78 LSL X13, X13, #4
ROM:0000000000009A7C AND X13, X13, #0xFFFFFFFFFFFFFFC0
ROM:0000000000009A80 SUB X13, X10, X13
ROM:0000000000009A84 CMP X13, X9
ROM:0000000000009A88 B.NE loc_9BA0
ROM:0000000000009A8C SUB X11, X9, X11
ROM:0000000000009A90 LDR X13, [X11,#8]
ROM:0000000000009A94 ADD X13, X11, X13,LSL#6
ROM:0000000000009A98 CMP X13, X9
ROM:0000000000009A9C B.NE loc_9BA0
ROM:0000000000009AA0 TBNZ W12, #0, loc_9BA0
ROM:0000000000009AA4 ORR X13, X12, #1
ROM:0000000000009AA8 STR X13, [X9]
ROM:0000000000009AAC TBZ W12, #1, loc_9AEC
ROM:0000000000009AB0 LDP X9, X12, [X11,#0x40]
ROM:0000000000009AB4 STR X9, [X12]
ROM:0000000000009AB8 LDR X9, [X11,#0x40]
ROM:0000000000009ABC CBZ X9, loc_9AC8
ROM:0000000000009AC0 LDR X12, [X11,#0x48]
ROM:0000000000009AC4 STR X12, [X9,#0x48]
ROM:0000000000009AC8
ROM:0000000000009AC8 loc_9AC8 ; CODE XREF: sub_9A24+98↑j
ROM:0000000000009AC8 LDUR X9, [X19,#-0x38]
ROM:0000000000009ACC LDR X12, [X11,#8]
ROM:0000000000009AD0 ADD X9, X12, X9
ROM:0000000000009AD4 STR X9, [X11,#8]
ROM:0000000000009AD8 STUR XZR, [X19,#-0x38]
ROM:0000000000009ADC LDUR X9, [X19,#-0x40]
ROM:0000000000009AE0 AND X9, X9, #3
ROM:0000000000009AE4 STUR X9, [X19,#-0x40]
ROM:0000000000009AE8 MOV X9, X11
ROM:0000000000009AEC
ROM:0000000000009AEC loc_9AEC ; CODE XREF: sub_9A24+88↑j
ROM:0000000000009AEC LDRB W11, [X10]
ROM:0000000000009AF0 TBZ W11, #0, loc_9B2C
ROM:0000000000009AF4 LDP X11, X12, [X10,#0x40]
ROM:0000000000009AF8 STR X11, [X12]
ROM:0000000000009AFC LDR X11, [X10,#0x40]
ROM:0000000000009B00 CBZ X11, loc_9B0C
ROM:0000000000009B04 LDR X12, [X10,#0x48]
ROM:0000000000009B08 STR X12, [X11,#0x48]
ROM:0000000000009B0C
ROM:0000000000009B0C loc_9B0C ; CODE XREF: sub_9A24+DC↑j
ROM:0000000000009B0C LDR X11, [X10,#8]
ROM:0000000000009B10 LDR X12, [X9,#8]
ROM:0000000000009B14 ADD X11, X12, X11
ROM:0000000000009B18 STR X11, [X9,#8]
ROM:0000000000009B1C STR XZR, [X10,#8]
ROM:0000000000009B20 LDR X11, [X10]
ROM:0000000000009B24 AND X11, X11, #3
ROM:0000000000009B28 STR X11, [X10]
ROM:0000000000009B2C
ROM:0000000000009B2C loc_9B2C ; CODE XREF: sub_9A24+CC↑j
ROM:0000000000009B2C LDP X11, X10, [X9]
ROM:0000000000009B30 ADD X10, X9, X10,LSL#6
ROM:0000000000009B34 ORR X11, X11, #1
ROM:0000000000009B38 STR X11, [X9]
ROM:0000000000009B3C LDR X11, [X10]
ROM:0000000000009B40 ORR X11, X11, #2
ROM:0000000000009B44 STR X11, [X10]
ROM:0000000000009B48 LDR X12, [X9,#8]
ROM:0000000000009B4C LSL X12, X12, #2
ROM:0000000000009B50 BFXIL X12, X11, #0, #2
ROM:0000000000009B54 STR X12, [X10]
ROM:0000000000009B58 LDR W10, [X9,#8]
ROM:0000000000009B5C CLZ W10, W10
ROM:0000000000009B60 MOV W11, #0x20
ROM:0000000000009B64 SUB W10, W11, W10
ROM:0000000000009B68 ADD X8, X8, W10,UXTW#3
ROM:0000000000009B6C LDR X10, [X8,#0x48]!
ROM:0000000000009B70 STP X10, X8, [X9,#0x40]
ROM:0000000000009B74 LDR X10, [X8]
ROM:0000000000009B78 CBZ X10, loc_9B84
ROM:0000000000009B7C ADD X11, X9, #0x40
ROM:0000000000009B80 STR X11, [X10,#0x48]
ROM:0000000000009B84
ROM:0000000000009B84 loc_9B84 ; CODE XREF: sub_9A24+154↑j
ROM:0000000000009B84 STR X9, [X8]
ROM:0000000000009B88 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000009B8C LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000009B90 B sub_E0E0
ROM:0000000000009B94 ; ---------------------------------------------------------------------------
ROM:0000000000009B94
ROM:0000000000009B94 loc_9B94 ; CODE XREF: sub_9A24+10↑j
ROM:0000000000009B94 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:0000000000009B98 LDP X29, X30, [SP+var_s0],#0x10
ROM:0000000000009B9C RET
ROM:0000000000009BA0 ; ---------------------------------------------------------------------------
ROM:0000000000009BA0
ROM:0000000000009BA0 loc_9BA0 ; CODE XREF: sub_9A24+34↑j
ROM:0000000000009BA0 ; sub_9A24+48↑j ...
ROM:0000000000009BA0 BL sub_9DD8
ROM:0000000000009BA0 ; End of function sub_9A24
ROM:0000000000009BA0
ROM:0000000000009BA4 ; ---------------------------------------------------------------------------
ROM:0000000000009BA4 ; START OF FUNCTION CHUNK FOR sub_2C5C
ROM:0000000000009BA4
ROM:0000000000009BA4 loc_9BA4 ; CODE XREF: sub_2C5C+C↑j
ROM:0000000000009BA4 STP X29, X30, [SP,#var_10]!
ROM:0000000000009BA8 MOV X29, SP
ROM:0000000000009BAC STP X20, X19, [SP,#0x10+var_20]!
ROM:0000000000009BB0 STP X22, X21, [SP,#0x20+var_30]!
ROM:0000000000009BB4 MOV X19, X1
ROM:0000000000009BB8 MOV X20, X0
ROM:0000000000009BBC CBZ X20, loc_9C58
ROM:0000000000009BC0 SUB X8, X19, #1
ROM:0000000000009BC4 AND X8, X8, X19
ROM:0000000000009BC8 CBNZ X8, loc_9C58
ROM:0000000000009BCC MOV X21, #0x50
ROM:0000000000009BD0 BL sub_E080
ROM:0000000000009BD4 MOV X0, X20
ROM:0000000000009BD8 BL sub_99E8
ROM:0000000000009BDC MOV X8, X0
ROM:0000000000009BE0 LSR X9, X8, #6
ROM:0000000000009BE4 CLZ W9, W9
ROM:0000000000009BE8 MOV W10, #0x20
ROM:0000000000009BEC SUB W11, W10, W9
ROM:0000000000009BF0 CMP X19, #0x50
ROM:0000000000009BF4 CSEL X9, X21, X19, CC
ROM:0000000000009BF8 CMP W11, #0x1F
ROM:0000000000009BFC B.HI loc_9C58
ROM:0000000000009C00 ADD X12, X9, #0x3F
ROM:0000000000009C04 NEG X13, X9
ROM:0000000000009C08 ADRP X20, #0x80084060@PAGE
ROM:0000000000009C0C ADD X20, X20, #0x80084060@PAGEOFF
ROM:0000000000009C10
ROM:0000000000009C10 loc_9C10 ; CODE XREF: sub_2C5C+6FF8↓j
ROM:0000000000009C10 ADD X9, X20, X11,LSL#3
ROM:0000000000009C14 ADD X10, X9, #0x48
ROM:0000000000009C18
ROM:0000000000009C18 loc_9C18 ; CODE XREF: sub_2C5C+6FE8↓j
ROM:0000000000009C18 LDR X9, [X10]
ROM:0000000000009C1C CBZ X9, loc_9C4C
ROM:0000000000009C20 ADD X10, X12, X9
ROM:0000000000009C24 AND X10, X10, X13
ROM:0000000000009C28 LDR X14, [X9,#8]
ROM:0000000000009C2C ADD X14, X9, X14,LSL#6
ROM:0000000000009C30 SUB X19, X10, #0x40
ROM:0000000000009C34 SUB X15, X14, X19
ROM:0000000000009C38 ADD X10, X9, #0x40
ROM:0000000000009C3C CMP X19, X14
ROM:0000000000009C40 CCMP X15, X8, #0, CC
ROM:0000000000009C44 B.CC loc_9C18
ROM:0000000000009C48 B loc_9C68
ROM:0000000000009C4C ; ---------------------------------------------------------------------------
ROM:0000000000009C4C
ROM:0000000000009C4C loc_9C4C ; CODE XREF: sub_2C5C+6FC0↑j
ROM:0000000000009C4C ADD X11, X11, #1
ROM:0000000000009C50 CMP X11, #0x20
ROM:0000000000009C54 B.CC loc_9C10
ROM:0000000000009C58
ROM:0000000000009C58 loc_9C58 ; CODE XREF: sub_2C5C+6F60↑j
ROM:0000000000009C58 ; sub_2C5C+6F6C↑j ...
ROM:0000000000009C58 ADRP X0, #0x18805@PAGE
ROM:0000000000009C5C ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000009C60 MOV X1, X0
ROM:0000000000009C64 BL sub_DED4
ROM:0000000000009C68 ; ---------------------------------------------------------------------------
ROM:0000000000009C68
ROM:0000000000009C68 loc_9C68 ; CODE XREF: sub_2C5C+6FEC↑j
ROM:0000000000009C68 LDP X11, X12, [X9,#0x40]
ROM:0000000000009C6C STR X11, [X12]
ROM:0000000000009C70 LDR X11, [X9,#0x40]
ROM:0000000000009C74 CBZ X11, loc_9C80
ROM:0000000000009C78 LDR X12, [X9,#0x48]
ROM:0000000000009C7C STR X12, [X11,#0x48]
ROM:0000000000009C80
ROM:0000000000009C80 loc_9C80 ; CODE XREF: sub_2C5C+7018↑j
ROM:0000000000009C80 SUBS X11, X19, X9
ROM:0000000000009C84 B.NE loc_9C90
ROM:0000000000009C88 MOV X19, X9
ROM:0000000000009C8C B loc_9D94
ROM:0000000000009C90 ; ---------------------------------------------------------------------------
ROM:0000000000009C90
ROM:0000000000009C90 loc_9C90 ; CODE XREF: sub_2C5C+7028↑j
ROM:0000000000009C90 CMP X11, #0x4F
ROM:0000000000009C94 B.HI loc_9D18
ROM:0000000000009C98 LDP X10, X12, [X9]
ROM:0000000000009C9C LSL X10, X10, #4
ROM:0000000000009CA0 AND X10, X10, #0xFFFFFFFFFFFFFFC0
ROM:0000000000009CA4 SUB X13, X9, X10
ROM:0000000000009CA8 ADD X12, X9, X12,LSL#6
ROM:0000000000009CAC LSR X10, X11, #6
ROM:0000000000009CB0 LDR X14, [X13,#8]
ROM:0000000000009CB4 ADD X14, X14, X11,LSR#6
ROM:0000000000009CB8 STR X14, [X13,#8]
ROM:0000000000009CBC LDR X13, [X12]
ROM:0000000000009CC0 SUB X14, X13, X10,LSL#2
ROM:0000000000009CC4 BFXIL X14, X13, #0, #2
ROM:0000000000009CC8 STR X14, [X12]
ROM:0000000000009CCC LDR X12, [X9]
ROM:0000000000009CD0 AND X12, X12, #2
ROM:0000000000009CD4 LDR X13, [X19]
ROM:0000000000009CD8 AND X13, X13, #0xFFFFFFFFFFFFFFFD
ROM:0000000000009CDC ORR X14, X13, X12
ROM:0000000000009CE0 STR X14, [X19]
ROM:0000000000009CE4 LDR X13, [X9]
ROM:0000000000009CE8 BFXIL X14, X13, #0, #1
ROM:0000000000009CEC STR X14, [X19]
ROM:0000000000009CF0 LDR X14, [X9]
ROM:0000000000009CF4 ADD X10, X14, X10,LSL#2
ROM:0000000000009CF8 AND X10, X10, #0xFFFFFFFFFFFFFFFC
ROM:0000000000009CFC BFXIL X12, X13, #0, #1
ROM:0000000000009D00 ORR X10, X12, X10
ROM:0000000000009D04 STR X10, [X19]
ROM:0000000000009D08 LDR X9, [X9,#8]
ROM:0000000000009D0C SUB X9, X9, X11,LSR#6
ROM:0000000000009D10 STR X9, [X19,#8]
ROM:0000000000009D14 B loc_9D94
ROM:0000000000009D18 ; ---------------------------------------------------------------------------
ROM:0000000000009D18
ROM:0000000000009D18 loc_9D18 ; CODE XREF: sub_2C5C+7038↑j
ROM:0000000000009D18 LDR X12, [X9,#8]
ROM:0000000000009D1C ADD X14, X9, X12,LSL#6
ROM:0000000000009D20 LSR X12, X11, #6
ROM:0000000000009D24 LDR X15, [X14]
ROM:0000000000009D28 LSL X13, X12, #2
ROM:0000000000009D2C SUB X16, X15, X12,LSL#2
ROM:0000000000009D30 BFXIL X16, X15, #0, #2
ROM:0000000000009D34 STR X16, [X14]
ROM:0000000000009D38 LDR X14, [X19]
ROM:0000000000009D3C ORR X14, X14, #2
ROM:0000000000009D40 STR X14, [X19]
ROM:0000000000009D44 LDR X14, [X9]
ROM:0000000000009D48 BFXIL X13, X14, #0, #1
ROM:0000000000009D4C ORR X13, X13, #2
ROM:0000000000009D50 STR X13, [X19]
ROM:0000000000009D54 LDR X13, [X9,#8]
ROM:0000000000009D58 SUB X11, X13, X11,LSR#6
ROM:0000000000009D5C STR X11, [X19,#8]
ROM:0000000000009D60 LDR X11, [X9]
ROM:0000000000009D64 ORR X11, X11, #1
ROM:0000000000009D68 STP X11, X12, [X9]
ROM:0000000000009D6C CLZ W11, W12
ROM:0000000000009D70 MOV W12, #0x20
ROM:0000000000009D74 SUB W11, W12, W11
ROM:0000000000009D78 ADD X11, X20, W11,UXTW#3
ROM:0000000000009D7C LDR X12, [X11,#0x48]!
ROM:0000000000009D80 STP X12, X11, [X9,#0x40]
ROM:0000000000009D84 LDR X12, [X11]
ROM:0000000000009D88 CBZ X12, loc_9D90
ROM:0000000000009D8C STR X10, [X12,#0x48]
ROM:0000000000009D90
ROM:0000000000009D90 loc_9D90 ; CODE XREF: sub_2C5C+712C↑j
ROM:0000000000009D90 STR X9, [X11]
ROM:0000000000009D94
ROM:0000000000009D94 loc_9D94 ; CODE XREF: sub_2C5C+7030↑j
ROM:0000000000009D94 ; sub_2C5C+70B8↑j
ROM:0000000000009D94 MOV X0, X19
ROM:0000000000009D98 MOV X1, X8
ROM:0000000000009D9C BL sub_9EC8
ROM:0000000000009DA0 LDR X8, [X19,#8]
ROM:0000000000009DA4 LSL X8, X8, #6
ROM:0000000000009DA8 LDR W9, [X20]
ROM:0000000000009DAC SUB W8, W9, W8
ROM:0000000000009DB0 STR W8, [X20]
ROM:0000000000009DB4 BL sub_E0E0
ROM:0000000000009DB8 MOV X8, #0
ROM:0000000000009DBC ADD X9, X19, #0x40
ROM:0000000000009DC0 CMP X19, #0
ROM:0000000000009DC4 CSEL X0, X8, X9, EQ
ROM:0000000000009DC8 LDP X22, X21, [SP+0x30+var_30],#0x10
ROM:0000000000009DCC LDP X20, X19, [SP+0x20+var_20],#0x10
ROM:0000000000009DD0 LDP X29, X30, [SP+0x10+var_10],#0x10
ROM:0000000000009DD4 RET
ROM:0000000000009DD4 ; END OF FUNCTION CHUNK FOR sub_2C5C
ROM:0000000000009DD8
ROM:0000000000009DD8 ; =============== S U B R O U T I N E =======================================
ROM:0000000000009DD8
ROM:0000000000009DD8 ; Attributes: noreturn bp-based frame
ROM:0000000000009DD8
ROM:0000000000009DD8 sub_9DD8 ; CODE XREF: sub_9A24:loc_9BA0↑p
ROM:0000000000009DD8
ROM:0000000000009DD8 var_s0 = 0
ROM:0000000000009DD8
ROM:0000000000009DD8 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:0000000000009DDC MOV X29, SP
ROM:0000000000009DE0 ADRP X0, #0x18805@PAGE
ROM:0000000000009DE4 ADD X0, X0, #0x18805@PAGEOFF
ROM:0000000000009DE8 MOV X1, X0
ROM:0000000000009DEC BL sub_DED4
ROM:0000000000009DEC ; End of function sub_9DD8
ROM:0000000000009DEC
ROM:0000000000009DEC ; ---------------------------------------------------------------------------
ROM:0000000000009DF0 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xAA0003F4AA0103F3
ROM:0000000000009DF0 DCQ 0x910182B5F04003D5, 0x7100113FB94006A9, 0x340000A25400050A
ROM:0000000000009DF0 DCQ 0xAA1303E1AA1403E0, 0xB94006A9940028A6, 0x927AE5489100FE8A
ROM:0000000000009DF0 DCQ 0x93407D2B8B13014A, 0xF90005688B0B12AB, 0x121A654CCB08014A
ROM:0000000000009DF0 DCQ 0xB27E03EBB900116C, 0xB90006A911000529, 0xB24003E9F900011F
ROM:0000000000009DF0 DCQ 0xD346FD4AF9000509, 0xAA0803ECD100094A, 0xF900250AF8040D8B
ROM:0000000000009DF0 DCQ 0xF940014B8B0A198A, 0xF900014B927EF56B, 0xD37EF56BF940250B
ROM:0000000000009DF0 DCQ 0xB27D014AF900014B, 0x91020100F9000149, 0xA8C14FF4A8C157F6
ROM:0000000000009DF0 DCQ 0x17FFFEDCA8C17BFD, 0x91201400F0000060, 0x94001004AA0003E1
ROM:0000000000009EC8
ROM:0000000000009EC8 ; =============== S U B R O U T I N E =======================================
ROM:0000000000009EC8
ROM:0000000000009EC8
ROM:0000000000009EC8 sub_9EC8 ; CODE XREF: sub_9914+A8↑p
ROM:0000000000009EC8 ; sub_2C5C+7140↑p
ROM:0000000000009EC8 LDR X8, [X0,#8]
ROM:0000000000009ECC LSL X9, X8, #6
ROM:0000000000009ED0 ADD X8, X1, #0x50
ROM:0000000000009ED4 CMP X9, X8
ROM:0000000000009ED8 B.CS loc_9EEC
ROM:0000000000009EDC LDR X8, [X9,X0]
ROM:0000000000009EE0 AND X8, X8, #0xFFFFFFFFFFFFFFFD
ROM:0000000000009EE4 STR X8, [X9,X0]
ROM:0000000000009EE8 B loc_9F5C
ROM:0000000000009EEC ; ---------------------------------------------------------------------------
ROM:0000000000009EEC
ROM:0000000000009EEC loc_9EEC ; CODE XREF: sub_9EC8+10↑j
ROM:0000000000009EEC ADD X8, X0, X1
ROM:0000000000009EF0 LSR X10, X1, #6
ROM:0000000000009EF4 LSL X11, X10, #2
ROM:0000000000009EF8 ORR X11, X11, #1
ROM:0000000000009EFC STR X11, [X8]
ROM:0000000000009F00 LDR X11, [X0,#8]
ROM:0000000000009F04 SUB X11, X11, X1,LSR#6
ROM:0000000000009F08 STR X11, [X8,#8]
ROM:0000000000009F0C STR X10, [X0,#8]
ROM:0000000000009F10 LDR X11, [X8,#8]
ROM:0000000000009F14 LDR X10, [X9,X0]
ROM:0000000000009F18 LSL X11, X11, #2
ROM:0000000000009F1C BFXIL X11, X10, #0, #2
ROM:0000000000009F20 STR X11, [X9,X0]
ROM:0000000000009F24 LDR W9, [X8,#8]
ROM:0000000000009F28 CLZ W9, W9
ROM:0000000000009F2C MOV W10, #0x20
ROM:0000000000009F30 SUB W9, W10, W9
ROM:0000000000009F34 ADRP X10, #0x80084060@PAGE
ROM:0000000000009F38 ADD X10, X10, #0x80084060@PAGEOFF
ROM:0000000000009F3C ADD X9, X10, W9,UXTW#3
ROM:0000000000009F40 LDR X10, [X9,#0x48]!
ROM:0000000000009F44 STP X10, X9, [X8,#0x40]
ROM:0000000000009F48 LDR X10, [X9]
ROM:0000000000009F4C CBZ X10, loc_9F58
ROM:0000000000009F50 ADD X11, X8, #0x40
ROM:0000000000009F54 STR X11, [X10,#0x48]
ROM:0000000000009F58
ROM:0000000000009F58 loc_9F58 ; CODE XREF: sub_9EC8+84↑j
ROM:0000000000009F58 STR X8, [X9]
ROM:0000000000009F5C
ROM:0000000000009F5C loc_9F5C ; CODE XREF: sub_9EC8+20↑j
ROM:0000000000009F5C LDR X8, [X0]
ROM:0000000000009F60 AND X8, X8, #0xFFFFFFFFFFFFFFFE
ROM:0000000000009F64 STR X8, [X0]
ROM:0000000000009F68 RET
ROM:0000000000009F68 ; End of function sub_9EC8
ROM:0000000000009F68
ROM:0000000000009F68 ; ---------------------------------------------------------------------------
ROM:0000000000009F6C DCD 0xA9BF7BFD
ROM:0000000000009F70 DCQ 0xA9BF4FF4910003FD, 0xD100C3FFA9BF57F6, 0xAA0203F3AA0303F4
ROM:0000000000009F70 DCQ 0x910083E0AA0003E8, 0xB9002BE1F90013E8, 0xD2E40001910023F5
ROM:0000000000009F70 DCQ 0x320003E3F2800201, 0x9400004FAA1503E2, 0x12800000AA0003E8
ROM:0000000000009F70 DCQ 0xB4000174350008E8, 0xB94023E9B9401BE8, 0x4B090149B94013EA
ROM:0000000000009F70 DCQ 0x6B09011F0B080128, 0x128000001A9F27E9, 0xB9000288370007A9
ROM:0000000000009F70 DCQ 0x910083E0910022B4, 0x9400004CAA1403E1, 0x12800000AA0003E8
ROM:0000000000009F70 DCQ 0x910083E0350006A8, 0x9124D421D0000061, 0xAA0003E89400005E
ROM:0000000000009F70 DCQ 0x350005C812800000, 0x910023E2910083E0, 0xF2800201D2E40001
ROM:0000000000009F70 DCQ 0x9400002D320003E3, 0x12800000AA0003E8, 0x910083E0350004A8
ROM:0000000000009F70 DCQ 0x94000036AA1403E1, 0x12800000AA0003E8, 0x910083E0350003E8
ROM:0000000000009F70 DCQ 0x9124E821D0000061, 0xAA0003E894000048, 0x3500030812800000
ROM:0000000000009F70 DCQ 0x910023E2910083E0, 0x52800003D28002C1, 0xAA0003E894000018
ROM:0000000000009F70 DCQ 0x3500020812800000, 0x12800000B9401BE8, 0x540001817100111F
ROM:0000000000009F70 DCQ 0xB400015352800000, 0xF9400BE1910013E0, 0x94002795B27E03E2
ROM:0000000000009F70 DCQ 0x9400249EB94007E0, 0x52800000AA0003E8, 0xD10083BFB9000268
ROM:0000000000009F70 DCQ 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:0000000000009F70 DCQ 0xAA0203F4A9BF4FF4, 0xAA1403E1AA0103F3, 0x940028A7AA0303E2
ROM:0000000000009F70 DCQ 0xF940028835000080, 0x5A9F03E0EB13011F, 0xA8C17BFDA8C14FF4
ROM:000000000000A120 ; ---------------------------------------------------------------------------
ROM:000000000000A120 RET
ROM:000000000000A124
ROM:000000000000A124 ; =============== S U B R O U T I N E =======================================
ROM:000000000000A124
ROM:000000000000A124 ; Attributes: bp-based frame
ROM:000000000000A124
ROM:000000000000A124 sub_A124
ROM:000000000000A124
ROM:000000000000A124 var_s0 = 0
ROM:000000000000A124
ROM:000000000000A124 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000A128 MOV X29, SP
ROM:000000000000A12C LDR X9, [X1]
ROM:000000000000A130 LDR X8, [X0]
ROM:000000000000A134 CMP X9, X8
ROM:000000000000A138 B.CC loc_A178
ROM:000000000000A13C LDR W10, [X0,#8]
ROM:000000000000A140 ADD X10, X8, X10
ROM:000000000000A144 MOV W8, #0xFFFFFFFF
ROM:000000000000A148 CMP X9, X10
ROM:000000000000A14C B.HI loc_A16C
ROM:000000000000A150 MOV W8, #0
ROM:000000000000A154 STR X9, [X0]
ROM:000000000000A158 SUB X9, X10, X9
ROM:000000000000A15C LDR W10, [X1,#8]
ROM:000000000000A160 CMP X10, X9
ROM:000000000000A164 CSEL X9, X10, X9, CC
ROM:000000000000A168 STR W9, [X0,#8]
ROM:000000000000A16C
ROM:000000000000A16C loc_A16C ; CODE XREF: sub_A124+28↑j
ROM:000000000000A16C MOV X0, X8
ROM:000000000000A170 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000A174 RET
ROM:000000000000A178 ; ---------------------------------------------------------------------------
ROM:000000000000A178
ROM:000000000000A178 loc_A178 ; CODE XREF: sub_A124+14↑j
ROM:000000000000A178 ADRP X0, #0x18805@PAGE
ROM:000000000000A17C ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000A180 MOV X1, X0
ROM:000000000000A184 BL sub_DED4
ROM:000000000000A184 ; End of function sub_A124
ROM:000000000000A184
ROM:000000000000A184 ; ---------------------------------------------------------------------------
ROM:000000000000A188 DCQ 0x910003FDA9BF7BFD, 0xD10083FFA9BF4FF4, 0xAA0003F3AA0103F4
ROM:000000000000A188 DCQ 0xD28002C1910023E2, 0x97FFFFCF52800003, 0x12800000AA0003E8
ROM:000000000000A188 DCQ 0xAA1403E035000468, 0xAA0003E894002866, 0x12800000B9401BE9
ROM:000000000000A188 DCQ 0x54000381EB08013F, 0xAA1403E1F9400BE0, 0x94002807AA0803E2
ROM:000000000000A188 DCQ 0x12800000AA0003E8, 0xF9400BE9350002A8, 0xEB08013FF9400268
ROM:000000000000A188 DCQ 0xB9401BEA540002A3, 0xB0A01694B08012B, 0x1A9F27EA6B0B013F
ROM:000000000000A188 DCQ 0x3700014A12800000, 0x12800000B9400A6A, 0x540000C86B0A013F
ROM:000000000000A188 DCQ 0x8B29410852800000, 0x4B090148F9000268, 0xD10043BFB9000A68
ROM:000000000000A188 DCQ 0xA8C17BFDA8C14FF4, 0xD0000060D65F03C0, 0xAA0003E191201400
ROM:000000000000A188 DCQ 0xA9BF7BFD94000F1D, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:000000000000A188 DCQ 0xD10043FFA9BF67FA, 0xAA0203F5AA0303F4, 0xAA0003F7AA0103F6
ROM:000000000000A188 DCQ 0xD2800001B27F0FE0, 0xAA0003F397FFFD9F, 0xF9400EC852800018
ROM:000000000000A188 DCQ 0x54000649EB15011F, 0x4B150108321F0FE9, 0x1A8881397100791F
ROM:000000000000A188 DCQ 0xD3407F22B40000D7, 0xAA1703E1AA1303E0, 0x1400000A94002710
ROM:000000000000A188 DCQ 0xD3407F23F94016C8, 0xAA1303E1AA1603E0, 0xD63F0100AA1503E2
ROM:000000000000A188 DCQ 0x7100781F52800018, 0xD3407F21540003E1, 0x910023E3910033E2
ROM:000000000000A188 DCQ 0x97FFFF18AA1303E0, 0x3500030052800018, 0xD2800001B27A03E0
ROM:000000000000A188 DCQ 0xA901541697FFFD7D, 0xB9002008B9400BE8, 0xB9002408B9400BE8
ROM:000000000000A188 DCQ 0xB9002808B9400FE8, 0x728CE68852AD2DA8, 0xF9001C002905D008
ROM:000000000000A188 DCQ 0xF9438109D04003A8, 0x911C014AD04003AA, 0xF9438109A9002809
ROM:000000000000A188 DCQ 0xF9038100F9000520, 0xAA1303E0320003F8, 0xAA1803E097FFFDAB
ROM:000000000000A188 DCQ 0xA8C167FAD10103BF, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:000000000000A188 DCQ 0xD04003A9D65F03C0, 0x9100212B911C0129, 0xF940016AD2800008
ROM:000000000000A188 DCQ 0x540000C0EB09015F, 0x9100214BB9402948, 0x54FFFF216B00011F
ROM:000000000000A188 DCQ 0xAA0803E091008148, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:000000000000A188 DCQ 0xA9BF5FF8A9BF57F6, 0xA9BF6FFCA9BF67FA, 0xAA0303F3D10D83FF
ROM:000000000000A188 DCQ 0xAA0103FBAA0203FA, 0xD04003A8AA0003F9, 0xF9400108911EC108
ROM:000000000000A188 DCQ 0xB4003139F81A83A8, 0xB40030E5B4003104, 0xF94000A8F90017E4
ROM:000000000000A188 DCQ 0xB9400729F9001BE5, 0xEB08013FF9001FE9, 0xF94017E8540029A8
ROM:000000000000A188 DCQ 0xB4002956F9400116, 0x9101E3FC910103F7, 0xD2800641F90133FF
ROM:000000000000A188 DCQ 0x94002719AA1703E0, 0xAA1C03E0D2800A01, 0x9400296394002716
ROM:000000000000A188 DCQ 0xF90047E8D3407C08, 0xD3407C0894002961, 0x94000447F9003FE8
ROM:000000000000A188 DCQ 0xF9004FE8D3407C08, 0xF90043E09400295D, 0xD3407C0894002945
ROM:000000000000A188 DCQ 0x9400293DF9004BE8, 0x9400294A390283E0, 0x52800000AA0003E8
ROM:000000000000A188 DCQ 0xB9401328390287E8, 0x39028BE953020909, 0x53030D0853037D09
ROM:000000000000A188 DCQ 0x37000049390293E8, 0x9100E394940005D0, 0xAA1403E039028FE0
ROM:000000000000A188 DCQ 0x3100001F94000566, 0x390313E81A9F17E8, 0x340000A8394293E8
ROM:000000000000A188 DCQ 0x3500006839428BE8, 0xF90057E0940004E1, 0xF04003E894001A4C
ROM:000000000000A188 DCQ 0xF90001009121C108, 0x52A9ACA9B9400F28, 0x6B09011F728DAF49
ROM:000000000000A188 DCQ 0xF9401FE8540002A1, 0x540021837100791F, 0x9109B3E3F9400F20
ROM:000000000000A188 DCQ 0xD2800002B27F0FE1, 0x350020C097FFFE87, 0xF9401FE9B9426FE8
ROM:000000000000A188 DCQ 0x540020486B09011F, 0xEB16003FF9400F21, 0xAA1603E054000240
ROM:000000000000A188 DCQ 0x94002665F9401FE2, 0x52AD2DA91400000E, 0x6B09011F728CE689
ROM:000000000000A188 DCQ 0xF9400F2854001EE1, 0xF9401408A9410900, 0xF9401FF5AA1603E1
ROM:000000000000A188 DCQ 0xD63F0100AA1503E3, 0x54001DC16B15001F, 0x3940472852800000
ROM:000000000000A188 DCQ 0x910983E337001E88, 0xAA1603E0B27F0FE1, 0x97FFFE66D2800002
ROM:000000000000A188 DCQ 0xF94133E835001CA0, 0xEB0A011FF9401FEA, 0x8B0802C054001C28
ROM:000000000000A188 DCQ 0x940026B3CB080141, 0x9103E3E2B94263E1, 0x94002C3EAA1603E0
ROM:000000000000A188 DCQ 0xF90013F335001B20, 0x910393E19103E3E0, 0x3400013A94002A63
ROM:000000000000A188 DCQ 0xB940E7E9D2800008, 0x54001A026B1A011F, 0x91000508B8687B6A
ROM:000000000000A188 DCQ 0x54FFFF616B09015F, 0x9103E3F3910072E1, 0x94002AAAAA1303E0
ROM:000000000000A188 DCQ 0x394173E8350005E0, 0x910323E3340005A8, 0xF9006FF7A90CF3F3
ROM:000000000000A188 DCQ 0x90000002B940E7E0, 0xAA1303E1912A3042, 0x3500048094002C53
ROM:000000000000A188 DCQ 0x9103E3E0910022F3, 0xAA1303E152800282, 0x35001D2094002AA3
ROM:000000000000A188 DCQ 0x3400018839428FE8, 0x3500014839410FE8, 0x34000308394313E8
ROM:000000000000A188 DCQ 0xAA1403E0D2800282, 0x940026D1AA1303E1, 0x320003E835000260
ROM:000000000000A188 DCQ 0x394117E8390177E8, 0x394113F3340000C8, 0x940011C8394103E0
ROM:000000000000A188 DCQ 0x540001416B00027F, 0x39411FE8320003E9, 0x39411BF3340001A8
ROM:000000000000A188 DCQ 0x940011CA394107E0, 0x6B00027F320003E9, 0xF90023FF540000E0
ROM:000000000000A188 DCQ 0x370812C839404328, 0x52800009940028A6, 0xF9000BE937001260
ROM:000000000000A188 DCQ 0x9103A3E19103E3E0, 0x350011C094002A0F, 0xB940F3F9F94077FA
ROM:000000000000A188 DCQ 0x3400142839410BE8, 0xD10323B4D101A3B3, 0xAA1403E0B27C07E2
ROM:000000000000A188 DCQ 0x9400267952800001, 0xAA1303E19103E3E0, 0xF85983A894002A1C
ROM:000000000000A188 DCQ 0xB85A03A8B40012C8, 0x7100181F34001288, 0x35000F4054001240
ROM:000000000000A188 DCQ 0xD10203B3D101A3A0, 0x94002701AA1303E1, 0xF9000FF735000EA0
ROM:000000000000A188 DCQ 0xD10243A191002260, 0x35000E00940027C6, 0x9100211B910A63E8
ROM:000000000000A188 DCQ 0x9100211C9109C3E8, 0x91002115D10403A8, 0x9100429491006113
ROM:000000000000A188 DCQ 0x910A63E1D10243A0, 0x35000C80940027C2, 0xAA1B03E0910A23E1
ROM:000000000000A188 DCQ 0x35000C00940027B6, 0x9109C3E1910A23E0, 0x35000B80940027BA
ROM:000000000000A188 DCQ 0xAA1C03E0D10403A1, 0x35000B0094002758, 0x9109C3E1910A23E0
ROM:000000000000A188 DCQ 0x35000A80940027B2, 0x7100411FB94283E8, 0x9109C3F754000A21
ROM:000000000000A188 DCQ 0xB27C03E2F9413FE1, 0x940025B5AA1503E0, 0xAA1703E1910A23E0
ROM:000000000000A188 DCQ 0x35000900940027A6, 0x531D7108B94283E8, 0x7102011FB81043A8
ROM:000000000000A188 DCQ 0x7103011F540000A0, 0x7104011F54000060, 0xF9413FE1540007E1
ROM:000000000000A188 DCQ 0xAA1303E0B27B03E2, 0xB85043A8940025A4, 0x540000C07104011F
ROM:000000000000A188 DCQ 0x540000E17103011F, 0x320403F8B27D07F7, 0x320303F814000008
ROM:000000000000A188 DCQ 0x14000005B27B03F7, 0x540005C17102011F, 0xB27C03F752800018
ROM:000000000000A188 DCQ 0xB27C03E2D10323A0, 0x94002591AA1503E1, 0xAA1303E1AA1403E0
ROM:000000000000A188 DCQ 0x9400258DAA1703E2, 0x51000408B85003A0, 0x540004087100051F
ROM:000000000000A188 DCQ 0xD10253A1B816C3BF, 0x35FFF6A094000436, 0x910042E3D10323A1
ROM:000000000000A188 DCQ 0x52800220B856C3A4, 0xD2800005AA0103E2, 0x9400185DD2800006
ROM:000000000000A188 DCQ 0x92400F2835000260, 0xD10323B3B5000888, 0xAA1A03E152800220
ROM:000000000000A188 DCQ 0xAA1903E3AA1A03E2, 0xAA1403E5AA1803E4, 0x94001851AA1303E6
ROM:000000000000A188 DCQ 0xB27C07E2AA0003F4, 0x52800001AA1303E0, 0xF9400FF7940025F8
ROM:000000000000A188 DCQ 0xF94017E834000314, 0xF9401BE8F900011F, 0x52800001F900011F
ROM:000000000000A188 DCQ 0xF9401FE2AA1603E0, 0x12800000940025EE, 0x911EC108D04003A8
ROM:000000000000A188 DCQ 0xF85A83A9F9400108, 0x54000481EB09011F, 0xA8C16FFCD10143BF
ROM:000000000000A188 DCQ 0xA8C15FF8A8C167FA, 0xA8C14FF4A8C157F6, 0xD65F03C0A8C17BFD
ROM:000000000000A188 DCQ 0xAA1A03E1AA1603E0, 0x9400254FAA1903E2, 0xF9000119F9401BE8
ROM:000000000000A188 DCQ 0x540002A2EB1A02DF, 0xEB08033FF94133E8, 0x8B1902C054000242
ROM:000000000000A188 DCQ 0x940025B1CB190101, 0x3500004839410BE8, 0x394103E0940010D9
ROM:000000000000A188 DCQ 0xF94013F3940010F2, 0x36000168F9400BE8, 0x9400110A910022E0
ROM:000000000000A188 DCQ 0x35000168394293E8, 0x94000D7914000008, 0x91201400D0000060
ROM:000000000000A188 DCQ 0x94000D24AA0003E1, 0x94001100D2800000, 0x34000068394177E8
ROM:000000000000A188 DCQ 0x14000002320003E0, 0x9400110952800000, 0x3500004839428BE8
ROM:000000000000A188 DCQ 0x528000009400110F, 0x52800000B4FFF8D3, 0xB9000268B940E7E8
ROM:000000000000A188 DCQ 0xA9BF7BFD17FFFFC2, 0xA9BF4FF4910003FD, 0xD10103FFA9BF57F6
ROM:000000000000A188 DCQ 0xD04003B6AA0103F3, 0xAA0003E8911EC2D6, 0xF81D83A9F94002C9
ROM:000000000000A188 DCQ 0xF9400069F9400874, 0x540002C17100045F, 0x52A88A0A52800000
ROM:000000000000A188 DCQ 0x6B0A011F728A49CA, 0x52A888EA54000628, 0x6B0A011F728A6A8A
ROM:000000000000A188 DCQ 0x91007A9454001081, 0xAA0903E052800282, 0x94002945AA1403E1
ROM:000000000000A188 DCQ 0xD2A888E035000FC0, 0xAA1303E1F28A6A80, 0x94000114AA1403E2
ROM:000000000000A188 DCQ 0x5280000014000078, 0x5280000035000EC2, 0x52AA688BF940046A
ROM:000000000000A188 DCQ 0x6B0B011F7289E98B, 0x52A8A86B540005A8, 0x6B0B011F7289286B
ROM:000000000000A188 DCQ 0x52A849CB540008E8, 0x6B0B011F728868EB, 0x52A829A954000E28
ROM:000000000000A188 DCQ 0x6B09011F7289C9A9, 0xD2A829A054000C81, 0x320003E2F289C9A0
ROM:000000000000A188 DCQ 0x940000E7AA1303E1, 0x54000B803100041F, 0x5280000035000B80
ROM:000000000000A188 DCQ 0x39000E88320003E8, 0x52A8A96914000058, 0x6B09011F7288AB09
ROM:000000000000A188 DCQ 0x52A88A0954000328, 0x6B09011F728A49E9, 0xD2A88A0054000A01
ROM:000000000000A188 DCQ 0x320003E2F28A49E0, 0x940000D3AA1303E1, 0x540009003100041F
ROM:000000000000A188 DCQ 0x5280000035000900, 0x39000288320003E8, 0x52AA688914000044
ROM:000000000000A188 DCQ 0x6B09011F7289E9A9, 0xF9400D4354000801, 0xF289E9A1D2AA6881
ROM:000000000000A188 DCQ 0x52A8A9691400001E, 0x6B09011F7288AB29, 0x52A8AA09540003C0
ROM:000000000000A188 DCQ 0x6B09011F728A49E9, 0x320003E8540004C1, 0xD2A8AA0039001688
ROM:000000000000A188 DCQ 0x320003E2F28A49E0, 0x940000B5AA1303E1, 0x540005403100041F
ROM:000000000000A188 DCQ 0x5280000035000540, 0x39001288320003E8, 0x52A8A86914000026
ROM:000000000000A188 DCQ 0x6B09011F72892889, 0xF940054354000441, 0xF2892881D2A8A861
ROM:000000000000A188 DCQ 0xAA1303E252800000, 0x1400001B94000089, 0xF288AB20D2A8A960
ROM:000000000000A188 DCQ 0xAA1303E1320003E2, 0x3100041F9400009E, 0x3500026054000260
ROM:000000000000A188 DCQ 0x320003E852800000, 0x1400000F39000A88, 0x7288A86952A8AA69
ROM:000000000000A188 DCQ 0x540001616B09011F, 0x39001E88320003E8, 0xF288A860D2A8AA60
ROM:000000000000A188 DCQ 0xAA1303E1320003E2, 0x3100041F9400008C, 0x5280000054000561
ROM:000000000000A188 DCQ 0xF85D83A9F94002C8, 0x54000B81EB09011F, 0xA8C157F6D10083BF
ROM:000000000000A188 DCQ 0xA8C17BFDA8C14FF4, 0x52A86A6BD65F03C0, 0x6B0B011F7288A84B
ROM:000000000000A188 DCQ 0x52A86A0B540002A8, 0x6B0B011F728A49CB, 0x52A8690B540003C8
ROM:000000000000A188 DCQ 0x6B0B011F728929EB, 0x52A849CB54000488, 0x6B0B011F7288690B
ROM:000000000000A188 DCQ 0x52A849E954000500, 0x6B09011F728A4889, 0xF940114354000741
ROM:000000000000A188 DCQ 0xF28A4881D2A849E1, 0x52A86A6917FFFFC2, 0x6B09011F7288A869
ROM:000000000000A188 DCQ 0x3940A54254FFFB81, 0xF288A860D2A86A60, 0x35FFFAE01400000D
ROM:000000000000A188 DCQ 0x320003E852800000, 0x17FFFFD339001A88, 0x728A49E952A86A09
ROM:000000000000A188 DCQ 0x54FFF9E16B09011F, 0xD2A86A003940A142, 0xAA1303E1F28A49E0
ROM:000000000000A188 DCQ 0x17FFFFC994000052, 0x72892A0952A86909, 0x54FFF8A16B09011F
ROM:000000000000A188 DCQ 0xD2A86901F9400143, 0x17FFFFA3F2892A01, 0x3940B14852800000
ROM:000000000000A188 DCQ 0x3940A94834FFF7C8, 0x910023E234000388, 0xD2A849C191002043
ROM:000000000000A188 DCQ 0xAA0903E0F28869C1, 0x35FFF6A094002901, 0xB94013E852800000
ROM:000000000000A188 DCQ 0x54FFF6217100211F, 0xF94007E1910063F4, 0xAA1403E0B27D03E2
ROM:000000000000A188 DCQ 0x1400000E94002432, 0x728A09E952A868A9, 0x54FFF4E16B09011F
ROM:000000000000A188 DCQ 0x320003E0F9400943, 0xF28A09E1D2A868A1, 0x94000C6917FFFF85
ROM:000000000000A188 DCQ 0xF9000FE8F9401948, 0x910093F5910063F4, 0xAA1403E0B27D03E1
ROM:000000000000A188 DCQ 0x940017ECAA1503E2, 0xF2886900D2A849C0, 0xAA1503E2AA1303E1
ROM:000000000000A188 DCQ 0xA9BF7BFD17FFFF1B, 0xA9BF4FF4910003FD, 0xAA0303F3D10043FF
ROM:000000000000A188 DCQ 0xF90007FFAA0003F4, 0xAA0203E0910023E8, 0x940028EEAA0803E2
ROM:000000000000A188 DCQ 0x7100069F35000180, 0xF94007E8540000A1, 0x5A9F23E0EB13011F
ROM:000000000000A188 DCQ 0x5280000014000006, 0xF94007E835000094, 0x5A9F03E0EB13011F
ROM:000000000000A188 DCQ 0xA8C14FF4D10043BF, 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD
ROM:000000000000A188 DCQ 0xD10043FFA9BF4FF4, 0xAA0003E8AA0203F3, 0x39003FFF91003FE2
ROM:000000000000A188 DCQ 0xAA0803E1AA0103E0, 0x35000080940028EE, 0x6B13011F39403FE8
ROM:000000000000A188 DCQ 0xD10043BF5A9F03E0, 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0
ROM:000000000000A188 DCQ 0xA9BF4FF4910003FD, 0xAA0203F3D10043FF, 0x910023E2AA0003E8
ROM:000000000000A188 DCQ 0xAA0103E0910013E3, 0x940028F6AA0803E1, 0xF94007E0350000E0
ROM:000000000000A188 DCQ 0xAA1303E1B94007E2, 0x3100001F94002498, 0xD10043BF5A9F03E0
ROM:000000000000A188 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0, 0xD10043FF910003FD
ROM:000000000000A188 DCQ 0x910023E0F90007FF, 0x9400000AB27D03E1, 0xF94007E0350000A0
ROM:000000000000A188 DCQ 0xA8C17BFD910003BF, 0xD0000060D65F03C0, 0xAA0003E191201400
ROM:000000000000A188 DCQ 0xA9BF7BFD94000BB7, 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6
ROM:000000000000A188 DCQ 0xAA0003F4AA0103F3, 0xB04003D5B4000533, 0xB94002A89106C2B5
ROM:000000000000A188 DCQ 0x350002A8D2800296, 0xF94006A8D2800017, 0xD281F400B50000C8
ROM:000000000000A188 DCQ 0x97FFFA34D2800001, 0xF90006A0D2800017, 0xF94006A89400266E
ROM:000000000000A188 DCQ 0x910006F7B8377900, 0x54FFFF61710FA2FF, 0x910042A2F94006A0
ROM:000000000000A188 DCQ 0x94001774D281F401, 0xB90002A852800288, 0xCB2842C9D3407D0A
ROM:000000000000A188 DCQ 0x9A8A3277EB28427F, 0x8B0902A892407EE2, 0xAA1403E091004101
ROM:000000000000A188 DCQ 0xB94002A89400239C, 0xB90002A84B170108, 0xEB3742738B374294
ROM:000000000000A188 DCQ 0xB04003D354FFFBA1, 0xF94006609106C273, 0x97FFFA56B4000060
ROM:000000000000A188 DCQ 0x52800000F900067F, 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4
ROM:000000000000B0E8 ; ---------------------------------------------------------------------------
ROM:000000000000B0E8 RET
ROM:000000000000B0EC
ROM:000000000000B0EC ; =============== S U B R O U T I N E =======================================
ROM:000000000000B0EC
ROM:000000000000B0EC
ROM:000000000000B0EC sub_B0EC ; CODE XREF: ROM:000000000000000C↑p
ROM:000000000000B0EC MRS X2, #0, c15, c1, #0
ROM:000000000000B0F0 ORR X2, X2, #4
ROM:000000000000B0F4 MSR #0, c15, c1, #0, X2
ROM:000000000000B0F8 ISB
ROM:000000000000B0FC MRS X2, #0, c15, c5, #0
ROM:000000000000B100 AND X2, X2, #0xFFFFCFFFFFFFFFFF
ROM:000000000000B104 MSR #0, c15, c5, #0, X2
ROM:000000000000B108 ISB
ROM:000000000000B10C RET
ROM:000000000000B10C ; End of function sub_B0EC
ROM:000000000000B10C
ROM:000000000000B110
ROM:000000000000B110 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B110
ROM:000000000000B110 ; Attributes: bp-based frame
ROM:000000000000B110
ROM:000000000000B110 sub_B110
ROM:000000000000B110
ROM:000000000000B110 var_40 = -0x40
ROM:000000000000B110 var_30 = -0x30
ROM:000000000000B110 var_20 = -0x20
ROM:000000000000B110 var_10 = -0x10
ROM:000000000000B110 var_s0 = 0
ROM:000000000000B110
ROM:000000000000B110 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B114 MOV X29, SP
ROM:000000000000B118 STP X20, X19, [SP,#var_10]!
ROM:000000000000B11C STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000B120 STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000B124 STP X26, X25, [SP,#0x30+var_40]!
ROM:000000000000B128 BL sub_28C0
ROM:000000000000B12C BL sub_DB84
ROM:000000000000B130 MOV X25, #0x200000000
ROM:000000000000B134 MOVK X25, #0xE02,LSL#16
ROM:000000000000B138 MOVK X25, #0x9000
ROM:000000000000B13C LDR W8, [X25]
ROM:000000000000B140 TBNZ W8, #0, loc_B33C
ROM:000000000000B144 MOV W0, #0x803
ROM:000000000000B148 MOV W1, #0
ROM:000000000000B14C BL sub_2DFC
ROM:000000000000B150 MOV W0, #0x804
ROM:000000000000B154 MOV W1, #0
ROM:000000000000B158 BL sub_2DFC
ROM:000000000000B15C MOV W0, #0x805
ROM:000000000000B160 MOV W1, #0
ROM:000000000000B164 BL sub_2DFC
ROM:000000000000B168 MOV W0, #0xC00
ROM:000000000000B16C MOV W1, #0
ROM:000000000000B170 BL sub_2DFC
ROM:000000000000B174 MOV W0, #0xD05
ROM:000000000000B178 MOV W1, #0
ROM:000000000000B17C BL sub_2DFC
ROM:000000000000B180 MOV W0, #0x803
ROM:000000000000B184 MOV W1, #0xFFFFFFFF
ROM:000000000000B188 BL sub_2F38
ROM:000000000000B18C MOV W0, #0x804
ROM:000000000000B190 MOV W1, #0xFFFFFFFF
ROM:000000000000B194 BL sub_2F38
ROM:000000000000B198 MOV W0, #0x805
ROM:000000000000B19C MOV W1, #0xFFFFFFFF
ROM:000000000000B1A0 BL sub_2F38
ROM:000000000000B1A4 MOV W0, #0xC00
ROM:000000000000B1A8 MOV W1, #0xFFFFFFFF
ROM:000000000000B1AC BL sub_2F38
ROM:000000000000B1B0 MOV W0, #0xD05
ROM:000000000000B1B4 MOV W1, #0xFFFFFFFF
ROM:000000000000B1B8 BL sub_2F38
ROM:000000000000B1BC MOV W0, #0xC02
ROM:000000000000B1C0 MOV W1, #0
ROM:000000000000B1C4 BL sub_2DFC
ROM:000000000000B1C8 MOV W0, #0xD01
ROM:000000000000B1CC MOV W1, #0
ROM:000000000000B1D0 BL sub_2DFC
ROM:000000000000B1D4 MOV W0, #0xD04
ROM:000000000000B1D8 MOV W1, #0
ROM:000000000000B1DC BL sub_2DFC
ROM:000000000000B1E0 MOV W0, #0xD07
ROM:000000000000B1E4 MOV W1, #0
ROM:000000000000B1E8 BL sub_2DFC
ROM:000000000000B1EC MOV W0, #0xC02
ROM:000000000000B1F0 MOV W1, #0xFFFFFFFF
ROM:000000000000B1F4 BL sub_2F38
ROM:000000000000B1F8 MOV W0, #0xD01
ROM:000000000000B1FC MOV W1, #0xFFFFFFFF
ROM:000000000000B200 BL sub_2F38
ROM:000000000000B204 MOV W0, #0xD04
ROM:000000000000B208 MOV W1, #0xFFFFFFFF
ROM:000000000000B20C BL sub_2F38
ROM:000000000000B210 MOV W0, #0xD07
ROM:000000000000B214 MOV W1, #0xFFFFFFFF
ROM:000000000000B218 BL sub_2F38
ROM:000000000000B21C MOV W0, #0x64
ROM:000000000000B220 BL sub_D1F4
ROM:000000000000B224 BL sub_D094
ROM:000000000000B228 MOV X19, X0
ROM:000000000000B22C MOV W0, #0xD05
ROM:000000000000B230 BL sub_2CE8
ROM:000000000000B234 LSL W26, W0, #4
ROM:000000000000B238 MOV W0, #0xC00
ROM:000000000000B23C BL sub_2CE8
ROM:000000000000B240 MOV X20, X0
ROM:000000000000B244 MOV W0, #0x805
ROM:000000000000B248 BL sub_2CE8
ROM:000000000000B24C MOV X21, X0
ROM:000000000000B250 MOV W0, #0x804
ROM:000000000000B254 BL sub_2CE8
ROM:000000000000B258 MOV X22, X0
ROM:000000000000B25C MOV W0, #0x803
ROM:000000000000B260 BL sub_2CE8
ROM:000000000000B264 MOV X23, X0
ROM:000000000000B268 MOV W0, #0xD07
ROM:000000000000B26C BL sub_2CE8
ROM:000000000000B270 MOV X24, X0
ROM:000000000000B274 MOV W0, #0xD04
ROM:000000000000B278 BL sub_2CE8
ROM:000000000000B27C LSL W8, W0, #2
ROM:000000000000B280 ORR W24, W8, W24,LSL#3
ROM:000000000000B284 MOV W0, #0xD01
ROM:000000000000B288 BL sub_2CE8
ROM:000000000000B28C ORR W24, W24, W0,LSL#1
ROM:000000000000B290 MOV W0, #0xC02
ROM:000000000000B294 BL sub_2CE8
ROM:000000000000B298 ORR W24, W24, W0
ROM:000000000000B29C MOV W0, #0x803
ROM:000000000000B2A0 MOV W1, #4
ROM:000000000000B2A4 BL sub_2DFC
ROM:000000000000B2A8 MOV W0, #0x804
ROM:000000000000B2AC MOV W1, #4
ROM:000000000000B2B0 BL sub_2DFC
ROM:000000000000B2B4 MOV W0, #0x805
ROM:000000000000B2B8 MOV W1, #4
ROM:000000000000B2BC BL sub_2DFC
ROM:000000000000B2C0 MOV W0, #0xC00
ROM:000000000000B2C4 MOV W1, #4
ROM:000000000000B2C8 BL sub_2DFC
ROM:000000000000B2CC MOV W0, #0xD05
ROM:000000000000B2D0 MOV W1, #4
ROM:000000000000B2D4 BL sub_2DFC
ROM:000000000000B2D8 MOV W0, #0xC02
ROM:000000000000B2DC MOV W1, #4
ROM:000000000000B2E0 BL sub_2DFC
ROM:000000000000B2E4 MOV W0, #0xD01
ROM:000000000000B2E8 MOV W1, #4
ROM:000000000000B2EC BL sub_2DFC
ROM:000000000000B2F0 MOV W0, #0xD04
ROM:000000000000B2F4 MOV W1, #4
ROM:000000000000B2F8 BL sub_2DFC
ROM:000000000000B2FC MOV W0, #0xD07
ROM:000000000000B300 MOV W1, #4
ROM:000000000000B304 BL sub_2DFC
ROM:000000000000B308 ORR W8, W26, W19,LSL#5
ROM:000000000000B30C ORR W8, W8, W20,LSL#3
ROM:000000000000B310 ORR W8, W8, W21,LSL#2
ROM:000000000000B314 ORR W8, W8, W22,LSL#1
ROM:000000000000B318 ORR W8, W8, W23
ROM:000000000000B31C LDR W9, [X25]
ROM:000000000000B320 AND W9, W9, #0xFF000000
ROM:000000000000B324 LSL W10, W24, #8
ROM:000000000000B328 ORR W8, W10, W8,LSL#16
ROM:000000000000B32C AND W8, W8, #0xFFFF00
ROM:000000000000B330 ORR W8, W8, W9
ROM:000000000000B334 ORR W8, W8, #1
ROM:000000000000B338 STR W8, [X25]
ROM:000000000000B33C
ROM:000000000000B33C loc_B33C ; CODE XREF: sub_B110+30↑j
ROM:000000000000B33C BL sub_D1DC
ROM:000000000000B340 BL sub_D1F8
ROM:000000000000B344 BL sub_11BC
ROM:000000000000B348 MOV W0, #0
ROM:000000000000B34C BL sub_F280
ROM:000000000000B350 BL sub_272C
ROM:000000000000B354 MOV W0, #0
ROM:000000000000B358 LDP X26, X25, [SP+0x40+var_40],#0x10
ROM:000000000000B35C LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000B360 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000B364 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000B368 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B36C RET
ROM:000000000000B36C ; End of function sub_B110
ROM:000000000000B36C
ROM:000000000000B370
ROM:000000000000B370 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B370
ROM:000000000000B370 ; Attributes: bp-based frame
ROM:000000000000B370
ROM:000000000000B370 sub_B370
ROM:000000000000B370
ROM:000000000000B370 var_s0 = 0
ROM:000000000000B370
ROM:000000000000B370 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B374 MOV X29, SP
ROM:000000000000B378 BL sub_D200
ROM:000000000000B37C MOV W0, #0
ROM:000000000000B380 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B384 RET
ROM:000000000000B384 ; End of function sub_B370
ROM:000000000000B384
ROM:000000000000B388
ROM:000000000000B388 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B388
ROM:000000000000B388 ; Attributes: bp-based frame
ROM:000000000000B388
ROM:000000000000B388 sub_B388
ROM:000000000000B388
ROM:000000000000B388 var_s0 = 0
ROM:000000000000B388
ROM:000000000000B388 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B38C MOV X29, SP
ROM:000000000000B390 BL sub_2F8C
ROM:000000000000B394 MOV W0, #0
ROM:000000000000B398 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B39C RET
ROM:000000000000B39C ; End of function sub_B388
ROM:000000000000B39C
ROM:000000000000B3A0
ROM:000000000000B3A0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B3A0
ROM:000000000000B3A0 ; Attributes: bp-based frame
ROM:000000000000B3A0
ROM:000000000000B3A0 sub_B3A0
ROM:000000000000B3A0
ROM:000000000000B3A0 var_s0 = 0
ROM:000000000000B3A0
ROM:000000000000B3A0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B3A4 MOV X29, SP
ROM:000000000000B3A8 BL sub_D164
ROM:000000000000B3AC MOV W0, #0
ROM:000000000000B3B0 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B3B4 RET
ROM:000000000000B3B4 ; End of function sub_B3A0
ROM:000000000000B3B4
ROM:000000000000B3B4 ; ---------------------------------------------------------------------------
ROM:000000000000B3B8 qword_B3B8 DCQ 0x910003FDA9BF7BFD, 0x97FFE478940016CE, 0x97FFF6EAD2800000
ROM:000000000000B3B8 ; CODE XREF: ROM:000000000000DC54↓p
ROM:000000000000B3B8 DCQ 0x94000FB297FFDC30, 0x9400096A97FFD786, 0xA8C17BFD52800000
ROM:000000000000B3B8 DCQ 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD, 0x71000A7FAA0003F3
ROM:000000000000B3B8 DCQ 0x5280000054000300, 0x7100227F94000960, 0xB04003D354000281
ROM:000000000000B3B8 DCQ 0xF940026191078273, 0x320007E0B9400A62, 0xF940026894001E9F
ROM:000000000000B3B8 DCQ 0xD2C00049D34CFD08, 0xB9000128F2809109, 0xB240AFEAA9402668
ROM:000000000000B3B8 DCQ 0x8B0A01088B090108, 0xD2C00049D34CFD08, 0xB9000128F2809189
ROM:000000000000B3B8 DCQ 0x3400006094000E99, 0x9400072B320003E0, 0x94000E2D320E03E0
ROM:000000000000B3B8 DCQ 0x320D03E0AA0003F3, 0x2A3303E894000E2A, 0x2A2003E913000108
ROM:000000000000B3B8 DCQ 0xAA0803E013000121, 0x97FFDD1B94000006, 0xA8C14FF452800000
ROM:000000000000B3B8 DCQ 0xD65F03C0A8C17BFD, 0x910003FDA9BF7BFD, 0xAA0103F3A9BF4FF4
ROM:000000000000B3B8 DCQ 0x3600009397FFD5E5, 0xA8C17BFDA8C14FF4, 0xA8C14FF417FFD981
ROM:000000000000B3B8 DCQ 0xD65F03C0A8C17BFD
ROM:000000000000B4E0
ROM:000000000000B4E0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B4E0
ROM:000000000000B4E0 ; Attributes: bp-based frame
ROM:000000000000B4E0
ROM:000000000000B4E0 sub_B4E0 ; CODE XREF: sub_F1E4+84↓p
ROM:000000000000B4E0
ROM:000000000000B4E0 var_s0 = 0
ROM:000000000000B4E0
ROM:000000000000B4E0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B4E4 MOV X29, SP
ROM:000000000000B4E8 CBNZ W0, loc_B574
ROM:000000000000B4EC MOV X0, #0x100000000
ROM:000000000000B4F0 MOV X1, #0x100000000
ROM:000000000000B4F4 MOV W2, #0x80000
ROM:000000000000B4F8 MOV W3, #8
ROM:000000000000B4FC MOV W4, #0
ROM:000000000000B500 MOV W5, #0
ROM:000000000000B504 BL sub_F0EC
ROM:000000000000B508 MOV X0, #0x180000000
ROM:000000000000B50C MOV X1, #0x180000000
ROM:000000000000B510 MOV W2, #2
ROM:000000000000B514 MOV X3, #0x400000
ROM:000000000000B518 MOV W4, #0xA
ROM:000000000000B51C MOV W5, #0
ROM:000000000000B520 MOV W6, #0
ROM:000000000000B524 BL sub_EF5C
ROM:000000000000B528 MOV X0, #0x200000000
ROM:000000000000B52C MOV X1, #0x200000000
ROM:000000000000B530 MOV W2, #2
ROM:000000000000B534 MOV X3, #0x10000000
ROM:000000000000B538 MOV W4, #7
ROM:000000000000B53C MOV W5, #0
ROM:000000000000B540 MOV W6, #0
ROM:000000000000B544 BL sub_EF5C
ROM:000000000000B548 MOV X0, #0x600000000
ROM:000000000000B54C MOV X1, #0x600000000
ROM:000000000000B550 MOV W2, #1
ROM:000000000000B554 MOV X3, #0x200000000
ROM:000000000000B558 MOV W4, #7
ROM:000000000000B55C MOV W5, #0
ROM:000000000000B560 MOV W6, #0
ROM:000000000000B564 BL sub_EF5C
ROM:000000000000B568 MOV W0, #0
ROM:000000000000B56C LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B570 RET
ROM:000000000000B574 ; ---------------------------------------------------------------------------
ROM:000000000000B574
ROM:000000000000B574 loc_B574 ; CODE XREF: sub_B4E0+8↑j
ROM:000000000000B574 ADRP X0, #0x18805@PAGE
ROM:000000000000B578 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000B57C MOV X1, X0
ROM:000000000000B580 BL sub_DED4
ROM:000000000000B580 ; End of function sub_B4E0
ROM:000000000000B580
ROM:000000000000B584
ROM:000000000000B584 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B584
ROM:000000000000B584 ; Attributes: bp-based frame
ROM:000000000000B584
ROM:000000000000B584 sub_B584
ROM:000000000000B584
ROM:000000000000B584 var_s0 = 0
ROM:000000000000B584
ROM:000000000000B584 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B588 MOV X29, SP
ROM:000000000000B58C BL sub_60C4
ROM:000000000000B590 BL sub_4F94
ROM:000000000000B594 MOV W0, #0
ROM:000000000000B598 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B59C RET
ROM:000000000000B59C ; End of function sub_B584
ROM:000000000000B59C
ROM:000000000000B5A0 ; ---------------------------------------------------------------------------
ROM:000000000000B5A0 MOV X8, #0x200000000
ROM:000000000000B5A4 MOVK X8, #0xE02,LSL#16
ROM:000000000000B5A8 MOVK X8, #0x9000
ROM:000000000000B5AC LDR W8, [X8]
ROM:000000000000B5B0 UBFX W0, W8, #0x10, #8
ROM:000000000000B5B4 RET
ROM:000000000000B5B8 ; ---------------------------------------------------------------------------
ROM:000000000000B5B8 STP X29, X30, [SP,#-0x10]!
ROM:000000000000B5BC MOV X29, SP
ROM:000000000000B5C0 BL sub_D094
ROM:000000000000B5C4 CMP W0, #6
ROM:000000000000B5C8 CSET W0, NE
ROM:000000000000B5CC LDP X29, X30, [SP],#0x10
ROM:000000000000B5D0 RET
ROM:000000000000B5D4
ROM:000000000000B5D4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B5D4
ROM:000000000000B5D4
ROM:000000000000B5D4 sub_B5D4
ROM:000000000000B5D4 MOV W8, #0
ROM:000000000000B5D8 MOV X9, #0x200000000
ROM:000000000000B5DC MOVK X9, #0xE02,LSL#16
ROM:000000000000B5E0 MOVK X9, #0x9000
ROM:000000000000B5E4 LDR W9, [X9]
ROM:000000000000B5E8 UBFX W9, W9, #8, #8
ROM:000000000000B5EC CMP W9, #0xD ; switch 14 cases
ROM:000000000000B5F0 B.HI def_B604 ; jumptable 000000000000B604 default case
ROM:000000000000B5F4 ADRP X8, #jpt_B604@PAGE
ROM:000000000000B5F8 ADD X8, X8, #jpt_B604@PAGEOFF
ROM:000000000000B5FC LDRSW X9, [X8,X9,LSL#2]
ROM:000000000000B600 ADD X8, X9, X8
ROM:000000000000B604 BR X8 ; switch jump
ROM:000000000000B608 ; ---------------------------------------------------------------------------
ROM:000000000000B608
ROM:000000000000B608 loc_B608 ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B608 ; DATA XREF: ROM:000000000000B6E4↓o ...
ROM:000000000000B608 MOV W8, #1 ; jumptable 000000000000B604 cases 1,7
ROM:000000000000B60C STR W8, [X1]
ROM:000000000000B610 B loc_B6A0
ROM:000000000000B614 ; ---------------------------------------------------------------------------
ROM:000000000000B614
ROM:000000000000B614 loc_B614 ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B614 ; DATA XREF: ROM:jpt_B604↓o
ROM:000000000000B614 MOV W8, #1 ; jumptable 000000000000B604 case 0
ROM:000000000000B618 B loc_B688
ROM:000000000000B61C ; ---------------------------------------------------------------------------
ROM:000000000000B61C
ROM:000000000000B61C loc_B61C ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B61C ; DATA XREF: ROM:000000000000B6E8↓o
ROM:000000000000B61C MOV W8, #2 ; jumptable 000000000000B604 case 2
ROM:000000000000B620 B loc_B688
ROM:000000000000B624 ; ---------------------------------------------------------------------------
ROM:000000000000B624
ROM:000000000000B624 loc_B624 ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B624 ; DATA XREF: ROM:000000000000B6EC↓o
ROM:000000000000B624 MOV W8, #2 ; jumptable 000000000000B604 case 3
ROM:000000000000B628 B loc_B698
ROM:000000000000B62C ; ---------------------------------------------------------------------------
ROM:000000000000B62C
ROM:000000000000B62C loc_B62C ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B62C ; DATA XREF: ROM:000000000000B6F0↓o
ROM:000000000000B62C MOV W8, #3 ; jumptable 000000000000B604 case 4
ROM:000000000000B630 B loc_B688
ROM:000000000000B634 ; ---------------------------------------------------------------------------
ROM:000000000000B634
ROM:000000000000B634 loc_B634 ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B634 ; DATA XREF: ROM:000000000000B6F4↓o
ROM:000000000000B634 MOV W8, #3 ; jumptable 000000000000B604 case 5
ROM:000000000000B638 B loc_B698
ROM:000000000000B63C ; ---------------------------------------------------------------------------
ROM:000000000000B63C
ROM:000000000000B63C loc_B63C ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B63C ; DATA XREF: ROM:000000000000B6F8↓o
ROM:000000000000B63C MOV W8, #2 ; jumptable 000000000000B604 case 6
ROM:000000000000B640 B loc_B658
ROM:000000000000B644 ; ---------------------------------------------------------------------------
ROM:000000000000B644
ROM:000000000000B644 loc_B644 ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B644 ; DATA XREF: ROM:000000000000B700↓o
ROM:000000000000B644 MOV W8, #3 ; jumptable 000000000000B604 case 8
ROM:000000000000B648 B loc_B658
ROM:000000000000B64C ; ---------------------------------------------------------------------------
ROM:000000000000B64C
ROM:000000000000B64C loc_B64C ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B64C ; DATA XREF: ROM:000000000000B704↓o
ROM:000000000000B64C MOV W8, #3 ; jumptable 000000000000B604 case 9
ROM:000000000000B650 B loc_B670
ROM:000000000000B654 ; ---------------------------------------------------------------------------
ROM:000000000000B654
ROM:000000000000B654 loc_B654 ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B654 ; DATA XREF: ROM:000000000000B708↓o
ROM:000000000000B654 MOV W8, #5 ; jumptable 000000000000B604 case 10
ROM:000000000000B658
ROM:000000000000B658 loc_B658 ; CODE XREF: sub_B5D4+6C↑j
ROM:000000000000B658 ; sub_B5D4+74↑j
ROM:000000000000B658 STR W8, [X1]
ROM:000000000000B65C STR WZR, [X2]
ROM:000000000000B660 MOV W8, #1
ROM:000000000000B664 STR W8, [X3]
ROM:000000000000B668 B loc_B6A8
ROM:000000000000B66C ; ---------------------------------------------------------------------------
ROM:000000000000B66C
ROM:000000000000B66C loc_B66C ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B66C ; DATA XREF: ROM:000000000000B70C↓o
ROM:000000000000B66C MOV W8, #5 ; jumptable 000000000000B604 case 11
ROM:000000000000B670
ROM:000000000000B670 loc_B670 ; CODE XREF: sub_B5D4+7C↑j
ROM:000000000000B670 STR W8, [X1]
ROM:000000000000B674 MOV W8, #1
ROM:000000000000B678 STR W8, [X2]
ROM:000000000000B67C STR W8, [X3]
ROM:000000000000B680 B loc_B6A8
ROM:000000000000B684 ; ---------------------------------------------------------------------------
ROM:000000000000B684
ROM:000000000000B684 loc_B684 ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B684 ; DATA XREF: ROM:000000000000B710↓o
ROM:000000000000B684 MOV W8, #5 ; jumptable 000000000000B604 case 12
ROM:000000000000B688
ROM:000000000000B688 loc_B688 ; CODE XREF: sub_B5D4+44↑j
ROM:000000000000B688 ; sub_B5D4+4C↑j ...
ROM:000000000000B688 STR W8, [X1]
ROM:000000000000B68C STR WZR, [X2]
ROM:000000000000B690 B loc_B6A4
ROM:000000000000B694 ; ---------------------------------------------------------------------------
ROM:000000000000B694
ROM:000000000000B694 loc_B694 ; CODE XREF: sub_B5D4+30↑j
ROM:000000000000B694 ; DATA XREF: ROM:000000000000B714↓o
ROM:000000000000B694 MOV W8, #5 ; jumptable 000000000000B604 case 13
ROM:000000000000B698
ROM:000000000000B698 loc_B698 ; CODE XREF: sub_B5D4+54↑j
ROM:000000000000B698 ; sub_B5D4+64↑j
ROM:000000000000B698 STR W8, [X1]
ROM:000000000000B69C MOV W8, #1
ROM:000000000000B6A0
ROM:000000000000B6A0 loc_B6A0 ; CODE XREF: sub_B5D4+3C↑j
ROM:000000000000B6A0 STR W8, [X2]
ROM:000000000000B6A4
ROM:000000000000B6A4 loc_B6A4 ; CODE XREF: sub_B5D4+BC↑j
ROM:000000000000B6A4 STR WZR, [X3]
ROM:000000000000B6A8
ROM:000000000000B6A8 loc_B6A8 ; CODE XREF: sub_B5D4+94↑j
ROM:000000000000B6A8 ; sub_B5D4+AC↑j
ROM:000000000000B6A8 MOV W8, #1
ROM:000000000000B6AC CBZ W0, def_B604 ; jumptable 000000000000B604 default case
ROM:000000000000B6B0 CMN W0, #1
ROM:000000000000B6B4 B.EQ loc_B6C8
ROM:000000000000B6B8 LDR W9, [X1]
ROM:000000000000B6BC MOV W8, #1
ROM:000000000000B6C0 CMP W9, #5
ROM:000000000000B6C4 B.EQ def_B604 ; jumptable 000000000000B604 default case
ROM:000000000000B6C8
ROM:000000000000B6C8 loc_B6C8 ; CODE XREF: sub_B5D4+E0↑j
ROM:000000000000B6C8 MOV W8, #4
ROM:000000000000B6CC STR W8, [X1]
ROM:000000000000B6D0 STR WZR, [X3]
ROM:000000000000B6D4 MOV W8, #1
ROM:000000000000B6D8
ROM:000000000000B6D8 def_B604 ; CODE XREF: sub_B5D4+1C↑j
ROM:000000000000B6D8 ; sub_B5D4+D8↑j ...
ROM:000000000000B6D8 MOV X0, X8 ; jumptable 000000000000B604 default case
ROM:000000000000B6DC RET
ROM:000000000000B6DC ; End of function sub_B5D4
ROM:000000000000B6DC
ROM:000000000000B6DC ; ---------------------------------------------------------------------------
ROM:000000000000B6E0 jpt_B604 DCD loc_B614 - 0xB6E0 ; DATA XREF: sub_B5D4+20↑o
ROM:000000000000B6E0 ; sub_B5D4+24↑o
ROM:000000000000B6E0 ; jump table for switch statement
ROM:000000000000B6E4 DCD loc_B608 - 0xB6E0 ; jumptable 000000000000B604 cases 1,7
ROM:000000000000B6E8 DCD loc_B61C - 0xB6E0 ; jumptable 000000000000B604 case 2
ROM:000000000000B6EC DCD loc_B624 - 0xB6E0 ; jumptable 000000000000B604 case 3
ROM:000000000000B6F0 DCD loc_B62C - 0xB6E0 ; jumptable 000000000000B604 case 4
ROM:000000000000B6F4 DCD loc_B634 - 0xB6E0 ; jumptable 000000000000B604 case 5
ROM:000000000000B6F8 DCD loc_B63C - 0xB6E0 ; jumptable 000000000000B604 case 6
ROM:000000000000B6FC DCD loc_B608 - 0xB6E0 ; jumptable 000000000000B604 cases 1,7
ROM:000000000000B700 DCD loc_B644 - 0xB6E0 ; jumptable 000000000000B604 case 8
ROM:000000000000B704 DCD loc_B64C - 0xB6E0 ; jumptable 000000000000B604 case 9
ROM:000000000000B708 DCD loc_B654 - 0xB6E0 ; jumptable 000000000000B604 case 10
ROM:000000000000B70C DCD loc_B66C - 0xB6E0 ; jumptable 000000000000B604 case 11
ROM:000000000000B710 DCD loc_B684 - 0xB6E0 ; jumptable 000000000000B604 case 12
ROM:000000000000B714 DCD loc_B694 - 0xB6E0 ; jumptable 000000000000B604 case 13
ROM:000000000000B718 DCQ 0x910003FDA9BF7BFD, 0xA9BF57F6A9BF4FF4, 0xAA0003F3A9BF5FF8
ROM:000000000000B718 DCQ 0x540002207100043F, 0x540005217100143F, 0x1200004034000873
ROM:000000000000B718 DCQ 0x5280000097FFD970, 0x3400072097FFD977, 0x97FFDBB652800000
ROM:000000000000B718 DCQ 0xA8C15FF852800001, 0xA8C14FF4A8C157F6, 0x17FFF481A8C17BFD
ROM:000000000000B718 DCQ 0x913C2108B0000068, 0x9A9F01143100005F, 0x350005621A9F17E8
ROM:000000000000B718 DCQ 0x531E7516D2800015, 0xB27E07F8510006D7, 0x910021089B1852A8
ROM:000000000000B718 DCQ 0x9B18512A4B1502E9, 0x7100027F9100114A, 0x9A8902A99A8A0108
ROM:000000000000B718 DCQ 0xB8696A809B187D29, 0x97FFDD8CB9400101, 0x6B1602BF910006B5
ROM:000000000000B718 DCQ 0x1400001754FFFE41, 0x540002A171000C3F, 0x3400008252800014
ROM:000000000000B718 DCQ 0x540004417100045F, 0x34000313321F03F4, 0xAA1403E097FFD946
ROM:000000000000B718 DCQ 0x3400016097FFD949, 0x97FFDB88AA1403E0, 0x52800000AA0003E1
ROM:000000000000B718 DCQ 0xA8C15FF8AA1403E2, 0xA8C14FF4A8C157F6, 0x17FFE210A8C17BFD
ROM:000000000000B718 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0xD2800000D65F03C0
ROM:000000000000B718 DCQ 0x5280000097FFF5C9, 0x5280000014000004, 0xAA1403E097FFE33E
ROM:000000000000B718 DCQ 0xA8C157F6A8C15FF8, 0xA8C17BFDA8C14FF4, 0xB000006017FFDA85
ROM:000000000000B718 DCQ 0xAA0003E191201400, 0xA9BF7BFD94000993, 0xA9BF4FF4910003FD
ROM:000000000000B718 DCQ 0xF2A1C053D2C00053, 0xB9400268F2920013, 0xD2C0004836080148
ROM:000000000000B718 DCQ 0xF2920708F2A1C048, 0xD2C00048B9400100, 0xF2920788F2A1C048
ROM:000000000000B718 DCQ 0x1400000EB9400108, 0xD360FC0897FFFDBB, 0xF2A1C049D2C00049
ROM:000000000000B718 DCQ 0xB9000120F2920709, 0xF2A1C049D2C00049, 0xB9000128F2920789
ROM:000000000000B718 DCQ 0x321F0129B9400269, 0xD3407C09B9000269, 0xA8C14FF4AA088120
ROM:000000000000B718 DCQ 0xD65F03C0A8C17BFD, 0xD2C0004817FFDE63, 0xF2920008F2A1C048
ROM:000000000000B718 DCQ 0x12181D08B9400108, 0x7283600952A016E9, 0x7286C00A52A02DCA
ROM:000000000000B718 DCQ 0x1A890140711C011F
ROM:000000000000B948 ; ---------------------------------------------------------------------------
ROM:000000000000B948 RET
ROM:000000000000B94C
ROM:000000000000B94C ; =============== S U B R O U T I N E =======================================
ROM:000000000000B94C
ROM:000000000000B94C ; Attributes: bp-based frame
ROM:000000000000B94C
ROM:000000000000B94C sub_B94C
ROM:000000000000B94C
ROM:000000000000B94C var_s0 = 0
ROM:000000000000B94C
ROM:000000000000B94C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B950 MOV X29, SP
ROM:000000000000B954 BL sub_27D8
ROM:000000000000B958 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B95C RET
ROM:000000000000B95C ; End of function sub_B94C
ROM:000000000000B95C
ROM:000000000000B960
ROM:000000000000B960 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B960
ROM:000000000000B960
ROM:000000000000B960 sub_B960
ROM:000000000000B960
ROM:000000000000B960 var_20 = -0x20
ROM:000000000000B960 var_10 = -0x10
ROM:000000000000B960
ROM:000000000000B960 ; FUNCTION CHUNK AT ROM:0000000000002D38 SIZE 00000070 BYTES
ROM:000000000000B960 ; FUNCTION CHUNK AT ROM:00000000000063FC SIZE 00000040 BYTES
ROM:000000000000B960
ROM:000000000000B960 MOV X8, X0
ROM:000000000000B964 MOV W0, #0xD03
ROM:000000000000B968 MOV X1, X8
ROM:000000000000B96C B loc_2D38
ROM:000000000000B96C ; End of function sub_B960
ROM:000000000000B96C
ROM:000000000000B970
ROM:000000000000B970 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B970
ROM:000000000000B970 ; Attributes: bp-based frame
ROM:000000000000B970
ROM:000000000000B970 sub_B970
ROM:000000000000B970
ROM:000000000000B970 var_s0 = 0
ROM:000000000000B970
ROM:000000000000B970 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B974 MOV X29, SP
ROM:000000000000B978 MOV W0, #0xD02
ROM:000000000000B97C BL sub_2CE8
ROM:000000000000B980 CMN W0, #0
ROM:000000000000B984 CSET W0, NE
ROM:000000000000B988 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B98C RET
ROM:000000000000B98C ; End of function sub_B970
ROM:000000000000B98C
ROM:000000000000B990
ROM:000000000000B990 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B990
ROM:000000000000B990 ; Attributes: bp-based frame
ROM:000000000000B990
ROM:000000000000B990 sub_B990
ROM:000000000000B990
ROM:000000000000B990 var_s0 = 0
ROM:000000000000B990
ROM:000000000000B990 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B994 MOV X29, SP
ROM:000000000000B998 MOV W0, #1
ROM:000000000000B99C BL sub_2CE8
ROM:000000000000B9A0 CMN W0, #0
ROM:000000000000B9A4 CSET W0, EQ
ROM:000000000000B9A8 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B9AC RET
ROM:000000000000B9AC ; End of function sub_B990
ROM:000000000000B9AC
ROM:000000000000B9B0
ROM:000000000000B9B0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000B9B0
ROM:000000000000B9B0 ; Attributes: bp-based frame
ROM:000000000000B9B0
ROM:000000000000B9B0 sub_B9B0
ROM:000000000000B9B0
ROM:000000000000B9B0 var_s0 = 0
ROM:000000000000B9B0
ROM:000000000000B9B0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000B9B4 MOV X29, SP
ROM:000000000000B9B8 MOV W0, #0
ROM:000000000000B9BC BL sub_2CE8
ROM:000000000000B9C0 CMN W0, #0
ROM:000000000000B9C4 CSET W0, EQ
ROM:000000000000B9C8 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000B9CC RET
ROM:000000000000B9CC ; End of function sub_B9B0
ROM:000000000000B9CC
ROM:000000000000B9CC ; ---------------------------------------------------------------------------
ROM:000000000000B9D0 DCQ 0x910003FDA9BF7BFD, 0xAA0103F3A9BF4FF4, 0x940023E8AA0003F4
ROM:000000000000B9D0 DCQ 0x71000A9F12800008, 0x3700014054000061, 0x7100069F14000005
ROM:000000000000B9D0 DCQ 0x12800008540000E1, 0x52800008360000A0, 0x7280400952A40009
ROM:000000000000B9D0 DCQ 0xAA0803E0B9000269, 0xA8C17BFDA8C14FF4, 0x14000581D65F03C0
ROM:000000000000B9D0 DCQ 0x910003FDA9BF7BFD, 0x91000021B0000001, 0x9105D108B0000008
ROM:000000000000B9D0 DCQ 0xD2C00020CB010102, 0x9400212FF2B001C0, 0xD2C00021320007E0
ROM:000000000000B9D0 DCQ 0x321403E2F2B001C1, 0xD2C0002094001D0F, 0xA8C17BFDF2B001C0
ROM:000000000000B9D0 DCQ 0x17FFDB90D65F03C0, 0x910003FDA9BF7BFD, 0xD2C00048B4000480
ROM:000000000000B9D0 DCQ 0xF2920008F2A1C048, 0x12800008B9400109, 0x5280000836200369
ROM:000000000000B9D0 DCQ 0xF2A1C049D2C00049, 0xB9400129F2920809, 0xD2C00049B9000009
ROM:000000000000B9D0 DCQ 0xF2920889F2A1C049, 0xB9000409B9400129, 0xF2A1C049D2C00049
ROM:000000000000B9D0 DCQ 0xB9400129F2920909, 0xD2C00049B9000809, 0xF2920989F2A1C049
ROM:000000000000B9D0 DCQ 0xB9000C09B9400129, 0xF2A1C049D2C00049, 0xB9400129F2920A09
ROM:000000000000B9D0 DCQ 0xAA0803E0B9001009, 0xD65F03C0A8C17BFD, 0x91201400B0000060
ROM:000000000000B9D0 DCQ 0x940008ECAA0003E1, 0xB9400008B4000400, 0xF2A1C049D2C00049
ROM:000000000000B9D0 DCQ 0xB9000128F2920809, 0xD2C00049B9400408, 0xF2920889F2A1C049
ROM:000000000000B9D0 DCQ 0xB9400808B9000128, 0xF2A1C049D2C00049, 0xB9000128F2920909
ROM:000000000000B9D0 DCQ 0xD2C00049B9400C08, 0xF2920989F2A1C049, 0xB9401008B9000128
ROM:000000000000B9D0 DCQ 0xF2A1C049D2C00049, 0xB9000128F2920A09, 0xF2A1C048D2C00048
ROM:000000000000B9D0 DCQ 0xB9400109F2920008, 0x1400001A321C0129, 0xF2A1C048D2C00048
ROM:000000000000B9D0 DCQ 0xB900011FF2920808, 0xF2A1C048D2C00048, 0xB900011FF2920888
ROM:000000000000B9D0 DCQ 0xF2A1C048D2C00048, 0xB900011FF2920908, 0xF2A1C048D2C00048
ROM:000000000000B9D0 DCQ 0xB900011FF2920988, 0xF2A1C048D2C00048, 0xB900011FF2920A08
ROM:000000000000B9D0 DCQ 0xF2A1C048D2C00048, 0xB9400109F2920008, 0xB9000109121B7929
ROM:000000000000B9D0 DCQ 0xD65F03C052800000, 0xF2A1C048D2C00048, 0xB9400108F2920008
ROM:000000000000B9D0 DCQ 0xD65F03C053030D00, 0xF2A1C048D2C00048, 0xB9400109F2920008
ROM:000000000000B9D0 DCQ 0x321D012934000060, 0x121C792914000002, 0xD65F03C0B9000109
ROM:000000000000BC58
ROM:000000000000BC58 ; =============== S U B R O U T I N E =======================================
ROM:000000000000BC58
ROM:000000000000BC58 ; Attributes: thunk
ROM:000000000000BC58
ROM:000000000000BC58 sub_BC58 ; CODE XREF: sub_4F94↑j
ROM:000000000000BC58 B sub_24C0
ROM:000000000000BC58 ; End of function sub_BC58
ROM:000000000000BC58
ROM:000000000000BC5C
ROM:000000000000BC5C ; =============== S U B R O U T I N E =======================================
ROM:000000000000BC5C
ROM:000000000000BC5C
ROM:000000000000BC5C sub_BC5C ; CODE XREF: sub_24C0+24↑p
ROM:000000000000BC5C AND X0, X0, #0xFFFFFFFF
ROM:000000000000BC60 RET
ROM:000000000000BC60 ; End of function sub_BC5C
ROM:000000000000BC60
ROM:000000000000BC64
ROM:000000000000BC64 ; =============== S U B R O U T I N E =======================================
ROM:000000000000BC64
ROM:000000000000BC64
ROM:000000000000BC64 sub_BC64 ; CODE XREF: sub_5718+A8↑p
ROM:000000000000BC64 MOV X8, #0x7C0000000
ROM:000000000000BC68 BFXIL X8, X0, #0, #0x1E
ROM:000000000000BC6C MOV X0, X8
ROM:000000000000BC70 RET
ROM:000000000000BC70 ; End of function sub_BC64
ROM:000000000000BC70
ROM:000000000000BC70 ; ---------------------------------------------------------------------------
ROM:000000000000BC74 ALIGN 0x400
ROM:000000000000C000 MSR #6, #0xF
ROM:000000000000C004 ISB
ROM:000000000000C008 MOV X29, X0
ROM:000000000000C00C MOV X28, X1
ROM:000000000000C010 MOV X1, #0
ROM:000000000000C014 MSR #6, c1, c0, #0, X1
ROM:000000000000C018 DSB SY
ROM:000000000000C01C ISB
ROM:000000000000C020 SYS #0, c8, c3, #2, X1
ROM:000000000000C024 DSB SY
ROM:000000000000C028 LDR X1, =0x200000900
ROM:000000000000C02C LDR W2, =1
ROM:000000000000C030 LDR W3, [X1]
ROM:000000000000C034 ORR W3, W3, W2
ROM:000000000000C038 STR W3, [X1]
ROM:000000000000C03C DSB SY
ROM:000000000000C040 LDR W3, [X1]
ROM:000000000000C044 TST W3, W2
ROM:000000000000C048 B.EQ loc_C154
ROM:000000000000C04C MOV X28, #0
ROM:000000000000C050 MOV X0, #2
ROM:000000000000C054 MOV X1, #0x40
ROM:000000000000C058 MOV X2, #0x40000
ROM:000000000000C05C MOV X3, #0x20000000
ROM:000000000000C060 MOV X4, #0x100000000
ROM:000000000000C064
ROM:000000000000C064 loc_C064 ; CODE XREF: ROM:000000000000C070↓j
ROM:000000000000C064 ; ROM:000000000000C080↓j
ROM:000000000000C064 SYS #0, c7, c14, #2, X0
ROM:000000000000C068 ADD X0, X0, X1
ROM:000000000000C06C TST X0, X2
ROM:000000000000C070 B.EQ loc_C064
ROM:000000000000C074 BIC X0, X0, X2
ROM:000000000000C078 ADD X0, X0, X3
ROM:000000000000C07C TST X0, X4
ROM:000000000000C080 B.EQ loc_C064
ROM:000000000000C084 MOV X0, #0
ROM:000000000000C088 SYS #0, c8, c3, #2, X0
ROM:000000000000C08C DSB SY
ROM:000000000000C090 ISB
ROM:000000000000C094 LDR X1, =0x200000904
ROM:000000000000C098 STR WZR, [X1]
ROM:000000000000C09C MOV X1, #0
ROM:000000000000C0A0 MOV X2, #0
ROM:000000000000C0A4 MOV X3, #0
ROM:000000000000C0A8 MOV X4, #0
ROM:000000000000C0AC MOV X5, #0
ROM:000000000000C0B0 MOV X6, #0
ROM:000000000000C0B4 MOV X7, #0
ROM:000000000000C0B8 MOV X8, #0
ROM:000000000000C0BC MOV X9, #0
ROM:000000000000C0C0 MOV X10, #0
ROM:000000000000C0C4 MOV X11, #0
ROM:000000000000C0C8 MOV X12, #0
ROM:000000000000C0CC MOV X13, #0
ROM:000000000000C0D0 MOV X14, #0
ROM:000000000000C0D4 MOV X15, #0
ROM:000000000000C0D8 MOV X16, #0
ROM:000000000000C0DC MOV X17, #0
ROM:000000000000C0E0 MOV X18, #0
ROM:000000000000C0E4 MOV X19, #0
ROM:000000000000C0E8 MOV X20, #0
ROM:000000000000C0EC MOV X21, #0
ROM:000000000000C0F0 MOV X22, #0
ROM:000000000000C0F4 MOV X23, #0
ROM:000000000000C0F8 MOV X24, #0
ROM:000000000000C0FC MOV X25, #0
ROM:000000000000C100 MOV X26, #0
ROM:000000000000C104 MOV X27, #0
ROM:000000000000C108 MOV X30, X29
ROM:000000000000C10C MOV X0, X28
ROM:000000000000C110 MOV X28, #0
ROM:000000000000C114 MOV X29, #0
ROM:000000000000C118 MSR #0, c4, c0, #1, X1
ROM:000000000000C11C MSR #4, c4, c0, #1, X1
ROM:000000000000C120 MSR #6, c4, c0, #1, X1
ROM:000000000000C124 MSR #0, c4, c0, #0, X1
ROM:000000000000C128 MSR #4, c4, c0, #0, X1
ROM:000000000000C12C MSR #6, c4, c0, #0, X1
ROM:000000000000C130 MSR #4, c4, c1, #0, X1
ROM:000000000000C134 MSR #6, c4, c1, #0, X1
ROM:000000000000C138 MOV SP, X1
ROM:000000000000C13C MSR #5, #3
ROM:000000000000C140 MOV SP, X1
ROM:000000000000C144 SYS #0, c7, c5, #0
ROM:000000000000C148 DSB SY
ROM:000000000000C14C ISB
ROM:000000000000C150 RET
ROM:000000000000C154 ; ---------------------------------------------------------------------------
ROM:000000000000C154
ROM:000000000000C154 loc_C154 ; CODE XREF: ROM:000000000000C048↑j
ROM:000000000000C154 ; ROM:000000000000C158↓j
ROM:000000000000C154 WFE
ROM:000000000000C158 B loc_C154
ROM:000000000000C158 ; ---------------------------------------------------------------------------
ROM:000000000000C15C DCD 0xD503201F
ROM:000000000000C160 off_C160 DCQ 0x200000904 ; DATA XREF: ROM:000000000000C094↑r
ROM:000000000000C168 off_C168 DCQ 0x200000900 ; DATA XREF: ROM:000000000000C028↑r
ROM:000000000000C170 dword_C170 DCD 1 ; DATA XREF: ROM:000000000000C02C↑r
ROM:000000000000C174 ; ---------------------------------------------------------------------------
ROM:000000000000C174 NOP
ROM:000000000000C178 NOP
ROM:000000000000C17C NOP
ROM:000000000000C180 NOP
ROM:000000000000C184 NOP
ROM:000000000000C188 NOP
ROM:000000000000C18C NOP
ROM:000000000000C190 NOP
ROM:000000000000C194 NOP
ROM:000000000000C198 NOP
ROM:000000000000C19C NOP
ROM:000000000000C1A0 NOP
ROM:000000000000C1A4 NOP
ROM:000000000000C1A8 NOP
ROM:000000000000C1AC NOP
ROM:000000000000C1B0 NOP
ROM:000000000000C1B4 NOP
ROM:000000000000C1B8 NOP
ROM:000000000000C1BC NOP
ROM:000000000000C1C0 NOP
ROM:000000000000C1C4 NOP
ROM:000000000000C1C8 NOP
ROM:000000000000C1CC NOP
ROM:000000000000C1D0 NOP
ROM:000000000000C1D4 NOP
ROM:000000000000C1D8 NOP
ROM:000000000000C1DC NOP
ROM:000000000000C1E0 NOP
ROM:000000000000C1E4 NOP
ROM:000000000000C1E8 NOP
ROM:000000000000C1EC NOP
ROM:000000000000C1F0 NOP
ROM:000000000000C1F4 NOP
ROM:000000000000C1F8 NOP
ROM:000000000000C1FC NOP
ROM:000000000000C200 NOP
ROM:000000000000C204 NOP
ROM:000000000000C208 NOP
ROM:000000000000C20C NOP
ROM:000000000000C210 NOP
ROM:000000000000C214 NOP
ROM:000000000000C218 NOP
ROM:000000000000C21C NOP
ROM:000000000000C220 NOP
ROM:000000000000C224 NOP
ROM:000000000000C228 NOP
ROM:000000000000C22C NOP
ROM:000000000000C230 NOP
ROM:000000000000C234 NOP
ROM:000000000000C238 NOP
ROM:000000000000C23C NOP
ROM:000000000000C240 NOP
ROM:000000000000C244 NOP
ROM:000000000000C248 NOP
ROM:000000000000C24C NOP
ROM:000000000000C250 NOP
ROM:000000000000C254 NOP
ROM:000000000000C258 NOP
ROM:000000000000C25C NOP
ROM:000000000000C260 NOP
ROM:000000000000C264 NOP
ROM:000000000000C268 NOP
ROM:000000000000C26C NOP
ROM:000000000000C270 NOP
ROM:000000000000C274 NOP
ROM:000000000000C278 NOP
ROM:000000000000C27C NOP
ROM:000000000000C280 NOP
ROM:000000000000C284 NOP
ROM:000000000000C288 NOP
ROM:000000000000C28C NOP
ROM:000000000000C290 NOP
ROM:000000000000C294 NOP
ROM:000000000000C298 NOP
ROM:000000000000C29C NOP
ROM:000000000000C2A0 NOP
ROM:000000000000C2A4 NOP
ROM:000000000000C2A8 NOP
ROM:000000000000C2AC NOP
ROM:000000000000C2B0 NOP
ROM:000000000000C2B4 NOP
ROM:000000000000C2B8 NOP
ROM:000000000000C2BC NOP
ROM:000000000000C2C0 NOP
ROM:000000000000C2C4 NOP
ROM:000000000000C2C8 NOP
ROM:000000000000C2CC NOP
ROM:000000000000C2D0 NOP
ROM:000000000000C2D4 NOP
ROM:000000000000C2D8 NOP
ROM:000000000000C2DC NOP
ROM:000000000000C2E0 NOP
ROM:000000000000C2E4 NOP
ROM:000000000000C2E8 NOP
ROM:000000000000C2EC NOP
ROM:000000000000C2F0 NOP
ROM:000000000000C2F4 NOP
ROM:000000000000C2F8 NOP
ROM:000000000000C2FC NOP
ROM:000000000000C300 NOP
ROM:000000000000C304 NOP
ROM:000000000000C308 NOP
ROM:000000000000C30C NOP
ROM:000000000000C310 NOP
ROM:000000000000C314 NOP
ROM:000000000000C318 NOP
ROM:000000000000C31C NOP
ROM:000000000000C320 NOP
ROM:000000000000C324 NOP
ROM:000000000000C328 NOP
ROM:000000000000C32C NOP
ROM:000000000000C330 NOP
ROM:000000000000C334 NOP
ROM:000000000000C338 NOP
ROM:000000000000C33C NOP
ROM:000000000000C340 NOP
ROM:000000000000C344 NOP
ROM:000000000000C348 NOP
ROM:000000000000C34C NOP
ROM:000000000000C350 NOP
ROM:000000000000C354 NOP
ROM:000000000000C358 NOP
ROM:000000000000C35C NOP
ROM:000000000000C360 NOP
ROM:000000000000C364 NOP
ROM:000000000000C368 NOP
ROM:000000000000C36C NOP
ROM:000000000000C370 NOP
ROM:000000000000C374 NOP
ROM:000000000000C378 NOP
ROM:000000000000C37C NOP
ROM:000000000000C380 NOP
ROM:000000000000C384 NOP
ROM:000000000000C388 NOP
ROM:000000000000C38C NOP
ROM:000000000000C390 NOP
ROM:000000000000C394 NOP
ROM:000000000000C398 NOP
ROM:000000000000C39C NOP
ROM:000000000000C3A0 NOP
ROM:000000000000C3A4 NOP
ROM:000000000000C3A8 NOP
ROM:000000000000C3AC NOP
ROM:000000000000C3B0 NOP
ROM:000000000000C3B4 NOP
ROM:000000000000C3B8 NOP
ROM:000000000000C3BC NOP
ROM:000000000000C3C0 NOP
ROM:000000000000C3C4 NOP
ROM:000000000000C3C8 NOP
ROM:000000000000C3CC NOP
ROM:000000000000C3D0 NOP
ROM:000000000000C3D4 NOP
ROM:000000000000C3D8 NOP
ROM:000000000000C3DC NOP
ROM:000000000000C3E0 NOP
ROM:000000000000C3E4 NOP
ROM:000000000000C3E8 NOP
ROM:000000000000C3EC NOP
ROM:000000000000C3F0 NOP
ROM:000000000000C3F4 NOP
ROM:000000000000C3F8 NOP
ROM:000000000000C3FC NOP
ROM:000000000000C400 NOP
ROM:000000000000C404 NOP
ROM:000000000000C408 NOP
ROM:000000000000C40C NOP
ROM:000000000000C410 NOP
ROM:000000000000C414 NOP
ROM:000000000000C418 NOP
ROM:000000000000C41C NOP
ROM:000000000000C420 NOP
ROM:000000000000C424 NOP
ROM:000000000000C428 NOP
ROM:000000000000C42C NOP
ROM:000000000000C430 NOP
ROM:000000000000C434 NOP
ROM:000000000000C438 NOP
ROM:000000000000C43C NOP
ROM:000000000000C440 NOP
ROM:000000000000C444 NOP
ROM:000000000000C448 NOP
ROM:000000000000C44C NOP
ROM:000000000000C450 NOP
ROM:000000000000C454 NOP
ROM:000000000000C458 NOP
ROM:000000000000C45C NOP
ROM:000000000000C460 NOP
ROM:000000000000C464 NOP
ROM:000000000000C468 NOP
ROM:000000000000C46C NOP
ROM:000000000000C470 NOP
ROM:000000000000C474 NOP
ROM:000000000000C478 NOP
ROM:000000000000C47C NOP
ROM:000000000000C480 NOP
ROM:000000000000C484 NOP
ROM:000000000000C488 NOP
ROM:000000000000C48C NOP
ROM:000000000000C490 NOP
ROM:000000000000C494 NOP
ROM:000000000000C498 NOP
ROM:000000000000C49C NOP
ROM:000000000000C4A0 NOP
ROM:000000000000C4A4 NOP
ROM:000000000000C4A8 NOP
ROM:000000000000C4AC NOP
ROM:000000000000C4B0 NOP
ROM:000000000000C4B4 NOP
ROM:000000000000C4B8 NOP
ROM:000000000000C4BC NOP
ROM:000000000000C4C0 NOP
ROM:000000000000C4C4 NOP
ROM:000000000000C4C8 NOP
ROM:000000000000C4CC NOP
ROM:000000000000C4D0 NOP
ROM:000000000000C4D4 NOP
ROM:000000000000C4D8 NOP
ROM:000000000000C4DC NOP
ROM:000000000000C4E0 NOP
ROM:000000000000C4E4 NOP
ROM:000000000000C4E8 NOP
ROM:000000000000C4EC NOP
ROM:000000000000C4F0 NOP
ROM:000000000000C4F4 NOP
ROM:000000000000C4F8 NOP
ROM:000000000000C4FC NOP
ROM:000000000000C500 NOP
ROM:000000000000C504 NOP
ROM:000000000000C508 NOP
ROM:000000000000C50C NOP
ROM:000000000000C510 NOP
ROM:000000000000C514 NOP
ROM:000000000000C518 NOP
ROM:000000000000C51C NOP
ROM:000000000000C520 NOP
ROM:000000000000C524 NOP
ROM:000000000000C528 NOP
ROM:000000000000C52C NOP
ROM:000000000000C530 NOP
ROM:000000000000C534 NOP
ROM:000000000000C538 NOP
ROM:000000000000C53C NOP
ROM:000000000000C540 NOP
ROM:000000000000C544 NOP
ROM:000000000000C548 NOP
ROM:000000000000C54C NOP
ROM:000000000000C550 NOP
ROM:000000000000C554 NOP
ROM:000000000000C558 NOP
ROM:000000000000C55C NOP
ROM:000000000000C560 NOP
ROM:000000000000C564 NOP
ROM:000000000000C568 NOP
ROM:000000000000C56C NOP
ROM:000000000000C570 NOP
ROM:000000000000C574 NOP
ROM:000000000000C578 NOP
ROM:000000000000C57C NOP
ROM:000000000000C580 NOP
ROM:000000000000C584 NOP
ROM:000000000000C588 NOP
ROM:000000000000C58C NOP
ROM:000000000000C590 NOP
ROM:000000000000C594 NOP
ROM:000000000000C598 NOP
ROM:000000000000C59C NOP
ROM:000000000000C5A0 NOP
ROM:000000000000C5A4 NOP
ROM:000000000000C5A8 NOP
ROM:000000000000C5AC NOP
ROM:000000000000C5B0 NOP
ROM:000000000000C5B4 NOP
ROM:000000000000C5B8 NOP
ROM:000000000000C5BC NOP
ROM:000000000000C5C0 NOP
ROM:000000000000C5C4 NOP
ROM:000000000000C5C8 NOP
ROM:000000000000C5CC NOP
ROM:000000000000C5D0 NOP
ROM:000000000000C5D4 NOP
ROM:000000000000C5D8 NOP
ROM:000000000000C5DC NOP
ROM:000000000000C5E0 NOP
ROM:000000000000C5E4 NOP
ROM:000000000000C5E8 NOP
ROM:000000000000C5EC NOP
ROM:000000000000C5F0 NOP
ROM:000000000000C5F4 NOP
ROM:000000000000C5F8 NOP
ROM:000000000000C5FC NOP
ROM:000000000000C600 NOP
ROM:000000000000C604 NOP
ROM:000000000000C608 NOP
ROM:000000000000C60C NOP
ROM:000000000000C610 NOP
ROM:000000000000C614 NOP
ROM:000000000000C618 NOP
ROM:000000000000C61C NOP
ROM:000000000000C620 NOP
ROM:000000000000C624 NOP
ROM:000000000000C628 NOP
ROM:000000000000C62C NOP
ROM:000000000000C630 NOP
ROM:000000000000C634 NOP
ROM:000000000000C638 NOP
ROM:000000000000C63C NOP
ROM:000000000000C640 NOP
ROM:000000000000C644 NOP
ROM:000000000000C648 NOP
ROM:000000000000C64C NOP
ROM:000000000000C650 NOP
ROM:000000000000C654 NOP
ROM:000000000000C658 NOP
ROM:000000000000C65C NOP
ROM:000000000000C660 NOP
ROM:000000000000C664 NOP
ROM:000000000000C668 NOP
ROM:000000000000C66C NOP
ROM:000000000000C670 NOP
ROM:000000000000C674 NOP
ROM:000000000000C678 NOP
ROM:000000000000C67C NOP
ROM:000000000000C680 NOP
ROM:000000000000C684 NOP
ROM:000000000000C688 NOP
ROM:000000000000C68C NOP
ROM:000000000000C690 NOP
ROM:000000000000C694 NOP
ROM:000000000000C698 NOP
ROM:000000000000C69C NOP
ROM:000000000000C6A0 NOP
ROM:000000000000C6A4 NOP
ROM:000000000000C6A8 NOP
ROM:000000000000C6AC NOP
ROM:000000000000C6B0 NOP
ROM:000000000000C6B4 NOP
ROM:000000000000C6B8 NOP
ROM:000000000000C6BC NOP
ROM:000000000000C6C0 NOP
ROM:000000000000C6C4 NOP
ROM:000000000000C6C8 NOP
ROM:000000000000C6CC NOP
ROM:000000000000C6D0 NOP
ROM:000000000000C6D4 NOP
ROM:000000000000C6D8 NOP
ROM:000000000000C6DC NOP
ROM:000000000000C6E0 NOP
ROM:000000000000C6E4 NOP
ROM:000000000000C6E8 NOP
ROM:000000000000C6EC NOP
ROM:000000000000C6F0 NOP
ROM:000000000000C6F4 NOP
ROM:000000000000C6F8 NOP
ROM:000000000000C6FC NOP
ROM:000000000000C700 NOP
ROM:000000000000C704 NOP
ROM:000000000000C708 NOP
ROM:000000000000C70C NOP
ROM:000000000000C710 NOP
ROM:000000000000C714 NOP
ROM:000000000000C718 NOP
ROM:000000000000C71C NOP
ROM:000000000000C720 NOP
ROM:000000000000C724 NOP
ROM:000000000000C728 NOP
ROM:000000000000C72C NOP
ROM:000000000000C730 NOP
ROM:000000000000C734 NOP
ROM:000000000000C738 NOP
ROM:000000000000C73C NOP
ROM:000000000000C740 NOP
ROM:000000000000C744 NOP
ROM:000000000000C748 NOP
ROM:000000000000C74C NOP
ROM:000000000000C750 NOP
ROM:000000000000C754 NOP
ROM:000000000000C758 NOP
ROM:000000000000C75C NOP
ROM:000000000000C760 NOP
ROM:000000000000C764 NOP
ROM:000000000000C768 NOP
ROM:000000000000C76C NOP
ROM:000000000000C770 NOP
ROM:000000000000C774 NOP
ROM:000000000000C778 NOP
ROM:000000000000C77C NOP
ROM:000000000000C780 NOP
ROM:000000000000C784 NOP
ROM:000000000000C788 NOP
ROM:000000000000C78C NOP
ROM:000000000000C790 NOP
ROM:000000000000C794 NOP
ROM:000000000000C798 NOP
ROM:000000000000C79C NOP
ROM:000000000000C7A0 NOP
ROM:000000000000C7A4 NOP
ROM:000000000000C7A8 NOP
ROM:000000000000C7AC NOP
ROM:000000000000C7B0 NOP
ROM:000000000000C7B4 NOP
ROM:000000000000C7B8 NOP
ROM:000000000000C7BC NOP
ROM:000000000000C7C0 NOP
ROM:000000000000C7C4 NOP
ROM:000000000000C7C8 NOP
ROM:000000000000C7CC NOP
ROM:000000000000C7D0 NOP
ROM:000000000000C7D4 NOP
ROM:000000000000C7D8 NOP
ROM:000000000000C7DC NOP
ROM:000000000000C7E0 NOP
ROM:000000000000C7E4 NOP
ROM:000000000000C7E8 NOP
ROM:000000000000C7EC NOP
ROM:000000000000C7F0 NOP
ROM:000000000000C7F4 NOP
ROM:000000000000C7F8 NOP
ROM:000000000000C7FC NOP
ROM:000000000000C800 NOP
ROM:000000000000C804 NOP
ROM:000000000000C808 NOP
ROM:000000000000C80C NOP
ROM:000000000000C810 NOP
ROM:000000000000C814 NOP
ROM:000000000000C818 NOP
ROM:000000000000C81C NOP
ROM:000000000000C820 NOP
ROM:000000000000C824 NOP
ROM:000000000000C828 NOP
ROM:000000000000C82C NOP
ROM:000000000000C830 NOP
ROM:000000000000C834 NOP
ROM:000000000000C838 NOP
ROM:000000000000C83C NOP
ROM:000000000000C840 NOP
ROM:000000000000C844 NOP
ROM:000000000000C848 NOP
ROM:000000000000C84C NOP
ROM:000000000000C850 NOP
ROM:000000000000C854 NOP
ROM:000000000000C858 NOP
ROM:000000000000C85C NOP
ROM:000000000000C860 NOP
ROM:000000000000C864 NOP
ROM:000000000000C868 NOP
ROM:000000000000C86C NOP
ROM:000000000000C870 NOP
ROM:000000000000C874 NOP
ROM:000000000000C878 NOP
ROM:000000000000C87C NOP
ROM:000000000000C880 NOP
ROM:000000000000C884 NOP
ROM:000000000000C888 NOP
ROM:000000000000C88C NOP
ROM:000000000000C890 NOP
ROM:000000000000C894 NOP
ROM:000000000000C898 NOP
ROM:000000000000C89C NOP
ROM:000000000000C8A0 NOP
ROM:000000000000C8A4 NOP
ROM:000000000000C8A8 NOP
ROM:000000000000C8AC NOP
ROM:000000000000C8B0 NOP
ROM:000000000000C8B4 NOP
ROM:000000000000C8B8 NOP
ROM:000000000000C8BC NOP
ROM:000000000000C8C0 NOP
ROM:000000000000C8C4 NOP
ROM:000000000000C8C8 NOP
ROM:000000000000C8CC NOP
ROM:000000000000C8D0 NOP
ROM:000000000000C8D4 NOP
ROM:000000000000C8D8 NOP
ROM:000000000000C8DC NOP
ROM:000000000000C8E0 NOP
ROM:000000000000C8E4 NOP
ROM:000000000000C8E8 NOP
ROM:000000000000C8EC NOP
ROM:000000000000C8F0 NOP
ROM:000000000000C8F4 NOP
ROM:000000000000C8F8 NOP
ROM:000000000000C8FC NOP
ROM:000000000000C900 NOP
ROM:000000000000C904 NOP
ROM:000000000000C908 NOP
ROM:000000000000C90C NOP
ROM:000000000000C910 NOP
ROM:000000000000C914 NOP
ROM:000000000000C918 NOP
ROM:000000000000C91C NOP
ROM:000000000000C920 NOP
ROM:000000000000C924 NOP
ROM:000000000000C928 NOP
ROM:000000000000C92C NOP
ROM:000000000000C930 NOP
ROM:000000000000C934 NOP
ROM:000000000000C938 NOP
ROM:000000000000C93C NOP
ROM:000000000000C940 NOP
ROM:000000000000C944 NOP
ROM:000000000000C948 NOP
ROM:000000000000C94C NOP
ROM:000000000000C950 NOP
ROM:000000000000C954 NOP
ROM:000000000000C958 NOP
ROM:000000000000C95C NOP
ROM:000000000000C960 NOP
ROM:000000000000C964 NOP
ROM:000000000000C968 NOP
ROM:000000000000C96C NOP
ROM:000000000000C970 NOP
ROM:000000000000C974 NOP
ROM:000000000000C978 NOP
ROM:000000000000C97C NOP
ROM:000000000000C980 NOP
ROM:000000000000C984 NOP
ROM:000000000000C988 NOP
ROM:000000000000C98C NOP
ROM:000000000000C990 NOP
ROM:000000000000C994 NOP
ROM:000000000000C998 NOP
ROM:000000000000C99C NOP
ROM:000000000000C9A0 NOP
ROM:000000000000C9A4 NOP
ROM:000000000000C9A8 NOP
ROM:000000000000C9AC NOP
ROM:000000000000C9B0 NOP
ROM:000000000000C9B4 NOP
ROM:000000000000C9B8 NOP
ROM:000000000000C9BC NOP
ROM:000000000000C9C0 NOP
ROM:000000000000C9C4 NOP
ROM:000000000000C9C8 NOP
ROM:000000000000C9CC NOP
ROM:000000000000C9D0 NOP
ROM:000000000000C9D4 NOP
ROM:000000000000C9D8 NOP
ROM:000000000000C9DC NOP
ROM:000000000000C9E0 NOP
ROM:000000000000C9E4 NOP
ROM:000000000000C9E8 NOP
ROM:000000000000C9EC NOP
ROM:000000000000C9F0 NOP
ROM:000000000000C9F4 NOP
ROM:000000000000C9F8 NOP
ROM:000000000000C9FC NOP
ROM:000000000000CA00 NOP
ROM:000000000000CA04 NOP
ROM:000000000000CA08 NOP
ROM:000000000000CA0C NOP
ROM:000000000000CA10 NOP
ROM:000000000000CA14 NOP
ROM:000000000000CA18 NOP
ROM:000000000000CA1C NOP
ROM:000000000000CA20 NOP
ROM:000000000000CA24 NOP
ROM:000000000000CA28 NOP
ROM:000000000000CA2C NOP
ROM:000000000000CA30 NOP
ROM:000000000000CA34 NOP
ROM:000000000000CA38 NOP
ROM:000000000000CA3C NOP
ROM:000000000000CA40 NOP
ROM:000000000000CA44 NOP
ROM:000000000000CA48 NOP
ROM:000000000000CA4C NOP
ROM:000000000000CA50 NOP
ROM:000000000000CA54 NOP
ROM:000000000000CA58 NOP
ROM:000000000000CA5C NOP
ROM:000000000000CA60 NOP
ROM:000000000000CA64 NOP
ROM:000000000000CA68 NOP
ROM:000000000000CA6C NOP
ROM:000000000000CA70 NOP
ROM:000000000000CA74 NOP
ROM:000000000000CA78 NOP
ROM:000000000000CA7C NOP
ROM:000000000000CA80 NOP
ROM:000000000000CA84 NOP
ROM:000000000000CA88 NOP
ROM:000000000000CA8C NOP
ROM:000000000000CA90 NOP
ROM:000000000000CA94 NOP
ROM:000000000000CA98 NOP
ROM:000000000000CA9C NOP
ROM:000000000000CAA0 NOP
ROM:000000000000CAA4 NOP
ROM:000000000000CAA8 NOP
ROM:000000000000CAAC NOP
ROM:000000000000CAB0 NOP
ROM:000000000000CAB4 NOP
ROM:000000000000CAB8 NOP
ROM:000000000000CABC NOP
ROM:000000000000CAC0 NOP
ROM:000000000000CAC4 NOP
ROM:000000000000CAC8 NOP
ROM:000000000000CACC NOP
ROM:000000000000CAD0 NOP
ROM:000000000000CAD4 NOP
ROM:000000000000CAD8 NOP
ROM:000000000000CADC NOP
ROM:000000000000CAE0 NOP
ROM:000000000000CAE4 NOP
ROM:000000000000CAE8 NOP
ROM:000000000000CAEC NOP
ROM:000000000000CAF0 NOP
ROM:000000000000CAF4 NOP
ROM:000000000000CAF8 NOP
ROM:000000000000CAFC NOP
ROM:000000000000CB00 NOP
ROM:000000000000CB04 NOP
ROM:000000000000CB08 NOP
ROM:000000000000CB0C NOP
ROM:000000000000CB10 NOP
ROM:000000000000CB14 NOP
ROM:000000000000CB18 NOP
ROM:000000000000CB1C NOP
ROM:000000000000CB20 NOP
ROM:000000000000CB24 NOP
ROM:000000000000CB28 NOP
ROM:000000000000CB2C NOP
ROM:000000000000CB30 NOP
ROM:000000000000CB34 NOP
ROM:000000000000CB38 NOP
ROM:000000000000CB3C NOP
ROM:000000000000CB40 NOP
ROM:000000000000CB44 NOP
ROM:000000000000CB48 NOP
ROM:000000000000CB4C NOP
ROM:000000000000CB50 NOP
ROM:000000000000CB54 NOP
ROM:000000000000CB58 NOP
ROM:000000000000CB5C NOP
ROM:000000000000CB60 NOP
ROM:000000000000CB64 NOP
ROM:000000000000CB68 NOP
ROM:000000000000CB6C NOP
ROM:000000000000CB70 NOP
ROM:000000000000CB74 NOP
ROM:000000000000CB78 NOP
ROM:000000000000CB7C NOP
ROM:000000000000CB80 NOP
ROM:000000000000CB84 NOP
ROM:000000000000CB88 NOP
ROM:000000000000CB8C NOP
ROM:000000000000CB90 NOP
ROM:000000000000CB94 NOP
ROM:000000000000CB98 NOP
ROM:000000000000CB9C NOP
ROM:000000000000CBA0 NOP
ROM:000000000000CBA4 NOP
ROM:000000000000CBA8 NOP
ROM:000000000000CBAC NOP
ROM:000000000000CBB0 NOP
ROM:000000000000CBB4 NOP
ROM:000000000000CBB8 NOP
ROM:000000000000CBBC NOP
ROM:000000000000CBC0 NOP
ROM:000000000000CBC4 NOP
ROM:000000000000CBC8 NOP
ROM:000000000000CBCC NOP
ROM:000000000000CBD0 NOP
ROM:000000000000CBD4 NOP
ROM:000000000000CBD8 NOP
ROM:000000000000CBDC NOP
ROM:000000000000CBE0 NOP
ROM:000000000000CBE4 NOP
ROM:000000000000CBE8 NOP
ROM:000000000000CBEC NOP
ROM:000000000000CBF0 NOP
ROM:000000000000CBF4 NOP
ROM:000000000000CBF8 NOP
ROM:000000000000CBFC NOP
ROM:000000000000CC00 NOP
ROM:000000000000CC04 NOP
ROM:000000000000CC08 NOP
ROM:000000000000CC0C NOP
ROM:000000000000CC10 NOP
ROM:000000000000CC14 NOP
ROM:000000000000CC18 NOP
ROM:000000000000CC1C NOP
ROM:000000000000CC20 NOP
ROM:000000000000CC24 NOP
ROM:000000000000CC28 NOP
ROM:000000000000CC2C NOP
ROM:000000000000CC30 NOP
ROM:000000000000CC34 NOP
ROM:000000000000CC38 NOP
ROM:000000000000CC3C NOP
ROM:000000000000CC40 NOP
ROM:000000000000CC44 NOP
ROM:000000000000CC48 NOP
ROM:000000000000CC4C NOP
ROM:000000000000CC50 NOP
ROM:000000000000CC54 NOP
ROM:000000000000CC58 NOP
ROM:000000000000CC5C NOP
ROM:000000000000CC60 NOP
ROM:000000000000CC64 NOP
ROM:000000000000CC68 NOP
ROM:000000000000CC6C NOP
ROM:000000000000CC70 NOP
ROM:000000000000CC74 NOP
ROM:000000000000CC78 NOP
ROM:000000000000CC7C NOP
ROM:000000000000CC80 NOP
ROM:000000000000CC84 NOP
ROM:000000000000CC88 NOP
ROM:000000000000CC8C NOP
ROM:000000000000CC90 NOP
ROM:000000000000CC94 NOP
ROM:000000000000CC98 NOP
ROM:000000000000CC9C NOP
ROM:000000000000CCA0 NOP
ROM:000000000000CCA4 NOP
ROM:000000000000CCA8 NOP
ROM:000000000000CCAC NOP
ROM:000000000000CCB0 NOP
ROM:000000000000CCB4 NOP
ROM:000000000000CCB8 NOP
ROM:000000000000CCBC NOP
ROM:000000000000CCC0 NOP
ROM:000000000000CCC4 NOP
ROM:000000000000CCC8 NOP
ROM:000000000000CCCC NOP
ROM:000000000000CCD0 NOP
ROM:000000000000CCD4 NOP
ROM:000000000000CCD8 NOP
ROM:000000000000CCDC NOP
ROM:000000000000CCE0 NOP
ROM:000000000000CCE4 NOP
ROM:000000000000CCE8 NOP
ROM:000000000000CCEC NOP
ROM:000000000000CCF0 NOP
ROM:000000000000CCF4 NOP
ROM:000000000000CCF8 NOP
ROM:000000000000CCFC NOP
ROM:000000000000CD00 NOP
ROM:000000000000CD04 NOP
ROM:000000000000CD08 NOP
ROM:000000000000CD0C NOP
ROM:000000000000CD10 NOP
ROM:000000000000CD14 NOP
ROM:000000000000CD18 NOP
ROM:000000000000CD1C NOP
ROM:000000000000CD20 NOP
ROM:000000000000CD24 NOP
ROM:000000000000CD28 NOP
ROM:000000000000CD2C NOP
ROM:000000000000CD30 NOP
ROM:000000000000CD34 NOP
ROM:000000000000CD38 NOP
ROM:000000000000CD3C NOP
ROM:000000000000CD40 NOP
ROM:000000000000CD44 NOP
ROM:000000000000CD48 NOP
ROM:000000000000CD4C NOP
ROM:000000000000CD50 NOP
ROM:000000000000CD54 NOP
ROM:000000000000CD58 NOP
ROM:000000000000CD5C NOP
ROM:000000000000CD60 NOP
ROM:000000000000CD64 NOP
ROM:000000000000CD68 NOP
ROM:000000000000CD6C NOP
ROM:000000000000CD70 NOP
ROM:000000000000CD74 NOP
ROM:000000000000CD78 NOP
ROM:000000000000CD7C NOP
ROM:000000000000CD80 NOP
ROM:000000000000CD84 NOP
ROM:000000000000CD88 NOP
ROM:000000000000CD8C NOP
ROM:000000000000CD90 NOP
ROM:000000000000CD94 NOP
ROM:000000000000CD98 NOP
ROM:000000000000CD9C NOP
ROM:000000000000CDA0 NOP
ROM:000000000000CDA4 NOP
ROM:000000000000CDA8 NOP
ROM:000000000000CDAC NOP
ROM:000000000000CDB0 NOP
ROM:000000000000CDB4 NOP
ROM:000000000000CDB8 NOP
ROM:000000000000CDBC NOP
ROM:000000000000CDC0 NOP
ROM:000000000000CDC4 NOP
ROM:000000000000CDC8 NOP
ROM:000000000000CDCC NOP
ROM:000000000000CDD0 NOP
ROM:000000000000CDD4 NOP
ROM:000000000000CDD8 NOP
ROM:000000000000CDDC NOP
ROM:000000000000CDE0 NOP
ROM:000000000000CDE4 NOP
ROM:000000000000CDE8 NOP
ROM:000000000000CDEC NOP
ROM:000000000000CDF0 NOP
ROM:000000000000CDF4 NOP
ROM:000000000000CDF8 NOP
ROM:000000000000CDFC NOP
ROM:000000000000CE00 NOP
ROM:000000000000CE04 NOP
ROM:000000000000CE08 NOP
ROM:000000000000CE0C NOP
ROM:000000000000CE10 NOP
ROM:000000000000CE14 NOP
ROM:000000000000CE18 NOP
ROM:000000000000CE1C NOP
ROM:000000000000CE20 NOP
ROM:000000000000CE24 NOP
ROM:000000000000CE28 NOP
ROM:000000000000CE2C NOP
ROM:000000000000CE30 NOP
ROM:000000000000CE34 NOP
ROM:000000000000CE38 NOP
ROM:000000000000CE3C NOP
ROM:000000000000CE40 NOP
ROM:000000000000CE44 NOP
ROM:000000000000CE48 NOP
ROM:000000000000CE4C NOP
ROM:000000000000CE50 NOP
ROM:000000000000CE54 NOP
ROM:000000000000CE58 NOP
ROM:000000000000CE5C NOP
ROM:000000000000CE60 NOP
ROM:000000000000CE64 NOP
ROM:000000000000CE68 NOP
ROM:000000000000CE6C NOP
ROM:000000000000CE70 NOP
ROM:000000000000CE74 NOP
ROM:000000000000CE78 NOP
ROM:000000000000CE7C NOP
ROM:000000000000CE80 NOP
ROM:000000000000CE84 NOP
ROM:000000000000CE88 NOP
ROM:000000000000CE8C NOP
ROM:000000000000CE90 NOP
ROM:000000000000CE94 NOP
ROM:000000000000CE98 NOP
ROM:000000000000CE9C NOP
ROM:000000000000CEA0 NOP
ROM:000000000000CEA4 NOP
ROM:000000000000CEA8 NOP
ROM:000000000000CEAC NOP
ROM:000000000000CEB0 NOP
ROM:000000000000CEB4 NOP
ROM:000000000000CEB8 NOP
ROM:000000000000CEBC NOP
ROM:000000000000CEC0 NOP
ROM:000000000000CEC4 NOP
ROM:000000000000CEC8 NOP
ROM:000000000000CECC NOP
ROM:000000000000CED0 NOP
ROM:000000000000CED4 NOP
ROM:000000000000CED8 NOP
ROM:000000000000CEDC NOP
ROM:000000000000CEE0 NOP
ROM:000000000000CEE4 NOP
ROM:000000000000CEE8 NOP
ROM:000000000000CEEC NOP
ROM:000000000000CEF0 NOP
ROM:000000000000CEF4 NOP
ROM:000000000000CEF8 NOP
ROM:000000000000CEFC NOP
ROM:000000000000CF00 NOP
ROM:000000000000CF04 NOP
ROM:000000000000CF08 NOP
ROM:000000000000CF0C NOP
ROM:000000000000CF10 NOP
ROM:000000000000CF14 NOP
ROM:000000000000CF18 NOP
ROM:000000000000CF1C NOP
ROM:000000000000CF20 NOP
ROM:000000000000CF24 NOP
ROM:000000000000CF28 NOP
ROM:000000000000CF2C NOP
ROM:000000000000CF30 NOP
ROM:000000000000CF34 NOP
ROM:000000000000CF38 NOP
ROM:000000000000CF3C NOP
ROM:000000000000CF40 NOP
ROM:000000000000CF44 NOP
ROM:000000000000CF48 NOP
ROM:000000000000CF4C NOP
ROM:000000000000CF50 NOP
ROM:000000000000CF54 NOP
ROM:000000000000CF58 NOP
ROM:000000000000CF5C NOP
ROM:000000000000CF60 NOP
ROM:000000000000CF64 NOP
ROM:000000000000CF68 NOP
ROM:000000000000CF6C NOP
ROM:000000000000CF70 NOP
ROM:000000000000CF74 NOP
ROM:000000000000CF78 NOP
ROM:000000000000CF7C NOP
ROM:000000000000CF80 NOP
ROM:000000000000CF84 NOP
ROM:000000000000CF88 NOP
ROM:000000000000CF8C NOP
ROM:000000000000CF90 NOP
ROM:000000000000CF94 NOP
ROM:000000000000CF98 NOP
ROM:000000000000CF9C NOP
ROM:000000000000CFA0 NOP
ROM:000000000000CFA4 NOP
ROM:000000000000CFA8 NOP
ROM:000000000000CFAC NOP
ROM:000000000000CFB0 NOP
ROM:000000000000CFB4 NOP
ROM:000000000000CFB8 NOP
ROM:000000000000CFBC NOP
ROM:000000000000CFC0 NOP
ROM:000000000000CFC4 NOP
ROM:000000000000CFC8 NOP
ROM:000000000000CFCC NOP
ROM:000000000000CFD0 NOP
ROM:000000000000CFD4 NOP
ROM:000000000000CFD8 NOP
ROM:000000000000CFDC NOP
ROM:000000000000CFE0 NOP
ROM:000000000000CFE4 NOP
ROM:000000000000CFE8 NOP
ROM:000000000000CFEC NOP
ROM:000000000000CFF0 NOP
ROM:000000000000CFF4 NOP
ROM:000000000000CFF8 NOP
ROM:000000000000CFFC NOP
ROM:000000000000D000 MOV X8, #0x200000000
ROM:000000000000D004 MOVK X8, #0xE02,LSL#16
ROM:000000000000D008 MOVK X8, #0xA000
ROM:000000000000D00C LDR W8, [X8]
ROM:000000000000D010 AND W0, W8, #1
ROM:000000000000D014 RET
ROM:000000000000D018 ; ---------------------------------------------------------------------------
ROM:000000000000D018 MOV X8, #0x200000000
ROM:000000000000D01C MOVK X8, #0xE02,LSL#16
ROM:000000000000D020 MOVK X8, #0xA200
ROM:000000000000D024 LDR W8, [X8]
ROM:000000000000D028 AND W0, W8, #1
ROM:000000000000D02C RET
ROM:000000000000D030 ; ---------------------------------------------------------------------------
ROM:000000000000D030 MOV X8, #0x200000000
ROM:000000000000D034 MOVK X8, #0xE02,LSL#16
ROM:000000000000D038 MOVK X8, #0xA000
ROM:000000000000D03C LDR W9, [X8]
ROM:000000000000D040 AND W9, W9, #0xFFFFFFFE
ROM:000000000000D044 STR W9, [X8]
ROM:000000000000D048 RET
ROM:000000000000D04C ; ---------------------------------------------------------------------------
ROM:000000000000D04C MOV X8, #0x200000000
ROM:000000000000D050 MOVK X8, #0xE02,LSL#16
ROM:000000000000D054 MOVK X8, #0xA000
ROM:000000000000D058 LDR W8, [X8]
ROM:000000000000D05C UBFX W0, W8, #1, #1
ROM:000000000000D060 RET
ROM:000000000000D064 ; ---------------------------------------------------------------------------
ROM:000000000000D064 MOV X8, #0x200000000
ROM:000000000000D068 MOVK X8, #0xE02,LSL#16
ROM:000000000000D06C MOVK X8, #0xA200
ROM:000000000000D070 LDR W8, [X8]
ROM:000000000000D074 UBFX W0, W8, #1, #1
ROM:000000000000D078 RET
ROM:000000000000D07C ; ---------------------------------------------------------------------------
ROM:000000000000D07C MOV X8, #0x200000000
ROM:000000000000D080 MOVK X8, #0xE02,LSL#16
ROM:000000000000D084 MOVK X8, #0xA000
ROM:000000000000D088 LDR W8, [X8]
ROM:000000000000D08C UBFX W0, W8, #2, #2
ROM:000000000000D090 RET
ROM:000000000000D094
ROM:000000000000D094 ; =============== S U B R O U T I N E =======================================
ROM:000000000000D094
ROM:000000000000D094
ROM:000000000000D094 sub_D094 ; CODE XREF: sub_B110+114↑p
ROM:000000000000D094 ; ROM:000000000000B5C0↑p
ROM:000000000000D094 MOV X8, #0x200000000
ROM:000000000000D098 MOVK X8, #0xE02,LSL#16
ROM:000000000000D09C MOVK X8, #0xA000
ROM:000000000000D0A0 LDR W8, [X8]
ROM:000000000000D0A4 UBFX W0, W8, #4, #3
ROM:000000000000D0A8 RET
ROM:000000000000D0A8 ; End of function sub_D094
ROM:000000000000D0A8
ROM:000000000000D0AC ; ---------------------------------------------------------------------------
ROM:000000000000D0AC MOV X8, #0x200000000
ROM:000000000000D0B0 MOVK X8, #0xE02,LSL#16
ROM:000000000000D0B4 MOVK X8, #0xA000
ROM:000000000000D0B8 LDR W8, [X8]
ROM:000000000000D0BC UBFX W0, W8, #9, #7
ROM:000000000000D0C0 RET
ROM:000000000000D0C4 ; ---------------------------------------------------------------------------
ROM:000000000000D0C4 MOV W0, #0x7001
ROM:000000000000D0C8 RET
ROM:000000000000D0CC ; ---------------------------------------------------------------------------
ROM:000000000000D0CC MOV X8, #0x200000000
ROM:000000000000D0D0 MOVK X8, #0xE02,LSL#16
ROM:000000000000D0D4 MOVK X8, #0xA010
ROM:000000000000D0D8 LDR W9, [X8]
ROM:000000000000D0DC LSR W9, W9, #0xF
ROM:000000000000D0E0 AND W0, W9, #0x70
ROM:000000000000D0E4 LDR W8, [X8]
ROM:000000000000D0E8 BFXIL W0, W8, #0x10, #3
ROM:000000000000D0EC RET
ROM:000000000000D0F0 ; ---------------------------------------------------------------------------
ROM:000000000000D0F0 MOV X8, #0x200000000
ROM:000000000000D0F4 MOVK X8, #0xE02,LSL#16
ROM:000000000000D0F8 MOVK X8, #0xA084
ROM:000000000000D0FC MOV X9, #0x200000000
ROM:000000000000D100 MOVK X9, #0xE02,LSL#16
ROM:000000000000D104 MOVK X9, #0xA080
ROM:000000000000D108 LDR W8, [X8]
ROM:000000000000D10C LDR W9, [X9]
ROM:000000000000D110 ORR X0, X9, X8,LSL#32
ROM:000000000000D114 RET
ROM:000000000000D118 ; ---------------------------------------------------------------------------
ROM:000000000000D118 STP X29, X30, [SP,#-0x10]!
ROM:000000000000D11C MOV X29, SP
ROM:000000000000D120 CBZ W0, loc_D14C
ROM:000000000000D124 MOV X8, #0x200000000
ROM:000000000000D128 MOVK X8, #0xE02,LSL#16
ROM:000000000000D12C MOVK X8, #0xA004
ROM:000000000000D130 LDR W9, [X8]
ROM:000000000000D134 ORR W9, W9, #0x80000000
ROM:000000000000D138 STR W9, [X8]
ROM:000000000000D13C DSB SY
ROM:000000000000D140 LDR W8, [X8]
ROM:000000000000D144 CMN W8, #0
ROM:000000000000D148 B.GE loc_D154
ROM:000000000000D14C
ROM:000000000000D14C loc_D14C ; CODE XREF: ROM:000000000000D120↑j
ROM:000000000000D14C LDP X29, X30, [SP],#0x10
ROM:000000000000D150 RET
ROM:000000000000D154 ; ---------------------------------------------------------------------------
ROM:000000000000D154
ROM:000000000000D154 loc_D154 ; CODE XREF: ROM:000000000000D148↑j
ROM:000000000000D154 ADRP X0, #0x18805@PAGE
ROM:000000000000D158 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000D15C MOV X1, X0
ROM:000000000000D160 BL sub_DED4
ROM:000000000000D164
ROM:000000000000D164 ; =============== S U B R O U T I N E =======================================
ROM:000000000000D164
ROM:000000000000D164 ; Attributes: bp-based frame
ROM:000000000000D164
ROM:000000000000D164 sub_D164 ; CODE XREF: sub_B3A0+8↑p
ROM:000000000000D164
ROM:000000000000D164 var_10 = -0x10
ROM:000000000000D164 var_s0 = 0
ROM:000000000000D164
ROM:000000000000D164 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000D168 MOV X29, SP
ROM:000000000000D16C STP X20, X19, [SP,#var_10]!
ROM:000000000000D170 MOV X19, #0x200000000
ROM:000000000000D174 MOVK X19, #0xE02,LSL#16
ROM:000000000000D178 MOVK X19, #0x9000
ROM:000000000000D17C STR WZR, [X19]
ROM:000000000000D180 MOV X8, #0x200000000
ROM:000000000000D184 MOVK X8, #0xE02,LSL#16
ROM:000000000000D188 MOVK X8, #0x9004
ROM:000000000000D18C STR WZR, [X8]
ROM:000000000000D190 MOV X8, #0x200000000
ROM:000000000000D194 MOVK X8, #0xE02,LSL#16
ROM:000000000000D198 MOVK X8, #0x9008
ROM:000000000000D19C STR WZR, [X8]
ROM:000000000000D1A0 MOV X8, #0x200000000
ROM:000000000000D1A4 MOVK X8, #0xE02,LSL#16
ROM:000000000000D1A8 MOVK X8, #0x900C
ROM:000000000000D1AC STR WZR, [X8]
ROM:000000000000D1B0 LDR W8, [X19]
ROM:000000000000D1B4 AND W8, W8, #0xFFFFFF
ROM:000000000000D1B8 STR W8, [X19]
ROM:000000000000D1BC BL 0x13018
ROM:000000000000D1C0 LDR W8, [X19]
ROM:000000000000D1C4 ORR W8, W8, W0,LSL#24
ROM:000000000000D1C8 STR W8, [X19]
ROM:000000000000D1CC MOV W0, #0
ROM:000000000000D1D0 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000D1D4 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000D1D8 RET
ROM:000000000000D1D8 ; End of function sub_D164
ROM:000000000000D1D8
ROM:000000000000D1DC
ROM:000000000000D1DC ; =============== S U B R O U T I N E =======================================
ROM:000000000000D1DC
ROM:000000000000D1DC ; Attributes: bp-based frame
ROM:000000000000D1DC
ROM:000000000000D1DC sub_D1DC ; CODE XREF: sub_B110:loc_B33C↑p
ROM:000000000000D1DC
ROM:000000000000D1DC var_s0 = 0
ROM:000000000000D1DC
ROM:000000000000D1DC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000D1E0 MOV X29, SP
ROM:000000000000D1E4 BL sub_2854
ROM:000000000000D1E8 MOV W0, #0
ROM:000000000000D1EC LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000D1F0 RET
ROM:000000000000D1F0 ; End of function sub_D1DC
ROM:000000000000D1F0
ROM:000000000000D1F4
ROM:000000000000D1F4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000D1F4
ROM:000000000000D1F4 ; Attributes: thunk
ROM:000000000000D1F4
ROM:000000000000D1F4 sub_D1F4 ; CODE XREF: sub_B110+110↑p
ROM:000000000000D1F4 B sub_F360
ROM:000000000000D1F4 ; End of function sub_D1F4
ROM:000000000000D1F4
ROM:000000000000D1F8
ROM:000000000000D1F8 ; =============== S U B R O U T I N E =======================================
ROM:000000000000D1F8
ROM:000000000000D1F8
ROM:000000000000D1F8 sub_D1F8 ; CODE XREF: sub_B110+230↑p
ROM:000000000000D1F8 MOV W0, #0
ROM:000000000000D1FC RET
ROM:000000000000D1FC ; End of function sub_D1F8
ROM:000000000000D1FC
ROM:000000000000D200
ROM:000000000000D200 ; =============== S U B R O U T I N E =======================================
ROM:000000000000D200
ROM:000000000000D200 ; Attributes: bp-based frame
ROM:000000000000D200
ROM:000000000000D200 sub_D200 ; CODE XREF: sub_B370+8↑p
ROM:000000000000D200
ROM:000000000000D200 var_10 = -0x10
ROM:000000000000D200 var_s0 = 0
ROM:000000000000D200
ROM:000000000000D200 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000D204 MOV X29, SP
ROM:000000000000D208 STP X20, X19, [SP,#var_10]!
ROM:000000000000D20C ADRP X19, #0x80084200@PAGE
ROM:000000000000D210 ADD X19, X19, #0x80084200@PAGEOFF
ROM:000000000000D214 MOV W8, #0x16E0000
ROM:000000000000D218 MOVK W8, #0x3600
ROM:000000000000D21C STR W8, [X19,#4]
ROM:000000000000D220 MOV X8, #0x200000000
ROM:000000000000D224 MOVK X8, #0x222,LSL#16
ROM:000000000000D228 MOVK X8, #0x68
ROM:000000000000D22C MOV X9, #0x480000
ROM:000000000000D230 STR X9, [X8]
ROM:000000000000D234 STRB WZR, [X19]
ROM:000000000000D238 BL 0x14A00
ROM:000000000000D23C CBZ W0, loc_D250
ROM:000000000000D240 LDRB W8, [X19]
ROM:000000000000D244 CMP W8, #1
ROM:000000000000D248 B.NE loc_D2A0
ROM:000000000000D24C B loc_D258
ROM:000000000000D250 ; ---------------------------------------------------------------------------
ROM:000000000000D250
ROM:000000000000D250 loc_D250 ; CODE XREF: sub_D200+3C↑j
ROM:000000000000D250 MOV W8, #1
ROM:000000000000D254 STRB W8, [X19]
ROM:000000000000D258
ROM:000000000000D258 loc_D258 ; CODE XREF: sub_D200+4C↑j
ROM:000000000000D258 MOV X8, #0x200000000
ROM:000000000000D25C MOVK X8, #0xE02,LSL#16
ROM:000000000000D260 MOVK X8, #0xA024
ROM:000000000000D264 LDR W8, [X8]
ROM:000000000000D268 LSR W8, W8, #0x18
ROM:000000000000D26C TBZ W8, #3, loc_D2A0
ROM:000000000000D270 MOV X9, #0x200000000
ROM:000000000000D274 MOVK X9, #0x222,LSL#16
ROM:000000000000D278 MOVK X9, #0xD8
ROM:000000000000D27C LDR W10, [X9]
ROM:000000000000D280 MOV W11, #0xFFFEFFFF
ROM:000000000000D284 MOVK W11, #0x37FF
ROM:000000000000D288 AND W10, W10, W11
ROM:000000000000D28C LSL W8, W8, #0xE
ROM:000000000000D290 AND W8, W8, #0x1C000
ROM:000000000000D294 ORR W8, W8, W10
ROM:000000000000D298 ORR W8, W8, #0x800
ROM:000000000000D29C STR W8, [X9]
ROM:000000000000D2A0
ROM:000000000000D2A0 loc_D2A0 ; CODE XREF: sub_D200+48↑j
ROM:000000000000D2A0 ; sub_D200+6C↑j
ROM:000000000000D2A0 BL sub_D54C
ROM:000000000000D2A4 MOV X8, #0x200000000
ROM:000000000000D2A8 MOVK X8, #0x222,LSL#16
ROM:000000000000D2AC MOVK X8, #0x70
ROM:000000000000D2B0 MOV X9, #0x680000
ROM:000000000000D2B4 MOVK X9, #0x2323
ROM:000000000000D2B8 STR X9, [X8]
ROM:000000000000D2BC MOV X8, #0x200000000
ROM:000000000000D2C0 MOVK X8, #0xE01,LSL#16
ROM:000000000000D2C4 MOVK X8, #0xA020
ROM:000000000000D2C8 MOV W9, #0x50000
ROM:000000000000D2CC MOVK W9, #0x5000
ROM:000000000000D2D0 STR W9, [X8]
ROM:000000000000D2D4 MOV X8, #0x200000000
ROM:000000000000D2D8 MOVK X8, #0xE01,LSL#16
ROM:000000000000D2DC MOVK X8, #0xA024
ROM:000000000000D2E0 STR WZR, [X8]
ROM:000000000000D2E4 MOV X8, #0x200000000
ROM:000000000000D2E8 MOVK X8, #0xE01,LSL#16
ROM:000000000000D2EC MOVK X8, #0xA028
ROM:000000000000D2F0 STR WZR, [X8]
ROM:000000000000D2F4 MOV X9, #0x200000000
ROM:000000000000D2F8 MOVK X9, #0xE01,LSL#16
ROM:000000000000D2FC MOVK X9, #0xA02C
ROM:000000000000D300 MOV X8, #0x200000000
ROM:000000000000D304 MOVK X8, #0x222,LSL#16
ROM:000000000000D308 MOVK X8, #0x20
ROM:000000000000D30C STR WZR, [X9]
ROM:000000000000D310 MOV X9, #0x2400000
ROM:000000000000D314 STR X9, [X8]
ROM:000000000000D318
ROM:000000000000D318 loc_D318 ; CODE XREF: sub_D200+120↓j
ROM:000000000000D318 LDR X9, [X8]
ROM:000000000000D31C LSR X9, X9, #0x1F
ROM:000000000000D320 CBNZ X9, loc_D318
ROM:000000000000D324 MOV W0, #3
ROM:000000000000D328 MOV W1, #1
ROM:000000000000D32C MOV W20, #1
ROM:000000000000D330 MOV W2, #0x32
ROM:000000000000D334 MOV W3, #0xB
ROM:000000000000D338 BL sub_D890
ROM:000000000000D33C MOV W0, #4
ROM:000000000000D340 MOV W1, #1
ROM:000000000000D344 MOV W2, #0x32
ROM:000000000000D348 MOV W3, #0
ROM:000000000000D34C BL sub_D890
ROM:000000000000D350 MOV X8, #0x200000000
ROM:000000000000D354 MOVK X8, #0xE01,LSL#16
ROM:000000000000D358 MOVK X8, #0xA000
ROM:000000000000D35C STR W20, [X8]
ROM:000000000000D360
ROM:000000000000D360 loc_D360 ; CODE XREF: sub_D200+168↓j
ROM:000000000000D360 LDR W9, [X8]
ROM:000000000000D364 LSR W9, W9, #0x10
ROM:000000000000D368 CBNZ W9, loc_D360
ROM:000000000000D36C MOV X8, #0
ROM:000000000000D370 ADRP X9, #0x18F38@PAGE
ROM:000000000000D374 ADD X9, X9, #0x18F38@PAGEOFF
ROM:000000000000D378 MOV X10, #0x200000000
ROM:000000000000D37C MOVK X10, #0xE01,LSL#16
ROM:000000000000D380 MOVK X10, #0x208
ROM:000000000000D384
ROM:000000000000D384 loc_D384 ; CODE XREF: sub_D200+1A0↓j
ROM:000000000000D384 LDR W12, [X9,X8,LSL#2]
ROM:000000000000D388 ADD X11, X10, X8,LSL#2
ROM:000000000000D38C STR W12, [X11]
ROM:000000000000D390
ROM:000000000000D390 loc_D390 ; CODE XREF: sub_D200+194↓j
ROM:000000000000D390 LDR W12, [X11]
ROM:000000000000D394 TBNZ W12, #0x1E, loc_D390
ROM:000000000000D398 ADD X8, X8, #1
ROM:000000000000D39C CMP W8, #6
ROM:000000000000D3A0 B.NE loc_D384
ROM:000000000000D3A4 MOV X8, #0
ROM:000000000000D3A8 ADRP X9, #0x18F50@PAGE
ROM:000000000000D3AC ADD X9, X9, #0x18F50@PAGEOFF
ROM:000000000000D3B0 MOV X10, #0x200000000
ROM:000000000000D3B4 MOVK X10, #0xE01,LSL#16
ROM:000000000000D3B8
ROM:000000000000D3B8 loc_D3B8 ; CODE XREF: sub_D200+1D4↓j
ROM:000000000000D3B8 LDR W12, [X9,X8,LSL#2]
ROM:000000000000D3BC ADD X11, X10, X8,LSL#2
ROM:000000000000D3C0 STR W12, [X11]
ROM:000000000000D3C4
ROM:000000000000D3C4 loc_D3C4 ; CODE XREF: sub_D200+1C8↓j
ROM:000000000000D3C4 LDR W12, [X11]
ROM:000000000000D3C8 TBNZ W12, #0x1E, loc_D3C4
ROM:000000000000D3CC ADD X8, X8, #1
ROM:000000000000D3D0 CMP W8, #0x2F
ROM:000000000000D3D4 B.NE loc_D3B8
ROM:000000000000D3D8 MOV X8, #0x200000000
ROM:000000000000D3DC MOVK X8, #0xE02,LSL#16
ROM:000000000000D3E0 MOVK X8, #0x400
ROM:000000000000D3E4 LDR W9, [X8]
ROM:000000000000D3E8 MOV W10, #0xEFFFFFFF
ROM:000000000000D3EC MOVK W10, #0xFBFF
ROM:000000000000D3F0 AND W9, W9, W10
ROM:000000000000D3F4 STR W9, [X8]
ROM:000000000000D3F8
ROM:000000000000D3F8 loc_D3F8 ; CODE XREF: sub_D200+204↓j
ROM:000000000000D3F8 LDR W9, [X8]
ROM:000000000000D3FC AND W9, W9, #0xF0
ROM:000000000000D400 CMP W9, #0xF0
ROM:000000000000D404 B.NE loc_D3F8
ROM:000000000000D408 MOV W9, #0x16E0000
ROM:000000000000D40C MOVK W9, #0x3600
ROM:000000000000D410 STR W9, [X19,#4]
ROM:000000000000D414 MOV X10, #2
ROM:000000000000D418 MOV X11, #0x200000000
ROM:000000000000D41C MOVK X11, #0xE00,LSL#16
ROM:000000000000D420 MOV X8, #0x1664
ROM:000000000000D424 ADRP X12, #0x19010@PAGE
ROM:000000000000D428 ADD X12, X12, #0x19010@PAGEOFF
ROM:000000000000D42C ADD X8, X12, X8
ROM:000000000000D430 MOV X12, #0x16E0000
ROM:000000000000D434 MOVK X12, #0x3600
ROM:000000000000D438 MOV X13, #0x2DC0000
ROM:000000000000D43C MOVK X13, #0x6C00
ROM:000000000000D440
ROM:000000000000D440 loc_D440 ; CODE XREF: sub_D200+298↓j
ROM:000000000000D440 LDR W14, [X11]
ROM:000000000000D444 LDR W15, [X11,#4]
ROM:000000000000D448 CMN W14, #0
ROM:000000000000D44C B.LT loc_D45C
ROM:000000000000D450 LSL W14, W15, #0x1F
ROM:000000000000D454 AND W14, W9, W14,ASR#31
ROM:000000000000D458 B loc_D488
ROM:000000000000D45C ; ---------------------------------------------------------------------------
ROM:000000000000D45C
ROM:000000000000D45C loc_D45C ; CODE XREF: sub_D200+24C↑j
ROM:000000000000D45C UBFX W15, W14, #0xC, #9
ROM:000000000000D460 LDR W16, [X11,#8]
ROM:000000000000D464 TBNZ W16, #0x1B, loc_D47C
ROM:000000000000D468 MADD X15, X15, X12, XZR
ROM:000000000000D46C AND W16, W14, #0xF
ROM:000000000000D470 ADD W16, W16, #1
ROM:000000000000D474 UDIV X15, X15, X16
ROM:000000000000D478 B loc_D480
ROM:000000000000D47C ; ---------------------------------------------------------------------------
ROM:000000000000D47C
ROM:000000000000D47C loc_D47C ; CODE XREF: sub_D200+264↑j
ROM:000000000000D47C MADD X15, X15, X13, XZR
ROM:000000000000D480
ROM:000000000000D480 loc_D480 ; CODE XREF: sub_D200+278↑j
ROM:000000000000D480 UBFX W14, W14, #4, #5
ROM:000000000000D484 UDIV X14, X15, X14
ROM:000000000000D488
ROM:000000000000D488 loc_D488 ; CODE XREF: sub_D200+258↑j
ROM:000000000000D488 STR W14, [X19,X10,LSL#2]
ROM:000000000000D48C ADD X10, X10, #1
ROM:000000000000D490 ADD X11, X11, #1,LSL#12
ROM:000000000000D494 CMP W10, #8
ROM:000000000000D498 B.NE loc_D440
ROM:000000000000D49C MOV X9, #0
ROM:000000000000D4A0
ROM:000000000000D4A0 loc_D4A0 ; CODE XREF: sub_D200+2F4↓j
ROM:000000000000D4A0 MOV W11, #0
ROM:000000000000D4A4 LDUR X10, [X8,#-0xC]
ROM:000000000000D4A8 LDR W12, [X10]
ROM:000000000000D4AC AND W10, W12, #0x3F
ROM:000000000000D4B0 CMN W12, #0
ROM:000000000000D4B4 CCMP W10, #0, #4, LT
ROM:000000000000D4B8 B.EQ loc_D4E0
ROM:000000000000D4BC LSR W11, W12, #0x18
ROM:000000000000D4C0 AND X11, X11, #0x3F
ROM:000000000000D4C4 ADD X12, X8, X11,LSL#3
ROM:000000000000D4C8 LDR W11, [X12]
ROM:000000000000D4CC LDUR W12, [X12,#-4]
ROM:000000000000D4D0 ADD X12, X19, X12,LSL#2
ROM:000000000000D4D4 LDR W12, [X12,#4]
ROM:000000000000D4D8 UDIV W11, W12, W11
ROM:000000000000D4DC UDIV W11, W11, W10
ROM:000000000000D4E0
ROM:000000000000D4E0 loc_D4E0 ; CODE XREF: sub_D200+2B8↑j
ROM:000000000000D4E0 ADD X10, X19, X9,LSL#2
ROM:000000000000D4E4 STR W11, [X10,#0xE0]
ROM:000000000000D4E8 ADD X9, X9, #1
ROM:000000000000D4EC ADD X8, X8, #0x68
ROM:000000000000D4F0 CMP W9, #6
ROM:000000000000D4F4 B.NE loc_D4A0
ROM:000000000000D4F8 MOV X8, #0x200000000
ROM:000000000000D4FC MOVK X8, #0x222,LSL#16
ROM:000000000000D500 MOVK X8, #0xC8
ROM:000000000000D504 LDR W8, [X8]
ROM:000000000000D508 UBFX W9, W8, #0x12, #9
ROM:000000000000D50C MOV W10, #0x16E0000
ROM:000000000000D510 MOVK W10, #0x3600
ROM:000000000000D514 MADD W9, W9, W10, WZR
ROM:000000000000D518 UBFX W10, W8, #9, #5
ROM:000000000000D51C UDIV W9, W9, W10
ROM:000000000000D520 AND W8, W8, #0xF
ROM:000000000000D524 ADD W8, W8, #1
ROM:000000000000D528 UDIV W8, W9, W8
ROM:000000000000D52C STR W8, [X19,#0x20]
ROM:000000000000D530 MOV W0, #8
ROM:000000000000D534 MOV W1, #0x36
ROM:000000000000D538 BL sub_DAA8
ROM:000000000000D53C MOV W0, #0
ROM:000000000000D540 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000D544 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000D548 RET
ROM:000000000000D548 ; End of function sub_D200
ROM:000000000000D548
ROM:000000000000D54C
ROM:000000000000D54C ; =============== S U B R O U T I N E =======================================
ROM:000000000000D54C
ROM:000000000000D54C ; Attributes: bp-based frame
ROM:000000000000D54C
ROM:000000000000D54C sub_D54C ; CODE XREF: sub_D200:loc_D2A0↑p
ROM:000000000000D54C ; ROM:000000000000D984↓j
ROM:000000000000D54C
ROM:000000000000D54C var_58 = -0x58
ROM:000000000000D54C var_50 = -0x50
ROM:000000000000D54C var_48 = -0x48
ROM:000000000000D54C var_40 = -0x40
ROM:000000000000D54C var_30 = -0x30
ROM:000000000000D54C var_20 = -0x20
ROM:000000000000D54C var_10 = -0x10
ROM:000000000000D54C var_s0 = 0
ROM:000000000000D54C
ROM:000000000000D54C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000D550 MOV X29, SP
ROM:000000000000D554 STP X20, X19, [SP,#var_10]!
ROM:000000000000D558 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000D55C STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000D560 STP X26, X25, [SP,#0x30+var_40]!
ROM:000000000000D564 SUB SP, SP, #0x20
ROM:000000000000D568 ADRP X20, #0x800807B0@PAGE
ROM:000000000000D56C ADD X20, X20, #0x800807B0@PAGEOFF
ROM:000000000000D570 LDR X8, [X20]
ROM:000000000000D574 STR X8, [SP,#0x60+var_48]
ROM:000000000000D578 MOV X8, #0x200000000
ROM:000000000000D57C MOVK X8, #0xE02,LSL#16
ROM:000000000000D580 MOVK X8, #0x3000
ROM:000000000000D584 STP XZR, XZR, [SP,#0x60+var_58]
ROM:000000000000D588 LDR W9, [X8]
ROM:000000000000D58C ORR W9, W9, #0xF00
ROM:000000000000D590 STR W9, [X8]
ROM:000000000000D594 LDR X8, [SP,#0x60+var_58]
ROM:000000000000D598 MOV X9, #0xC000FFFFFFFFFFFF
ROM:000000000000D59C MOVK X9, #0x3F,LSL#32
ROM:000000000000D5A0 MOVK X9, #0,LSL#16
ROM:000000000000D5A4 MOVK X9, #0
ROM:000000000000D5A8 ORR X8, X8, X9
ROM:000000000000D5AC STR X8, [SP,#0x60+var_58]
ROM:000000000000D5B0 LDR X8, [SP,#0x60+var_50]
ROM:000000000000D5B4 MOV X9, #0xC00000000
ROM:000000000000D5B8 MOVK X9, #0x1E,LSL#16
ROM:000000000000D5BC MOVK X9, #0x7C0
ROM:000000000000D5C0 ORR X22, X8, X9
ROM:000000000000D5C4 STR X22, [SP,#0x60+var_50]
ROM:000000000000D5C8 MOV W0, #0x3F
ROM:000000000000D5CC MOV W1, #1
ROM:000000000000D5D0 BL sub_DB24
ROM:000000000000D5D4 MOV W23, #0
ROM:000000000000D5D8 MOV W19, #0x20
ROM:000000000000D5DC MOV X24, #1
ROM:000000000000D5E0
ROM:000000000000D5E0 loc_D5E0 ; CODE XREF: sub_D54C+C4↓j
ROM:000000000000D5E0 ANDS W8, W19, #0x3F
ROM:000000000000D5E4 ADD X21, SP, #0x60+var_58
ROM:000000000000D5E8 CINC W23, W23, EQ
ROM:000000000000D5EC LDR X9, [X21,W23,UXTW#3]
ROM:000000000000D5F0 LSL X8, X24, X8
ROM:000000000000D5F4 AND X8, X8, X9
ROM:000000000000D5F8 CBZ X8, loc_D608
ROM:000000000000D5FC MOV W1, #1
ROM:000000000000D600 MOV X0, X19
ROM:000000000000D604 BL sub_DB24
ROM:000000000000D608
ROM:000000000000D608 loc_D608 ; CODE XREF: sub_D54C+AC↑j
ROM:000000000000D608 ADD W19, W19, #1
ROM:000000000000D60C CMP W19, #0x65
ROM:000000000000D610 B.NE loc_D5E0
ROM:000000000000D614 MOV W19, #1
ROM:000000000000D618 MOV W23, #0x63
ROM:000000000000D61C MOV X24, #1
ROM:000000000000D620 B loc_D630
ROM:000000000000D624 ; ---------------------------------------------------------------------------
ROM:000000000000D624
ROM:000000000000D624 loc_D624 ; CODE XREF: sub_D54C+10C↓j
ROM:000000000000D624 SUB W19, W19, W8
ROM:000000000000D628 LDR X22, [X21,W19,UXTW#3]
ROM:000000000000D62C SUB W23, W23, #1
ROM:000000000000D630
ROM:000000000000D630 loc_D630 ; CODE XREF: sub_D54C+D4↑j
ROM:000000000000D630 ADD W0, W23, #1
ROM:000000000000D634 AND W25, W0, #0x3F
ROM:000000000000D638 LSL X8, X24, X25
ROM:000000000000D63C AND X8, X8, X22
ROM:000000000000D640 CBNZ X8, loc_D64C
ROM:000000000000D644 MOV W1, #0
ROM:000000000000D648 BL sub_DB24
ROM:000000000000D64C
ROM:000000000000D64C loc_D64C ; CODE XREF: sub_D54C+F4↑j
ROM:000000000000D64C CMN W25, #0
ROM:000000000000D650 CSET W8, EQ
ROM:000000000000D654 CMP W23, #0x20
ROM:000000000000D658 B.CS loc_D624
ROM:000000000000D65C MOV X8, #0x200000000
ROM:000000000000D660 MOVK X8, #0xE01,LSL#16
ROM:000000000000D664 MOVK X8, #0xC200
ROM:000000000000D668 STR WZR, [X8]
ROM:000000000000D66C MOV X8, #0x200000000
ROM:000000000000D670 MOVK X8, #0xE03,LSL#16
ROM:000000000000D674 MOVK X8, #0x2000
ROM:000000000000D678 STR WZR, [X8]
ROM:000000000000D67C MOV X8, #0x200000000
ROM:000000000000D680 MOVK X8, #0xE01,LSL#16
ROM:000000000000D684 MOVK X8, #0x308
ROM:000000000000D688 STR WZR, [X8]
ROM:000000000000D68C MOV W1, #0x2E
ROM:000000000000D690 MOV W2, #0x8010FFFF
ROM:000000000000D694 MOVK W2, #0
ROM:000000000000D698 MOV W0, #0
ROM:000000000000D69C BL sub_DBEC
ROM:000000000000D6A0 MOV X8, #0
ROM:000000000000D6A4 MOV X9, #0x200000000
ROM:000000000000D6A8 MOVK X9, #0xE01,LSL#16
ROM:000000000000D6AC MOVK X9, #0xA000
ROM:000000000000D6B0 LDR W10, [X9]
ROM:000000000000D6B4 UBFX W10, W10, #8, #4
ROM:000000000000D6B8 CBZ W10, loc_D76C
ROM:000000000000D6BC LSL W8, W10, #4
ROM:000000000000D6C0 MOV X10, #0x200000000
ROM:000000000000D6C4 MOVK X10, #0xE00,LSL#16
ROM:000000000000D6C8 ORR X8, X8, X10
ROM:000000000000D6CC MOV X10, #0x10000
ROM:000000000000D6D0 MOVK X10, #0xA010
ROM:000000000000D6D4 ADD X8, X8, X10
ROM:000000000000D6D8 LDR W8, [X8]
ROM:000000000000D6DC MOV W10, #0x3F1
ROM:000000000000D6E0 AND W8, W8, W10
ROM:000000000000D6E4 MOV X10, #0x200000000
ROM:000000000000D6E8 MOVK X10, #0xE01,LSL#16
ROM:000000000000D6EC MOVK X10, #0xA010
ROM:000000000000D6F0 STR W8, [X10]
ROM:000000000000D6F4 MOV X8, #0x200000000
ROM:000000000000D6F8 MOVK X8, #0xE01,LSL#16
ROM:000000000000D6FC MOVK X8, #0xA014
ROM:000000000000D700 STR WZR, [X8]
ROM:000000000000D704 MOV X8, #0x200000000
ROM:000000000000D708 MOVK X8, #0xE01,LSL#16
ROM:000000000000D70C MOVK X8, #0xA018
ROM:000000000000D710 STR WZR, [X8]
ROM:000000000000D714 MOV X8, #0x200000000
ROM:000000000000D718 MOVK X8, #0xE01,LSL#16
ROM:000000000000D71C MOVK X8, #0xA01C
ROM:000000000000D720 STR WZR, [X8]
ROM:000000000000D724 STR WZR, [X9]
ROM:000000000000D728
ROM:000000000000D728 loc_D728 ; CODE XREF: sub_D54C+1E4↓j
ROM:000000000000D728 LDR W8, [X9]
ROM:000000000000D72C LSR W8, W8, #0x10
ROM:000000000000D730 CBNZ W8, loc_D728
ROM:000000000000D734 MOV W9, #0x10
ROM:000000000000D738 MOV X10, #0x200000000
ROM:000000000000D73C MOVK X10, #0xE01,LSL#16
ROM:000000000000D740 MOVK X10, #0xA010
ROM:000000000000D744
ROM:000000000000D744 loc_D744 ; CODE XREF: sub_D54C+21C↓j
ROM:000000000000D744 CMP W9, #0x10
ROM:000000000000D748 B.EQ loc_D75C
ROM:000000000000D74C STR WZR, [X10]
ROM:000000000000D750 STR WZR, [X10,#4]
ROM:000000000000D754 STR WZR, [X10,#8]
ROM:000000000000D758 STR WZR, [X10,#0xC]
ROM:000000000000D75C
ROM:000000000000D75C loc_D75C ; CODE XREF: sub_D54C+1FC↑j
ROM:000000000000D75C MOV X8, #0
ROM:000000000000D760 SUB W9, W9, #1
ROM:000000000000D764 ADD X10, X10, #0x10
ROM:000000000000D768 CBNZ W9, loc_D744
ROM:000000000000D76C
ROM:000000000000D76C loc_D76C ; CODE XREF: sub_D54C+16C↑j
ROM:000000000000D76C ; sub_D54C+270↓j
ROM:000000000000D76C CMP W8, #1
ROM:000000000000D770 B.EQ loc_D7B4
ROM:000000000000D774 LSL X9, X8, #0xC
ROM:000000000000D778 MOV X10, #0x200000000
ROM:000000000000D77C MOVK X10, #0xE00,LSL#16
ROM:000000000000D780 ADD X10, X9, X10
ROM:000000000000D784
ROM:000000000000D784 loc_D784 ; CODE XREF: sub_D54C+23C↓j
ROM:000000000000D784 LDR W11, [X10]
ROM:000000000000D788 TBNZ W11, #0x19, loc_D784
ROM:000000000000D78C MOV X10, #0x200000000
ROM:000000000000D790 MOVK X10, #0xE00,LSL#16
ROM:000000000000D794 MOVK X10, #4
ROM:000000000000D798 ADD X9, X9, X10
ROM:000000000000D79C LDR W10, [X9]
ROM:000000000000D7A0 ORR W10, W10, #1
ROM:000000000000D7A4 STR W10, [X9]
ROM:000000000000D7A8
ROM:000000000000D7A8 loc_D7A8 ; CODE XREF: sub_D54C+264↓j
ROM:000000000000D7A8 LDR W10, [X9]
ROM:000000000000D7AC CMN W10, #0
ROM:000000000000D7B0 B.GE loc_D7A8
ROM:000000000000D7B4
ROM:000000000000D7B4 loc_D7B4 ; CODE XREF: sub_D54C+224↑j
ROM:000000000000D7B4 ADD X8, X8, #1
ROM:000000000000D7B8 CMP W8, #6
ROM:000000000000D7BC B.NE loc_D76C
ROM:000000000000D7C0 MOV X8, #0
ROM:000000000000D7C4 MOV X9, #0x200000000
ROM:000000000000D7C8 MOVK X9, #0xE00,LSL#16
ROM:000000000000D7CC MOV W10, #0x1010
ROM:000000000000D7D0
ROM:000000000000D7D0 loc_D7D0 ; CODE XREF: sub_D54C+2AC↓j
ROM:000000000000D7D0 CMP W8, #1
ROM:000000000000D7D4 B.EQ loc_D7F0
ROM:000000000000D7D8 LSL X11, X8, #0xC
ROM:000000000000D7DC ADD X12, X9, X8,LSL#12
ROM:000000000000D7E0 STR W10, [X12]
ROM:000000000000D7E4
ROM:000000000000D7E4 loc_D7E4 ; CODE XREF: sub_D54C+2A0↓j
ROM:000000000000D7E4 ADD X12, X11, X9
ROM:000000000000D7E8 LDR W12, [X12]
ROM:000000000000D7EC TBNZ W12, #0x19, loc_D7E4
ROM:000000000000D7F0
ROM:000000000000D7F0 loc_D7F0 ; CODE XREF: sub_D54C+288↑j
ROM:000000000000D7F0 ADD X8, X8, #1
ROM:000000000000D7F4 CMP W8, #6
ROM:000000000000D7F8 B.NE loc_D7D0
ROM:000000000000D7FC MOV X8, #0
ROM:000000000000D800 MOV X9, #0x200000000
ROM:000000000000D804 MOVK X9, #0xE00,LSL#16
ROM:000000000000D808 MOVK X9, #8
ROM:000000000000D80C MOV W10, #0x8048FFFF
ROM:000000000000D810 MOVK W10, #0x348
ROM:000000000000D814
ROM:000000000000D814 loc_D814 ; CODE XREF: sub_D54C+2E0↓j
ROM:000000000000D814 CMP W8, #1,LSL#12
ROM:000000000000D818 B.EQ loc_D824
ROM:000000000000D81C ADD X11, X8, X9
ROM:000000000000D820 STR W10, [X11]
ROM:000000000000D824
ROM:000000000000D824 loc_D824 ; CODE XREF: sub_D54C+2CC↑j
ROM:000000000000D824 ADD X8, X8, #1,LSL#12
ROM:000000000000D828 CMP W8, #6,LSL#12
ROM:000000000000D82C B.NE loc_D814
ROM:000000000000D830 MOV W0, #0x82
ROM:000000000000D834 MOV W1, #0x87
ROM:000000000000D838 MOV W2, #0x80000001
ROM:000000000000D83C BL sub_DBEC
ROM:000000000000D840 MOV X8, #0x200000000
ROM:000000000000D844 MOVK X8, #0x222,LSL#16
ROM:000000000000D848 MOVK X8, #0x20
ROM:000000000000D84C MOV X9, #0x2000000
ROM:000000000000D850 STR X9, [X8]
ROM:000000000000D854
ROM:000000000000D854 loc_D854 ; CODE XREF: sub_D54C+310↓j
ROM:000000000000D854 LDR X9, [X8]
ROM:000000000000D858 LSR X9, X9, #0x1F
ROM:000000000000D85C CBNZ X9, loc_D854
ROM:000000000000D860 LDR X8, [X20]
ROM:000000000000D864 LDR X9, [SP,#0x60+var_48]
ROM:000000000000D868 CMP X8, X9
ROM:000000000000D86C B.NE loc_D88C
ROM:000000000000D870 SUB SP, X29, #0x40
ROM:000000000000D874 LDP X26, X25, [SP+0x40+var_40],#0x10
ROM:000000000000D878 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000D87C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000D880 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000D884 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000D888 RET
ROM:000000000000D88C ; ---------------------------------------------------------------------------
ROM:000000000000D88C
ROM:000000000000D88C loc_D88C ; CODE XREF: sub_D54C+320↑j
ROM:000000000000D88C BL sub_E018
ROM:000000000000D88C ; End of function sub_D54C
ROM:000000000000D88C
ROM:000000000000D890
ROM:000000000000D890 ; =============== S U B R O U T I N E =======================================
ROM:000000000000D890
ROM:000000000000D890
ROM:000000000000D890 sub_D890 ; CODE XREF: sub_D200+138↑p
ROM:000000000000D890 ; sub_D200+14C↑p
ROM:000000000000D890 CMP W0, #5
ROM:000000000000D894 B.GT locret_D980
ROM:000000000000D898 ADRP X8, #0x80084200@PAGE
ROM:000000000000D89C ADD X8, X8, #0x80084200@PAGEOFF
ROM:000000000000D8A0 LDRB W8, [X8]
ROM:000000000000D8A4 CMP W8, #1
ROM:000000000000D8A8 B.NE loc_D8FC
ROM:000000000000D8AC MOV X8, #0x200000000
ROM:000000000000D8B0 MOVK X8, #0xE02,LSL#16
ROM:000000000000D8B4 MOVK X8, #0xA024
ROM:000000000000D8B8 LDR W8, [X8]
ROM:000000000000D8BC LSL W9, W0, #2
ROM:000000000000D8C0 LSR W8, W8, W9
ROM:000000000000D8C4 TBZ W8, #3, loc_D8FC
ROM:000000000000D8C8 LSL W9, W0, #0xC
ROM:000000000000D8CC MOV X10, #0x200000000
ROM:000000000000D8D0 MOVK X10, #0xE00,LSL#16
ROM:000000000000D8D4 MOVK X10, #0x10
ROM:000000000000D8D8 ADD X9, X10, W9,SXTW
ROM:000000000000D8DC LDR W10, [X9]
ROM:000000000000D8E0 MOV W11, #0xFFFFFF71
ROM:000000000000D8E4 AND W10, W10, W11
ROM:000000000000D8E8 LSL W8, W8, #1
ROM:000000000000D8EC AND W8, W8, #0xE
ROM:000000000000D8F0 ORR W8, W8, W10
ROM:000000000000D8F4 ORR W8, W8, #0x80
ROM:000000000000D8F8 STR W8, [X9]
ROM:000000000000D8FC
ROM:000000000000D8FC loc_D8FC ; CODE XREF: sub_D890+18↑j
ROM:000000000000D8FC ; sub_D890+34↑j
ROM:000000000000D8FC LSL W9, W1, #4
ROM:000000000000D900 LSL W8, W2, #0xC
ROM:000000000000D904 AND W8, W8, #0x1FF000
ROM:000000000000D908 BFXIL W8, W9, #0, #9
ROM:000000000000D90C BFXIL W8, W3, #0, #4
ROM:000000000000D910 ORR W10, W8, #0x20000000
ROM:000000000000D914 LSL W11, W0, #0xC
ROM:000000000000D918 SXTW X8, W11
ROM:000000000000D91C MOV X9, #0x200000000
ROM:000000000000D920 MOVK X9, #0xE00,LSL#16
ROM:000000000000D924 ADD X11, X9, W11,SXTW
ROM:000000000000D928 STR W10, [X11]
ROM:000000000000D92C
ROM:000000000000D92C loc_D92C ; CODE XREF: sub_D890+A4↓j
ROM:000000000000D92C ADD X10, X8, X9
ROM:000000000000D930 LDR W10, [X10]
ROM:000000000000D934 TBNZ W10, #0x19, loc_D92C
ROM:000000000000D938 MOV X9, #0x200000000
ROM:000000000000D93C MOVK X9, #0xE00,LSL#16
ROM:000000000000D940 MOVK X9, #4
ROM:000000000000D944 ADD X9, X8, X9
ROM:000000000000D948 LDR W10, [X9]
ROM:000000000000D94C AND W10, W10, #0xFFFFFFFE
ROM:000000000000D950 STR W10, [X9]
ROM:000000000000D954
ROM:000000000000D954 loc_D954 ; CODE XREF: sub_D890+CC↓j
ROM:000000000000D954 LDR W10, [X9]
ROM:000000000000D958 CMN W10, #0
ROM:000000000000D95C B.LT loc_D954
ROM:000000000000D960 MOV X9, #0x200000000
ROM:000000000000D964 MOVK X9, #0xE00,LSL#16
ROM:000000000000D968 ADD X8, X8, X9
ROM:000000000000D96C LDR W9, [X8]
ROM:000000000000D970 ORR W9, W9, #0x80000000
ROM:000000000000D974 STR W9, [X8]
ROM:000000000000D978
ROM:000000000000D978 loc_D978 ; CODE XREF: sub_D890+EC↓j
ROM:000000000000D978 LDR W9, [X8]
ROM:000000000000D97C TBNZ W9, #0x19, loc_D978
ROM:000000000000D980
ROM:000000000000D980 locret_D980 ; CODE XREF: sub_D890+4↑j
ROM:000000000000D980 RET
ROM:000000000000D980 ; End of function sub_D890
ROM:000000000000D980
ROM:000000000000D984 ; ---------------------------------------------------------------------------
ROM:000000000000D984 B sub_D54C
ROM:000000000000D988 ; ---------------------------------------------------------------------------
ROM:000000000000D988 MOV X8, #0x200000000
ROM:000000000000D98C MOVK X8, #0x222,LSL#16
ROM:000000000000D990 MOVK X8, #0x50
ROM:000000000000D994 LDR W8, [X8]
ROM:000000000000D998 AND W8, W8, #0x38
ROM:000000000000D99C CMP W8, #8
ROM:000000000000D9A0 B.EQ loc_D9C4
ROM:000000000000D9A4 MOV X8, #0x200000000
ROM:000000000000D9A8 MOVK X8, #0x222,LSL#16
ROM:000000000000D9AC MOVK X8, #0x20
ROM:000000000000D9B0 MOV X9, #0x2400000
ROM:000000000000D9B4 STR X9, [X8]
ROM:000000000000D9B8
ROM:000000000000D9B8 loc_D9B8 ; CODE XREF: ROM:000000000000D9C0↓j
ROM:000000000000D9B8 LDR X9, [X8]
ROM:000000000000D9BC LSR X9, X9, #0x1F
ROM:000000000000D9C0 CBNZ X9, loc_D9B8
ROM:000000000000D9C4
ROM:000000000000D9C4 loc_D9C4 ; CODE XREF: ROM:000000000000D9A0↑j
ROM:000000000000D9C4 MOV W0, #0
ROM:000000000000D9C8 RET
ROM:000000000000D9CC
ROM:000000000000D9CC ; =============== S U B R O U T I N E =======================================
ROM:000000000000D9CC
ROM:000000000000D9CC
ROM:000000000000D9CC sub_D9CC ; CODE XREF: ROM:loc_5CD8↑p
ROM:000000000000D9CC MOV X8, X0
ROM:000000000000D9D0 MOV W0, #0
ROM:000000000000D9D4 CMP W8, #0x2B
ROM:000000000000D9D8 B.HI loc_DA0C
ROM:000000000000D9DC CMP W8, #5 ; switch 6 cases
ROM:000000000000D9E0 B.HI def_D9F8 ; jumptable 000000000000D9F8 default case
ROM:000000000000D9E4 UBFX X8, X8, #0, #0x20
ROM:000000000000D9E8 ADRP X9, #jpt_D9F8@PAGE
ROM:000000000000D9EC ADD X9, X9, #jpt_D9F8@PAGEOFF
ROM:000000000000D9F0 LDRSW X8, [X9,X8,LSL#2]
ROM:000000000000D9F4 ADD X8, X8, X9
ROM:000000000000D9F8 BR X8 ; switch jump
ROM:000000000000D9FC ; ---------------------------------------------------------------------------
ROM:000000000000D9FC
ROM:000000000000D9FC loc_D9FC ; CODE XREF: sub_D9CC+2C↑j
ROM:000000000000D9FC ; DATA XREF: ROM:jpt_D9F8↓o
ROM:000000000000D9FC ADRP X8, #0x80084200@PAGE ; jumptable 000000000000D9F8 case 0
ROM:000000000000DA00 ADD X8, X8, #0x80084200@PAGEOFF
ROM:000000000000DA04 LDR W0, [X8,#0x20]
ROM:000000000000DA08 B def_D9F8 ; jumptable 000000000000D9F8 default case
ROM:000000000000DA0C ; ---------------------------------------------------------------------------
ROM:000000000000DA0C
ROM:000000000000DA0C loc_DA0C ; CODE XREF: sub_D9CC+C↑j
ROM:000000000000DA0C CMP W8, #0x88
ROM:000000000000DA10 B.HI loc_DA24
ROM:000000000000DA14 SUB W8, W8, #0x2C
ROM:000000000000DA18 CMP W8, #3
ROM:000000000000DA1C B.CS def_D9F8 ; jumptable 000000000000D9F8 default case
ROM:000000000000DA20 B loc_DA44 ; jumptable 000000000000D9F8 case 1
ROM:000000000000DA24 ; ---------------------------------------------------------------------------
ROM:000000000000DA24
ROM:000000000000DA24 loc_DA24 ; CODE XREF: sub_D9CC+44↑j
ROM:000000000000DA24 CMP W8, #0x89
ROM:000000000000DA28 B.EQ loc_DA44 ; jumptable 000000000000D9F8 case 1
ROM:000000000000DA2C CMP W8, #0x90
ROM:000000000000DA30 B.NE loc_DA54
ROM:000000000000DA34 ADRP X8, #0x80084200@PAGE
ROM:000000000000DA38 ADD X8, X8, #0x80084200@PAGEOFF
ROM:000000000000DA3C LDR W0, [X8,#0xDC]
ROM:000000000000DA40 RET
ROM:000000000000DA44 ; ---------------------------------------------------------------------------
ROM:000000000000DA44
ROM:000000000000DA44 loc_DA44 ; CODE XREF: sub_D9CC+2C↑j
ROM:000000000000DA44 ; sub_D9CC+54↑j ...
ROM:000000000000DA44 ADRP X8, #0x80084200@PAGE ; jumptable 000000000000D9F8 case 1
ROM:000000000000DA48 ADD X8, X8, #0x80084200@PAGEOFF
ROM:000000000000DA4C LDR W0, [X8,#0x58]
ROM:000000000000DA50 RET
ROM:000000000000DA54 ; ---------------------------------------------------------------------------
ROM:000000000000DA54
ROM:000000000000DA54 loc_DA54 ; CODE XREF: sub_D9CC+64↑j
ROM:000000000000DA54 CMP W8, #0x8D
ROM:000000000000DA58 B.NE def_D9F8 ; jumptable 000000000000D9F8 default case
ROM:000000000000DA5C
ROM:000000000000DA5C loc_DA5C ; CODE XREF: sub_D9CC+2C↑j
ROM:000000000000DA5C ; DATA XREF: ROM:000000000000DAA0↓o ...
ROM:000000000000DA5C ADRP X8, #0x80084200@PAGE ; jumptable 000000000000D9F8 cases 4,5
ROM:000000000000DA60 ADD X8, X8, #0x80084200@PAGEOFF
ROM:000000000000DA64 LDR W0, [X8,#4]
ROM:000000000000DA68 RET
ROM:000000000000DA6C ; ---------------------------------------------------------------------------
ROM:000000000000DA6C
ROM:000000000000DA6C def_D9F8 ; CODE XREF: sub_D9CC+14↑j
ROM:000000000000DA6C ; sub_D9CC+3C↑j ...
ROM:000000000000DA6C RET ; jumptable 000000000000D9F8 default case
ROM:000000000000DA70 ; ---------------------------------------------------------------------------
ROM:000000000000DA70
ROM:000000000000DA70 loc_DA70 ; CODE XREF: sub_D9CC+2C↑j
ROM:000000000000DA70 ; DATA XREF: ROM:000000000000DA98↓o
ROM:000000000000DA70 ADRP X8, #0x80084200@PAGE ; jumptable 000000000000D9F8 case 2
ROM:000000000000DA74 ADD X8, X8, #0x80084200@PAGEOFF
ROM:000000000000DA78 LDR W0, [X8,#0x28]
ROM:000000000000DA7C RET
ROM:000000000000DA80 ; ---------------------------------------------------------------------------
ROM:000000000000DA80
ROM:000000000000DA80 loc_DA80 ; CODE XREF: sub_D9CC+2C↑j
ROM:000000000000DA80 ; DATA XREF: ROM:000000000000DA9C↓o
ROM:000000000000DA80 ADRP X8, #0x80084200@PAGE ; jumptable 000000000000D9F8 case 3
ROM:000000000000DA84 ADD X8, X8, #0x80084200@PAGEOFF
ROM:000000000000DA88 LDR W0, [X8,#0x90]
ROM:000000000000DA8C RET
ROM:000000000000DA8C ; End of function sub_D9CC
ROM:000000000000DA8C
ROM:000000000000DA8C ; ---------------------------------------------------------------------------
ROM:000000000000DA90 jpt_D9F8 DCD loc_D9FC - 0xDA90 ; DATA XREF: sub_D9CC+1C↑o
ROM:000000000000DA90 ; sub_D9CC+20↑o
ROM:000000000000DA90 ; jump table for switch statement
ROM:000000000000DA94 DCD loc_DA44 - 0xDA90 ; jumptable 000000000000D9F8 case 1
ROM:000000000000DA98 DCD loc_DA70 - 0xDA90 ; jumptable 000000000000D9F8 case 2
ROM:000000000000DA9C DCD loc_DA80 - 0xDA90 ; jumptable 000000000000D9F8 case 3
ROM:000000000000DAA0 DCD loc_DA5C - 0xDA90 ; jumptable 000000000000D9F8 cases 4,5
ROM:000000000000DAA4 DCD loc_DA5C - 0xDA90 ; jumptable 000000000000D9F8 cases 4,5
ROM:000000000000DAA8
ROM:000000000000DAA8 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DAA8
ROM:000000000000DAA8
ROM:000000000000DAA8 sub_DAA8 ; CODE XREF: sub_D200+338↑p
ROM:000000000000DAA8 CMP W0, #8
ROM:000000000000DAAC B.CC locret_DB20
ROM:000000000000DAB0 CMP W1, #0x36
ROM:000000000000DAB4 CCMP W0, W1, #2, LS
ROM:000000000000DAB8 B.HI locret_DB20
ROM:000000000000DABC ADRP X8, #0x19010@PAGE
ROM:000000000000DAC0 ADD X8, X8, #0x19010@PAGEOFF
ROM:000000000000DAC4 MOV X9, #0x68
ROM:000000000000DAC8 ADRP X10, #0x80084200@PAGE
ROM:000000000000DACC ADD X10, X10, #0x80084200@PAGEOFF
ROM:000000000000DAD0
ROM:000000000000DAD0 loc_DAD0 ; CODE XREF: sub_DAA8+74↓j
ROM:000000000000DAD0 UBFX X11, X0, #0, #0x20
ROM:000000000000DAD4 MADD X12, X11, X9, XZR
ROM:000000000000DAD8 LDR X12, [X8,X12]
ROM:000000000000DADC LDR W12, [X12]
ROM:000000000000DAE0 CMN W12, #0
ROM:000000000000DAE4 B.LT loc_DAF4
ROM:000000000000DAE8 ADD X12, X10, X11,LSL#2
ROM:000000000000DAEC STR WZR, [X12,#4]
ROM:000000000000DAF0 B loc_DB14
ROM:000000000000DAF4 ; ---------------------------------------------------------------------------
ROM:000000000000DAF4
ROM:000000000000DAF4 loc_DAF4 ; CODE XREF: sub_DAA8+3C↑j
ROM:000000000000DAF4 UBFX W12, W12, #0x18, #6
ROM:000000000000DAF8 MADD X13, X11, X9, X8
ROM:000000000000DAFC ADD X12, X13, W12,UXTW#3
ROM:000000000000DB00 LDP W14, W13, [X12,#8]
ROM:000000000000DB04 ADD X12, X10, #4
ROM:000000000000DB08 LDR W14, [X12,X14,LSL#2]
ROM:000000000000DB0C UDIV W13, W14, W13
ROM:000000000000DB10 STR W13, [X12,X11,LSL#2]
ROM:000000000000DB14
ROM:000000000000DB14 loc_DB14 ; CODE XREF: sub_DAA8+48↑j
ROM:000000000000DB14 ADD W0, W11, #1
ROM:000000000000DB18 CMP W0, W1
ROM:000000000000DB1C B.LS loc_DAD0
ROM:000000000000DB20
ROM:000000000000DB20 locret_DB20 ; CODE XREF: sub_DAA8+4↑j
ROM:000000000000DB20 ; sub_DAA8+10↑j
ROM:000000000000DB20 RET
ROM:000000000000DB20 ; End of function sub_DAA8
ROM:000000000000DB20
ROM:000000000000DB24
ROM:000000000000DB24 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DB24
ROM:000000000000DB24
ROM:000000000000DB24 sub_DB24 ; CODE XREF: ROM:0000000000000C24↑p
ROM:000000000000DB24 ; ROM:0000000000000C7C↑p ...
ROM:000000000000DB24 MOV X8, #0x200000000
ROM:000000000000DB28 MOVK X8, #0xE02,LSL#16
ROM:000000000000DB2C ADD X8, X8, W0,SXTW#3
ROM:000000000000DB30 MOV X9, #0x200000000
ROM:000000000000DB34 MOVK X9, #0xE02,LSL#16
ROM:000000000000DB38 MOVK X9, #0x1010
ROM:000000000000DB3C CMP X8, X9
ROM:000000000000DB40 B.HI locret_DB70
ROM:000000000000DB44 LDR W9, [X8]
ROM:000000000000DB48 CBZ W1, loc_DB54
ROM:000000000000DB4C ORR W9, W9, #0xF
ROM:000000000000DB50 B loc_DB58
ROM:000000000000DB54 ; ---------------------------------------------------------------------------
ROM:000000000000DB54
ROM:000000000000DB54 loc_DB54 ; CODE XREF: sub_DB24+24↑j
ROM:000000000000DB54 AND W9, W9, #0xFFFFFFF0
ROM:000000000000DB58
ROM:000000000000DB58 loc_DB58 ; CODE XREF: sub_DB24+2C↑j
ROM:000000000000DB58 STR W9, [X8]
ROM:000000000000DB5C
ROM:000000000000DB5C loc_DB5C ; CODE XREF: sub_DB24+48↓j
ROM:000000000000DB5C LDR W9, [X8]
ROM:000000000000DB60 LDR W10, [X8]
ROM:000000000000DB64 EOR W9, W9, W10,LSR#4
ROM:000000000000DB68 AND W9, W9, #0xF
ROM:000000000000DB6C CBNZ W9, loc_DB5C
ROM:000000000000DB70
ROM:000000000000DB70 locret_DB70 ; CODE XREF: sub_DB24+1C↑j
ROM:000000000000DB70 RET
ROM:000000000000DB70 ; End of function sub_DB24
ROM:000000000000DB70
ROM:000000000000DB74
ROM:000000000000DB74 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DB74
ROM:000000000000DB74 ; Attributes: noreturn bp-based frame
ROM:000000000000DB74
ROM:000000000000DB74 sub_DB74 ; CODE XREF: sub_DED4+D8↓p
ROM:000000000000DB74
ROM:000000000000DB74 var_s0 = 0
ROM:000000000000DB74
ROM:000000000000DB74 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000DB78 MOV X29, SP
ROM:000000000000DB7C BL sub_13AC
ROM:000000000000DB80
ROM:000000000000DB80 loc_DB80 ; CODE XREF: sub_DB74:loc_DB80↓j
ROM:000000000000DB80 B loc_DB80
ROM:000000000000DB80 ; End of function sub_DB74
ROM:000000000000DB80
ROM:000000000000DB84
ROM:000000000000DB84 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DB84
ROM:000000000000DB84
ROM:000000000000DB84 sub_DB84 ; CODE XREF: sub_B110+1C↑p
ROM:000000000000DB84 MOV X8, #0x200000000
ROM:000000000000DB88 MOVK X8, #0xE02,LSL#16
ROM:000000000000DB8C MOVK X8, #0x2000
ROM:000000000000DB90 LDR W9, [X8]
ROM:000000000000DB94 AND W9, W9, #0x7FFFFFFF
ROM:000000000000DB98 STR W9, [X8]
ROM:000000000000DB9C RET
ROM:000000000000DB9C ; End of function sub_DB84
ROM:000000000000DB9C
ROM:000000000000DBA0
ROM:000000000000DBA0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DBA0
ROM:000000000000DBA0 ; Attributes: noreturn
ROM:000000000000DBA0
ROM:000000000000DBA0 sub_DBA0 ; CODE XREF: ROM:000000000000DC44↓p
ROM:000000000000DBA0 B 0x14A30
ROM:000000000000DBA0 ; End of function sub_DBA0
ROM:000000000000DBA0
ROM:000000000000DBA4 ; ---------------------------------------------------------------------------
ROM:000000000000DBA4 CMP W0, #0x61
ROM:000000000000DBA8 B.NE locret_DBD0
ROM:000000000000DBAC MOV X8, #0x200000000
ROM:000000000000DBB0 MOVK X8, #0xE02,LSL#16
ROM:000000000000DBB4 ADD X8, X8, W0,SXTW#3
ROM:000000000000DBB8 LDR W9, [X8]
ROM:000000000000DBBC CBZ W1, loc_DBC8
ROM:000000000000DBC0 ORR W9, W9, #0x80000000
ROM:000000000000DBC4 B loc_DBCC
ROM:000000000000DBC8 ; ---------------------------------------------------------------------------
ROM:000000000000DBC8
ROM:000000000000DBC8 loc_DBC8 ; CODE XREF: ROM:000000000000DBBC↑j
ROM:000000000000DBC8 AND W9, W9, #0x7FFFFFFF
ROM:000000000000DBCC
ROM:000000000000DBCC loc_DBCC ; CODE XREF: ROM:000000000000DBC4↑j
ROM:000000000000DBCC STR W9, [X8]
ROM:000000000000DBD0
ROM:000000000000DBD0 locret_DBD0 ; CODE XREF: ROM:000000000000DBA8↑j
ROM:000000000000DBD0 RET
ROM:000000000000DBD4 ; ---------------------------------------------------------------------------
ROM:000000000000DBD4 MOV X8, #0x200000000
ROM:000000000000DBD8 MOVK X8, #0xE04,LSL#16
ROM:000000000000DBDC MOVK X8, #0x48
ROM:000000000000DBE0 LDR W8, [X8]
ROM:000000000000DBE4 UBFX W0, W8, #0x12, #1
ROM:000000000000DBE8 RET
ROM:000000000000DBEC
ROM:000000000000DBEC ; =============== S U B R O U T I N E =======================================
ROM:000000000000DBEC
ROM:000000000000DBEC
ROM:000000000000DBEC sub_DBEC ; CODE XREF: sub_D54C+150↑p
ROM:000000000000DBEC ; sub_D54C+2F0↑p
ROM:000000000000DBEC CMP W0, W1
ROM:000000000000DBF0 B.HI locret_DC20
ROM:000000000000DBF4 MOV X8, #0x200000000
ROM:000000000000DBF8 MOVK X8, #0xE01,LSL#16
ROM:000000000000DBFC
ROM:000000000000DBFC loc_DBFC ; CODE XREF: sub_DBEC+30↓j
ROM:000000000000DBFC UBFX X9, X0, #0, #0x20
ROM:000000000000DC00 ADD X10, X8, W0,UXTW#2
ROM:000000000000DC04 STR W2, [X10]
ROM:000000000000DC08
ROM:000000000000DC08 loc_DC08 ; CODE XREF: sub_DBEC+24↓j
ROM:000000000000DC08 ADD X10, X8, X9,LSL#2
ROM:000000000000DC0C LDR W10, [X10]
ROM:000000000000DC10 TBNZ W10, #0x1E, loc_DC08
ROM:000000000000DC14 ADD W0, W9, #1
ROM:000000000000DC18 CMP W0, W1
ROM:000000000000DC1C B.LS loc_DBFC
ROM:000000000000DC20
ROM:000000000000DC20 locret_DC20 ; CODE XREF: sub_DBEC+4↑j
ROM:000000000000DC20 RET
ROM:000000000000DC20 ; End of function sub_DBEC
ROM:000000000000DC20
ROM:000000000000DC24 ; ---------------------------------------------------------------------------
ROM:000000000000DC24 STP X29, X30, [SP,#-0x10]!
ROM:000000000000DC28 MOV X29, SP
ROM:000000000000DC2C STP X20, X19, [SP,#-0x10]!
ROM:000000000000DC30 STP X22, X21, [SP,#-0x10]!
ROM:000000000000DC34 MOV X20, X3
ROM:000000000000DC38 MOV X21, X2
ROM:000000000000DC3C MOV X19, X1
ROM:000000000000DC40 MOV X22, X0
ROM:000000000000DC44 BL sub_DBA0
ROM:000000000000DC48 ; ---------------------------------------------------------------------------
ROM:000000000000DC48 MOV X0, X22
ROM:000000000000DC4C BL qword_B3B8+0x34
ROM:000000000000DC50 MOV X0, X22
ROM:000000000000DC54 BL qword_B3B8
ROM:000000000000DC58 BL sub_E080
ROM:000000000000DC5C BL sub_F3EC
ROM:000000000000DC60 MOV W2, #0
ROM:000000000000DC64 MOV W3, #0
ROM:000000000000DC68 MOV X0, X21
ROM:000000000000DC6C MOV X1, X20
ROM:000000000000DC70 MOV W4, #0
ROM:000000000000DC74 BLR X19
ROM:000000000000DC78
ROM:000000000000DC78 loc_DC78 ; CODE XREF: ROM:loc_DC78↓j
ROM:000000000000DC78 B loc_DC78
ROM:000000000000DC7C
ROM:000000000000DC7C ; =============== S U B R O U T I N E =======================================
ROM:000000000000DC7C
ROM:000000000000DC7C ; Attributes: bp-based frame
ROM:000000000000DC7C
ROM:000000000000DC7C sub_DC7C ; CODE XREF: sub_E8C4+38↓p
ROM:000000000000DC7C ; sub_EA48+70↓p
ROM:000000000000DC7C
ROM:000000000000DC7C var_30 = -0x30
ROM:000000000000DC7C var_20 = -0x20
ROM:000000000000DC7C var_10 = -0x10
ROM:000000000000DC7C var_s0 = 0
ROM:000000000000DC7C
ROM:000000000000DC7C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000DC80 MOV X29, SP
ROM:000000000000DC84 STP X20, X19, [SP,#var_10]!
ROM:000000000000DC88 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000DC8C STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000DC90 MOV X20, X3
ROM:000000000000DC94 MOV X21, X2
ROM:000000000000DC98 MOV X22, X1
ROM:000000000000DC9C MOV X19, X0
ROM:000000000000DCA0 ADRP X24, #0x80084300@PAGE
ROM:000000000000DCA4 ADD X24, X24, #0x80084300@PAGEOFF
ROM:000000000000DCA8 LDRB W8, [X24]
ROM:000000000000DCAC TBZ W8, #0, loc_DD40
ROM:000000000000DCB0
ROM:000000000000DCB0 loc_DCB0 ; CODE XREF: sub_DC7C+D4↓j
ROM:000000000000DCB0 BL sub_E080
ROM:000000000000DCB4 MOV X0, X19
ROM:000000000000DCB8 BL sub_DD54
ROM:000000000000DCBC BL sub_F318
ROM:000000000000DCC0 MOV X23, X0
ROM:000000000000DCC4 MOV X0, X22
ROM:000000000000DCC8 BL sub_F354
ROM:000000000000DCCC ADD X8, X0, X23
ROM:000000000000DCD0 STP X8, X22, [X19,#0x10]
ROM:000000000000DCD4 STP X21, X20, [X19,#0x20]
ROM:000000000000DCD8 ADD X10, X24, #0x10
ROM:000000000000DCDC
ROM:000000000000DCDC loc_DCDC ; CODE XREF: sub_DC7C+7C↓j
ROM:000000000000DCDC LDR X9, [X10]
ROM:000000000000DCE0 ADD X10, X24, #8
ROM:000000000000DCE4 CMP X9, X10
ROM:000000000000DCE8 B.EQ loc_DD14
ROM:000000000000DCEC LDR X11, [X9,#0x10]
ROM:000000000000DCF0 ADD X10, X9, #8
ROM:000000000000DCF4 CMP X8, X11
ROM:000000000000DCF8 B.CS loc_DCDC
ROM:000000000000DCFC LDR X8, [X9]
ROM:000000000000DD00 STP X8, X9, [X19]
ROM:000000000000DD04 LDR X8, [X9]
ROM:000000000000DD08 STR X19, [X8,#8]
ROM:000000000000DD0C STR X19, [X9]
ROM:000000000000DD10 B loc_DD28
ROM:000000000000DD14 ; ---------------------------------------------------------------------------
ROM:000000000000DD14
ROM:000000000000DD14 loc_DD14 ; CODE XREF: sub_DC7C+6C↑j
ROM:000000000000DD14 LDR X8, [X24,#8]!
ROM:000000000000DD18 STP X8, X24, [X19]
ROM:000000000000DD1C LDR X8, [X24]
ROM:000000000000DD20 STR X19, [X8,#8]
ROM:000000000000DD24 STR X19, [X24]
ROM:000000000000DD28
ROM:000000000000DD28 loc_DD28 ; CODE XREF: sub_DC7C+94↑j
ROM:000000000000DD28 BL sub_DD90
ROM:000000000000DD2C LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000DD30 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000DD34 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000DD38 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000DD3C B sub_E0E0
ROM:000000000000DD40 ; ---------------------------------------------------------------------------
ROM:000000000000DD40
ROM:000000000000DD40 loc_DD40 ; CODE XREF: sub_DC7C+30↑j
ROM:000000000000DD40 ADD X8, X24, #8
ROM:000000000000DD44 STP X8, X8, [X24,#8]
ROM:000000000000DD48 MOV W8, #1
ROM:000000000000DD4C STRB W8, [X24]
ROM:000000000000DD50 B loc_DCB0
ROM:000000000000DD50 ; End of function sub_DC7C
ROM:000000000000DD50
ROM:000000000000DD54
ROM:000000000000DD54 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DD54
ROM:000000000000DD54 ; Attributes: bp-based frame
ROM:000000000000DD54
ROM:000000000000DD54 sub_DD54 ; CODE XREF: sub_DC7C+3C↑p
ROM:000000000000DD54 ; sub_DDC8+18↓p
ROM:000000000000DD54
ROM:000000000000DD54 var_s0 = 0
ROM:000000000000DD54
ROM:000000000000DD54 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000DD58 MOV X29, SP
ROM:000000000000DD5C MOV W8, #0
ROM:000000000000DD60 LDP X9, X10, [X0]
ROM:000000000000DD64 ORR X11, X9, X10
ROM:000000000000DD68 CBZ X11, loc_DD84
ROM:000000000000DD6C STR X9, [X10]
ROM:000000000000DD70 LDP X8, X9, [X0]
ROM:000000000000DD74 STR X9, [X8,#8]
ROM:000000000000DD78 STP XZR, XZR, [X0]
ROM:000000000000DD7C BL sub_DD90
ROM:000000000000DD80 MOV W8, #1
ROM:000000000000DD84
ROM:000000000000DD84 loc_DD84 ; CODE XREF: sub_DD54+14↑j
ROM:000000000000DD84 MOV X0, X8
ROM:000000000000DD88 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000DD8C RET
ROM:000000000000DD8C ; End of function sub_DD54
ROM:000000000000DD8C
ROM:000000000000DD90
ROM:000000000000DD90 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DD90
ROM:000000000000DD90
ROM:000000000000DD90 sub_DD90 ; CODE XREF: sub_DC7C:loc_DD28↑p
ROM:000000000000DD90 ; sub_DD54+28↑p
ROM:000000000000DD90
ROM:000000000000DD90 var_30 = -0x30
ROM:000000000000DD90 var_20 = -0x20
ROM:000000000000DD90 var_10 = -0x10
ROM:000000000000DD90
ROM:000000000000DD90 ; FUNCTION CHUNK AT ROM:000000000000F2A4 SIZE 00000074 BYTES
ROM:000000000000DD90
ROM:000000000000DD90 ADRP X9, #0x80084300@PAGE
ROM:000000000000DD94 ADD X9, X9, #0x80084300@PAGEOFF
ROM:000000000000DD98 ADD X8, X9, #8
ROM:000000000000DD9C LDR X9, [X9,#0x10]
ROM:000000000000DDA0 CMP X9, X8
ROM:000000000000DDA4 CSEL X8, XZR, X9, EQ
ROM:000000000000DDA8 CBZ X8, loc_DDBC
ROM:000000000000DDAC LDR X0, [X8,#0x10]
ROM:000000000000DDB0 ADRP X1, #sub_DDFC@PAGE
ROM:000000000000DDB4 ADD X1, X1, #sub_DDFC@PAGEOFF
ROM:000000000000DDB8 B loc_F2A4
ROM:000000000000DDBC ; ---------------------------------------------------------------------------
ROM:000000000000DDBC
ROM:000000000000DDBC loc_DDBC ; CODE XREF: sub_DD90+18↑j
ROM:000000000000DDBC MOV X0, #0
ROM:000000000000DDC0 MOV X1, #0
ROM:000000000000DDC4 B loc_F2A4
ROM:000000000000DDC4 ; End of function sub_DD90
ROM:000000000000DDC4
ROM:000000000000DDC8
ROM:000000000000DDC8 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DDC8
ROM:000000000000DDC8 ; Attributes: bp-based frame
ROM:000000000000DDC8
ROM:000000000000DDC8 sub_DDC8 ; CODE XREF: sub_E5A0+7C↓p
ROM:000000000000DDC8 ; sub_EA48+84↓p
ROM:000000000000DDC8
ROM:000000000000DDC8 var_10 = -0x10
ROM:000000000000DDC8 var_s0 = 0
ROM:000000000000DDC8
ROM:000000000000DDC8 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000DDCC MOV X29, SP
ROM:000000000000DDD0 STP X20, X19, [SP,#var_10]!
ROM:000000000000DDD4 MOV X19, X0
ROM:000000000000DDD8 BL sub_E080
ROM:000000000000DDDC MOV X0, X19
ROM:000000000000DDE0 BL sub_DD54
ROM:000000000000DDE4 MOV X19, X0
ROM:000000000000DDE8 BL sub_E0E0
ROM:000000000000DDEC MOV X0, X19
ROM:000000000000DDF0 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000DDF4 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000DDF8 RET
ROM:000000000000DDF8 ; End of function sub_DDC8
ROM:000000000000DDF8
ROM:000000000000DDFC
ROM:000000000000DDFC ; =============== S U B R O U T I N E =======================================
ROM:000000000000DDFC
ROM:000000000000DDFC ; Attributes: bp-based frame
ROM:000000000000DDFC
ROM:000000000000DDFC sub_DDFC ; DATA XREF: sub_DD90+20↑o
ROM:000000000000DDFC ; sub_DD90+24↑o ...
ROM:000000000000DDFC
ROM:000000000000DDFC var_20 = -0x20
ROM:000000000000DDFC var_10 = -0x10
ROM:000000000000DDFC var_s0 = 0
ROM:000000000000DDFC
ROM:000000000000DDFC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000DE00 MOV X29, SP
ROM:000000000000DE04 STP X20, X19, [SP,#var_10]!
ROM:000000000000DE08 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000DE0C ADRP X20, #0x80084300@PAGE
ROM:000000000000DE10 ADD X20, X20, #0x80084300@PAGEOFF
ROM:000000000000DE14 ADD X21, X20, #8
ROM:000000000000DE18 B loc_DE3C
ROM:000000000000DE1C ; ---------------------------------------------------------------------------
ROM:000000000000DE1C
ROM:000000000000DE1C loc_DE1C ; CODE XREF: sub_DDFC+60↓j
ROM:000000000000DE1C LDP X8, X9, [X19]
ROM:000000000000DE20 STR X8, [X9]
ROM:000000000000DE24 LDP X8, X9, [X19]
ROM:000000000000DE28 STR X9, [X8,#8]
ROM:000000000000DE2C STP XZR, XZR, [X19]
ROM:000000000000DE30 LDP X8, X1, [X19,#0x20]
ROM:000000000000DE34 MOV X0, X19
ROM:000000000000DE38 BLR X8
ROM:000000000000DE3C
ROM:000000000000DE3C loc_DE3C ; CODE XREF: sub_DDFC+1C↑j
ROM:000000000000DE3C LDR X8, [X20,#0x10]
ROM:000000000000DE40 CMP X8, X21
ROM:000000000000DE44 CSEL X19, XZR, X8, EQ
ROM:000000000000DE48 CBZ X19, loc_DE78
ROM:000000000000DE4C BL sub_F318
ROM:000000000000DE50 MOV X8, X0
ROM:000000000000DE54 LDR X0, [X19,#0x10]
ROM:000000000000DE58 CMP X0, X8
ROM:000000000000DE5C B.LS loc_DE1C
ROM:000000000000DE60 ADRP X1, #sub_DDFC@PAGE
ROM:000000000000DE64 ADD X1, X1, #sub_DDFC@PAGEOFF
ROM:000000000000DE68 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000DE6C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000DE70 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000DE74 B loc_F2A4
ROM:000000000000DE78 ; ---------------------------------------------------------------------------
ROM:000000000000DE78
ROM:000000000000DE78 loc_DE78 ; CODE XREF: sub_DDFC+4C↑j
ROM:000000000000DE78 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000DE7C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000DE80 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000DE84 RET
ROM:000000000000DE84 ; End of function sub_DDFC
ROM:000000000000DE84
ROM:000000000000DE84 ; ---------------------------------------------------------------------------
ROM:000000000000DE88 DCQ 0x910C8108F04003A8, 0x12001C01F9400108, 0x14001119AA0803E0
ROM:000000000000DE88 DCQ 0x910003FDA9BF7BFD, 0xF04003B3A9BF4FF4, 0x91002261910C8273
ROM:000000000000DE88 DCQ 0x940010F1B27803E0, 0xA8C14FF4F9000260, 0xD65F03C0A8C17BFD
ROM:000000000000DED0 ; ---------------------------------------------------------------------------
ROM:000000000000DED0 RET
ROM:000000000000DED4
ROM:000000000000DED4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000DED4
ROM:000000000000DED4 ; Attributes: noreturn bp-based frame
ROM:000000000000DED4
ROM:000000000000DED4 sub_DED4 ; CODE XREF: ROM:0000000000000AA8↑p
ROM:000000000000DED4 ; sub_AAC+CC↑p ...
ROM:000000000000DED4
ROM:000000000000DED4 var_28 = -0x28
ROM:000000000000DED4 var_20 = -0x20
ROM:000000000000DED4 var_10 = -0x10
ROM:000000000000DED4 var_s0 = 0
ROM:000000000000DED4
ROM:000000000000DED4 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000DED8 MOV X29, SP
ROM:000000000000DEDC STP X20, X19, [SP,#var_10]!
ROM:000000000000DEE0 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000DEE4 SUB SP, SP, #0x10
ROM:000000000000DEE8 MOV X21, X1
ROM:000000000000DEEC MOV X19, X0
ROM:000000000000DEF0 ADRP X20, #0x80084340@PAGE
ROM:000000000000DEF4 ADD X20, X20, #0x80084340@PAGEOFF
ROM:000000000000DEF8 LDR W8, [X20]
ROM:000000000000DEFC ADD W8, W8, #1
ROM:000000000000DF00 STR W8, [X20]
ROM:000000000000DF04 CMP W8, #3
ROM:000000000000DF08 B.CC loc_DF10
ROM:000000000000DF0C BL sub_4E8
ROM:000000000000DF10 ; ---------------------------------------------------------------------------
ROM:000000000000DF10
ROM:000000000000DF10 loc_DF10 ; CODE XREF: sub_DED4+34↑j
ROM:000000000000DF10 BL sub_E080
ROM:000000000000DF14 ADRP X22, #0x80089880@PAGE
ROM:000000000000DF18 ADD X22, X22, #0x80089880@PAGEOFF
ROM:000000000000DF1C LDR X8, [X22]
ROM:000000000000DF20 CBNZ X8, loc_DFB0
ROM:000000000000DF24 BL sub_F318
ROM:000000000000DF28 ADRP X8, #0x80089878@PAGE
ROM:000000000000DF2C ADD X8, X8, #0x80089878@PAGEOFF
ROM:000000000000DF30 STR X19, [X8]
ROM:000000000000DF34 ADD X20, X20, #4
ROM:000000000000DF38 STR X20, [X22]
ROM:000000000000DF3C ADD X3, X29, #0x10
ROM:000000000000DF40 STR X3, [SP,#0x30+var_28]
ROM:000000000000DF44 MOV X1, #0x400
ROM:000000000000DF48 MOV X0, X20
ROM:000000000000DF4C MOV X2, X21
ROM:000000000000DF50 BL 0x13C8C
ROM:000000000000DF54 MOV W0, #9
ROM:000000000000DF58 MOV X1, #0
ROM:000000000000DF5C MOV W2, #0
ROM:000000000000DF60 BL 0x12EA4
ROM:000000000000DF64 ADRP X0, #0x18942@PAGE
ROM:000000000000DF68 ADD X0, X0, #0x18942@PAGEOFF
ROM:000000000000DF6C BL 0x13E40
ROM:000000000000DF70 MOV X0, X19
ROM:000000000000DF74 BL 0x13E40
ROM:000000000000DF78 ADRP X0, #0x1894B@PAGE
ROM:000000000000DF7C ADD X0, X0, #0x1894B@PAGEOFF
ROM:000000000000DF80 BL 0x13E40
ROM:000000000000DF84 MOV X0, X20
ROM:000000000000DF88 BL 0x13E40
ROM:000000000000DF8C ADRP X0, #0x1893F@PAGE
ROM:000000000000DF90 ADD X0, X0, #0x1893F@PAGEOFF
ROM:000000000000DF94 BL 0x13E40
ROM:000000000000DF98 MOV W0, #9
ROM:000000000000DF9C MOV X1, #0
ROM:000000000000DFA0 MOV W2, #0
ROM:000000000000DFA4 BL 0x12EA4
ROM:000000000000DFA8 MOV W0, #1
ROM:000000000000DFAC BL sub_DB74
ROM:000000000000DFB0 ; ---------------------------------------------------------------------------
ROM:000000000000DFB0
ROM:000000000000DFB0 loc_DFB0 ; CODE XREF: sub_DED4+4C↑j
ROM:000000000000DFB0 ADD X20, X20, #4
ROM:000000000000DFB4 ADRP X1, #0x1A8D8@PAGE
ROM:000000000000DFB8 ADD X1, X1, #0x1A8D8@PAGEOFF
ROM:000000000000DFBC MOV X2, #0x11
ROM:000000000000DFC0 MOV X0, X20
ROM:000000000000DFC4 BL 0x13F10
ROM:000000000000DFC8 ADRP X8, #0x80089878@PAGE
ROM:000000000000DFCC ADD X8, X8, #0x80089878@PAGEOFF
ROM:000000000000DFD0 STR X19, [X8]
ROM:000000000000DFD4 MOV X2, #0x400
ROM:000000000000DFD8 MOV X0, X20
ROM:000000000000DFDC MOV X1, X19
ROM:000000000000DFE0 BL 0x14264
ROM:000000000000DFE4 MOV W0, #9
ROM:000000000000DFE8 MOV X1, #0
ROM:000000000000DFEC MOV W2, #0
ROM:000000000000DFF0 BL 0x12EA4
ROM:000000000000DFF4 ADRP X19, #0x1893F@PAGE
ROM:000000000000DFF8 ADD X19, X19, #0x1893F@PAGEOFF
ROM:000000000000DFFC MOV X0, X19
ROM:000000000000E000 BL 0x13E40
ROM:000000000000E004 MOV X0, X20
ROM:000000000000E008 BL 0x13E40
ROM:000000000000E00C MOV X0, X19
ROM:000000000000E010 BL 0x13E40
ROM:000000000000E014 BL sub_4E8
ROM:000000000000E014 ; End of function sub_DED4
ROM:000000000000E014
ROM:000000000000E018
ROM:000000000000E018 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E018
ROM:000000000000E018 ; Attributes: noreturn bp-based frame
ROM:000000000000E018
ROM:000000000000E018 sub_E018 ; CODE XREF: sub_D54C:loc_D88C↑p
ROM:000000000000E018
ROM:000000000000E018 var_s0 = 0
ROM:000000000000E018
ROM:000000000000E018 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E01C MOV X29, SP
ROM:000000000000E020 ADRP X0, #0x18805@PAGE
ROM:000000000000E024 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000E028 MOV X1, X0
ROM:000000000000E02C BL sub_DED4
ROM:000000000000E02C ; End of function sub_E018
ROM:000000000000E02C
ROM:000000000000E02C ; ---------------------------------------------------------------------------
ROM:000000000000E030 DCQ 0x910003FDA9BF7BFD, 0xF2B00208D2C00028, 0xB26C03EAD0400389
ROM:000000000000E030 DCQ 0xD0400388F903DD28, 0xD2C00020F903E10A, 0xB26C03E1F2B00200
ROM:000000000000E030 DCQ 0x97FFEF63320003E2, 0x940002F052800000, 0x940004E094000081
ROM:000000000000E030 DCQ 0x17FFFF89A8C17BFD
ROM:000000000000E080
ROM:000000000000E080 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E080
ROM:000000000000E080 ; Attributes: bp-based frame
ROM:000000000000E080
ROM:000000000000E080 sub_E080 ; CODE XREF: sub_AAC+38↑p
ROM:000000000000E080 ; ROM:0000000000000BAC↑p ...
ROM:000000000000E080
ROM:000000000000E080 var_s0 = 0
ROM:000000000000E080
ROM:000000000000E080 ; FUNCTION CHUNK AT ROM:00000000000004C0 SIZE 0000000C BYTES
ROM:000000000000E080
ROM:000000000000E080 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E084 MOV X29, SP
ROM:000000000000E088 ADRP X8, #0x80080B90@PAGE
ROM:000000000000E08C ADD X8, X8, #0x80080B90@PAGEOFF
ROM:000000000000E090 LDR X9, [X8]
ROM:000000000000E094 LDR W10, [X9,#0x2C]
ROM:000000000000E098 CMN W10, #0
ROM:000000000000E09C B.LT loc_E0D0
ROM:000000000000E0A0 CMP W10, #0x3E8
ROM:000000000000E0A4 B.GE loc_E0D0
ROM:000000000000E0A8 ADD W10, W10, #1
ROM:000000000000E0AC STR W10, [X9,#0x2C]
ROM:000000000000E0B0 LDR X8, [X8]
ROM:000000000000E0B4 LDR W8, [X8,#0x2C]
ROM:000000000000E0B8 CMP W8, #1
ROM:000000000000E0BC B.NE loc_E0C8
ROM:000000000000E0C0 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E0C4 B loc_4C0
ROM:000000000000E0C8 ; ---------------------------------------------------------------------------
ROM:000000000000E0C8
ROM:000000000000E0C8 loc_E0C8 ; CODE XREF: sub_E080+3C↑j
ROM:000000000000E0C8 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E0CC RET
ROM:000000000000E0D0 ; ---------------------------------------------------------------------------
ROM:000000000000E0D0
ROM:000000000000E0D0 loc_E0D0 ; CODE XREF: sub_E080+1C↑j
ROM:000000000000E0D0 ; sub_E080+24↑j
ROM:000000000000E0D0 ADRP X0, #0x18805@PAGE
ROM:000000000000E0D4 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000E0D8 MOV X1, X0
ROM:000000000000E0DC BL sub_DED4
ROM:000000000000E0DC ; End of function sub_E080
ROM:000000000000E0DC
ROM:000000000000E0E0
ROM:000000000000E0E0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E0E0
ROM:000000000000E0E0 ; Attributes: bp-based frame
ROM:000000000000E0E0
ROM:000000000000E0E0 sub_E0E0 ; CODE XREF: sub_AAC:loc_B4C↑p
ROM:000000000000E0E0 ; ROM:loc_C38↑p ...
ROM:000000000000E0E0
ROM:000000000000E0E0 var_s0 = 0
ROM:000000000000E0E0
ROM:000000000000E0E0 ; FUNCTION CHUNK AT ROM:00000000000004CC SIZE 0000000C BYTES
ROM:000000000000E0E0
ROM:000000000000E0E0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E0E4 MOV X29, SP
ROM:000000000000E0E8 ADRP X8, #0x80080B90@PAGE
ROM:000000000000E0EC ADD X8, X8, #0x80080B90@PAGEOFF
ROM:000000000000E0F0 LDR X9, [X8]
ROM:000000000000E0F4 LDR W10, [X9,#0x2C]
ROM:000000000000E0F8 CMN W10, #0
ROM:000000000000E0FC B.LE loc_E124
ROM:000000000000E100 SUB W10, W10, #1
ROM:000000000000E104 STR W10, [X9,#0x2C]
ROM:000000000000E108 LDR X8, [X8]
ROM:000000000000E10C LDR W8, [X8,#0x2C]
ROM:000000000000E110 CBZ W8, loc_E11C
ROM:000000000000E114 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E118 RET
ROM:000000000000E11C ; ---------------------------------------------------------------------------
ROM:000000000000E11C
ROM:000000000000E11C loc_E11C ; CODE XREF: sub_E0E0+30↑j
ROM:000000000000E11C LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E120 B loc_4CC
ROM:000000000000E124 ; ---------------------------------------------------------------------------
ROM:000000000000E124
ROM:000000000000E124 loc_E124 ; CODE XREF: sub_E0E0+1C↑j
ROM:000000000000E124 ADRP X0, #0x18805@PAGE
ROM:000000000000E128 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000E12C MOV X1, X0
ROM:000000000000E130 BL sub_DED4
ROM:000000000000E130 ; End of function sub_E0E0
ROM:000000000000E130
ROM:000000000000E134
ROM:000000000000E134 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E134
ROM:000000000000E134 ; Attributes: bp-based frame
ROM:000000000000E134
ROM:000000000000E134 sub_E134 ; CODE XREF: ROM:000000000000F324↓p
ROM:000000000000E134
ROM:000000000000E134 var_s0 = 0
ROM:000000000000E134
ROM:000000000000E134 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E138 MOV X29, SP
ROM:000000000000E13C ADRP X8, #0x80080B90@PAGE
ROM:000000000000E140 ADD X8, X8, #0x80080B90@PAGEOFF
ROM:000000000000E144 LDR X8, [X8]
ROM:000000000000E148 LDR W9, [X8,#0x2C]
ROM:000000000000E14C CMN W9, #0
ROM:000000000000E150 B.LT loc_E16C
ROM:000000000000E154 CMP W9, #0x3E8
ROM:000000000000E158 B.GE loc_E16C
ROM:000000000000E15C ADD W9, W9, #0x64
ROM:000000000000E160 STR W9, [X8,#0x2C]
ROM:000000000000E164 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E168 RET
ROM:000000000000E16C ; ---------------------------------------------------------------------------
ROM:000000000000E16C
ROM:000000000000E16C loc_E16C ; CODE XREF: sub_E134+1C↑j
ROM:000000000000E16C ; sub_E134+24↑j
ROM:000000000000E16C ADRP X0, #0x18805@PAGE
ROM:000000000000E170 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000E174 MOV X1, X0
ROM:000000000000E178 BL sub_DED4
ROM:000000000000E178 ; End of function sub_E134
ROM:000000000000E178
ROM:000000000000E17C ; ---------------------------------------------------------------------------
ROM:000000000000E17C
ROM:000000000000E17C loc_E17C ; CODE XREF: ROM:000000000000F34C↓j
ROM:000000000000E17C STP X29, X30, [SP,#-0x10]!
ROM:000000000000E180 MOV X29, SP
ROM:000000000000E184 ADRP X8, #0x80080B90@PAGE
ROM:000000000000E188 ADD X8, X8, #0x80080B90@PAGEOFF
ROM:000000000000E18C LDR X8, [X8]
ROM:000000000000E190 LDR W9, [X8,#0x2C]
ROM:000000000000E194 CMP W9, #0x63
ROM:000000000000E198 B.LE loc_E1AC
ROM:000000000000E19C SUB W9, W9, #0x64
ROM:000000000000E1A0 STR W9, [X8,#0x2C]
ROM:000000000000E1A4 LDP X29, X30, [SP],#0x10
ROM:000000000000E1A8 RET
ROM:000000000000E1AC ; ---------------------------------------------------------------------------
ROM:000000000000E1AC
ROM:000000000000E1AC loc_E1AC ; CODE XREF: ROM:000000000000E198↑j
ROM:000000000000E1AC ADRP X0, #0x18805@PAGE
ROM:000000000000E1B0 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000E1B4 MOV X1, X0
ROM:000000000000E1B8 BL sub_DED4
ROM:000000000000E1BC
ROM:000000000000E1BC ; =============== S U B R O U T I N E =======================================
ROM:000000000000E1BC
ROM:000000000000E1BC
ROM:000000000000E1BC sub_E1BC ; CODE XREF: sub_E23C+10↓p
ROM:000000000000E1BC MOV X2, #0
ROM:000000000000E1C0 ADRP X8, #0x80080C30@PAGE
ROM:000000000000E1C4 ADD X8, X8, #0x80080C30@PAGEOFF
ROM:000000000000E1C8 LDR X10, [X8,#0x18]
ROM:000000000000E1CC CBZ X10, loc_E234
ROM:000000000000E1D0 MOV X9, #0xFFFFFFFF
ROM:000000000000E1D4 MOV X2, #0
ROM:000000000000E1D8
ROM:000000000000E1D8 loc_E1D8 ; CODE XREF: sub_E1BC+64↓j
ROM:000000000000E1D8 LDR X11, [X8]
ROM:000000000000E1DC CMP X11, X9
ROM:000000000000E1E0 CCMP X11, X0, #2, NE
ROM:000000000000E1E4 B.HI loc_E1F8
ROM:000000000000E1E8 ADD X12, X10, X11
ROM:000000000000E1EC SUB X12, X12, #1
ROM:000000000000E1F0 CMP X12, X0
ROM:000000000000E1F4 B.CS loc_E228
ROM:000000000000E1F8
ROM:000000000000E1F8 loc_E1F8 ; CODE XREF: sub_E1BC+28↑j
ROM:000000000000E1F8 LDR X11, [X8,#8]
ROM:000000000000E1FC CMP X11, X9
ROM:000000000000E200 CCMP X11, X0, #2, NE
ROM:000000000000E204 B.HI loc_E218
ROM:000000000000E208 ADD X10, X11, X10
ROM:000000000000E20C SUB X10, X10, #1
ROM:000000000000E210 CMP X10, X0
ROM:000000000000E214 B.CS loc_E228
ROM:000000000000E218
ROM:000000000000E218 loc_E218 ; CODE XREF: sub_E1BC+48↑j
ROM:000000000000E218 LDR X10, [X8,#0x38]
ROM:000000000000E21C ADD X8, X8, #0x20
ROM:000000000000E220 CBNZ X10, loc_E1D8
ROM:000000000000E224 B loc_E234
ROM:000000000000E228 ; ---------------------------------------------------------------------------
ROM:000000000000E228
ROM:000000000000E228 loc_E228 ; CODE XREF: sub_E1BC+38↑j
ROM:000000000000E228 ; sub_E1BC+58↑j
ROM:000000000000E228 SUB X9, X0, X11
ROM:000000000000E22C STR X9, [X1]
ROM:000000000000E230 MOV X2, X8
ROM:000000000000E234
ROM:000000000000E234 loc_E234 ; CODE XREF: sub_E1BC+10↑j
ROM:000000000000E234 ; sub_E1BC+68↑j
ROM:000000000000E234 MOV X0, X2
ROM:000000000000E238 RET
ROM:000000000000E238 ; End of function sub_E1BC
ROM:000000000000E238
ROM:000000000000E23C
ROM:000000000000E23C ; =============== S U B R O U T I N E =======================================
ROM:000000000000E23C
ROM:000000000000E23C ; Attributes: bp-based frame
ROM:000000000000E23C
ROM:000000000000E23C sub_E23C ; CODE XREF: sub_175C+24↑p
ROM:000000000000E23C ; sub_EF5C+AC↓p ...
ROM:000000000000E23C
ROM:000000000000E23C var_8 = -8
ROM:000000000000E23C var_s0 = 0
ROM:000000000000E23C
ROM:000000000000E23C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E240 MOV X29, SP
ROM:000000000000E244 SUB SP, SP, #0x10
ROM:000000000000E248 ADD X1, SP, #0x10+var_8
ROM:000000000000E24C BL sub_E1BC
ROM:000000000000E250 MOV X8, X0
ROM:000000000000E254 MOV X0, #0xFFFFFFFF
ROM:000000000000E258 CBZ X8, loc_E268
ROM:000000000000E25C LDR X8, [X8,#0x10]
ROM:000000000000E260 LDR X9, [SP,#0x10+var_8]
ROM:000000000000E264 ADD X0, X9, X8
ROM:000000000000E268
ROM:000000000000E268 loc_E268 ; CODE XREF: sub_E23C+1C↑j
ROM:000000000000E268 MOV SP, X29
ROM:000000000000E26C LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E270 RET
ROM:000000000000E270 ; End of function sub_E23C
ROM:000000000000E270
ROM:000000000000E274
ROM:000000000000E274 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E274
ROM:000000000000E274 ; Attributes: bp-based frame
ROM:000000000000E274
ROM:000000000000E274 sub_E274
ROM:000000000000E274
ROM:000000000000E274 var_10 = -0x10
ROM:000000000000E274 var_s0 = 0
ROM:000000000000E274
ROM:000000000000E274 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E278 MOV X29, SP
ROM:000000000000E27C STP X20, X19, [SP,#var_10]!
ROM:000000000000E280 BL sub_F318
ROM:000000000000E284 ADRP X20, #0x80088B10@PAGE
ROM:000000000000E288 ADD X20, X20, #0x80088B10@PAGEOFF
ROM:000000000000E28C STR X0, [X20,#0x18]
ROM:000000000000E290 ADRP X8, #0x800807D0@PAGE
ROM:000000000000E294 ADD X8, X8, #0x800807D0@PAGEOFF
ROM:000000000000E298 ADD X9, X8, #0x370
ROM:000000000000E29C STR X9, [X8,#0x378]
ROM:000000000000E2A0 STR X9, [X8,#0x370]
ROM:000000000000E2A4 ADRP X19, #0x80084750@PAGE
ROM:000000000000E2A8 ADD X19, X19, #0x80084750@PAGEOFF
ROM:000000000000E2AC ADRP X1, #0x1894E@PAGE
ROM:000000000000E2B0 ADD X1, X1, #0x1894E@PAGEOFF
ROM:000000000000E2B4 ADRP X2, #dword_E41C@PAGE
ROM:000000000000E2B8 ADD X2, X2, #dword_E41C@PAGEOFF
ROM:000000000000E2BC ADRP X4, #0x80084B10@PAGE
ROM:000000000000E2C0 ADD X4, X4, #0x80084B10@PAGEOFF
ROM:000000000000E2C4 MOV X5, #0x4000
ROM:000000000000E2C8 MOV X0, X19
ROM:000000000000E2CC MOV X3, #0
ROM:000000000000E2D0 BL sub_E2F0
ROM:000000000000E2D4 MOV W8, #1
ROM:000000000000E2D8 STR W8, [X19,#0x28]
ROM:000000000000E2DC MOV W8, #2
ROM:000000000000E2E0 STR W8, [X20,#4]
ROM:000000000000E2E4 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E2E8 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E2EC RET
ROM:000000000000E2EC ; End of function sub_E274
ROM:000000000000E2EC
ROM:000000000000E2F0
ROM:000000000000E2F0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E2F0
ROM:000000000000E2F0 ; Attributes: bp-based frame
ROM:000000000000E2F0
ROM:000000000000E2F0 sub_E2F0 ; CODE XREF: sub_E274+5C↑p
ROM:000000000000E2F0 ; sub_E500+74↓j
ROM:000000000000E2F0
ROM:000000000000E2F0 var_30 = -0x30
ROM:000000000000E2F0 var_20 = -0x20
ROM:000000000000E2F0 var_10 = -0x10
ROM:000000000000E2F0 var_s0 = 0
ROM:000000000000E2F0
ROM:000000000000E2F0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E2F4 MOV X29, SP
ROM:000000000000E2F8 STP X20, X19, [SP,#var_10]!
ROM:000000000000E2FC STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000E300 STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000E304 MOV X20, X5
ROM:000000000000E308 MOV X24, X4
ROM:000000000000E30C MOV X21, X3
ROM:000000000000E310 MOV X22, X2
ROM:000000000000E314 MOV X23, X1
ROM:000000000000E318 MOV X19, X0
ROM:000000000000E31C MOV X2, #0x3C0
ROM:000000000000E320 MOV W1, #0
ROM:000000000000E324 BL 0x14140
ROM:000000000000E328 MOV W8, #0x74610000
ROM:000000000000E32C MOVK W8, #0x736B
ROM:000000000000E330 STR W8, [X19]
ROM:000000000000E334 MOV W8, #0x74730000
ROM:000000000000E338 MOVK W8, #0x6B32
ROM:000000000000E33C STR W8, [X19,#0x3BC]
ROM:000000000000E340 STR X24, [X19,#0x398]
ROM:000000000000E344 STR X20, [X19,#0x3A0]
ROM:000000000000E348 ADD X0, X19, #0x3A8
ROM:000000000000E34C MOV X2, #0x10
ROM:000000000000E350 MOV X1, X23
ROM:000000000000E354 BL 0x142F4
ROM:000000000000E358 STR X22, [X19,#0x388]
ROM:000000000000E35C STR X21, [X19,#0x390]
ROM:000000000000E360 BL sub_E080
ROM:000000000000E364 ADRP X21, #0x80088B10@PAGE
ROM:000000000000E368 ADD X21, X21, #0x80088B10@PAGEOFF
ROM:000000000000E36C LDR W8, [X21,#0x10]
ROM:000000000000E370 ADD W8, W8, #1
ROM:000000000000E374 STR W8, [X21,#0x10]
ROM:000000000000E378 STR W8, [X19,#0x3B8]
ROM:000000000000E37C BL sub_E0E0
ROM:000000000000E380 STP XZR, XZR, [X19,#0x18]
ROM:000000000000E384 ADD X9, X19, #0x370
ROM:000000000000E388 STR X9, [X19,#0x378]
ROM:000000000000E38C LSR X8, X20, #2
ROM:000000000000E390 STR X9, [X19,#0x370]
ROM:000000000000E394 MOV X9, #0x100000000
ROM:000000000000E398 STR X9, [X19,#0x28]
ROM:000000000000E39C CBZ X8, loc_E3C8
ROM:000000000000E3A0 MOV X11, #0
ROM:000000000000E3A4 MOV W9, #1
ROM:000000000000E3A8 MOV W10, #0x73740000
ROM:000000000000E3AC MOVK W10, #0x616B
ROM:000000000000E3B0
ROM:000000000000E3B0 loc_E3B0 ; CODE XREF: sub_E2F0+D4↓j
ROM:000000000000E3B0 LDR X12, [X19,#0x398]
ROM:000000000000E3B4 STR W10, [X12,X11,LSL#2]
ROM:000000000000E3B8 UBFX X11, X9, #0, #0x20
ROM:000000000000E3BC ADD W9, W9, #1
ROM:000000000000E3C0 CMP X11, X8
ROM:000000000000E3C4 B.CC loc_E3B0
ROM:000000000000E3C8
ROM:000000000000E3C8 loc_E3C8 ; CODE XREF: sub_E2F0+AC↑j
ROM:000000000000E3C8 MOV X0, X19
ROM:000000000000E3CC BL 0x10948
ROM:000000000000E3D0 ADRP X8, #0x80080BA0@PAGE
ROM:000000000000E3D4 ADD X8, X8, #0x80080BA0@PAGEOFF
ROM:000000000000E3D8 ADD X9, X8, #0x10
ROM:000000000000E3DC LDR X10, [X8,#0x18]
ROM:000000000000E3E0 STR X10, [X19,#0x10]
ROM:000000000000E3E4 MOV X10, X19
ROM:000000000000E3E8 STR X9, [X10,#8]!
ROM:000000000000E3EC LDR X9, [X8,#0x18]
ROM:000000000000E3F0 STR X10, [X9]
ROM:000000000000E3F4 STR X10, [X8,#0x18]
ROM:000000000000E3F8 LDR W8, [X21,#4]
ROM:000000000000E3FC ADD W8, W8, #1
ROM:000000000000E400 STR W8, [X21,#4]
ROM:000000000000E404 MOV X0, X19
ROM:000000000000E408 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000E40C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000E410 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E414 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E418 RET
ROM:000000000000E418 ; End of function sub_E2F0
ROM:000000000000E418
ROM:000000000000E418 ; ---------------------------------------------------------------------------
ROM:000000000000E41C dword_E41C DCD 0xA9BF7BFD ; DATA XREF: sub_E274+40↑o
ROM:000000000000E41C ; sub_E274+44↑o
ROM:000000000000E420 DCQ 0xA9BF4FF4910003FD, 0xA9BF5FF8A9BF57F6, 0x912C42D6D04003D6
ROM:000000000000E420 DCQ 0x91222273F04003D3, 0x912E829490000014, 0x14000006D0400397
ROM:000000000000E420 DCQ 0xCB150008940003B2, 0x8B090108F9400309, 0x9400004FF9000308
ROM:000000000000E420 DCQ 0xAA0003F5940003AC, 0xB9400AC897FFFF04, 0x350002C8910082D8
ROM:000000000000E420 DCQ 0x7100051F394002C8, 0xF9401EC854000101, 0xF9001EC891000508
ROM:000000000000E420 DCQ 0x9100C2D894001960, 0x1400000C390002DF, 0x340000C8B9400EC8
ROM:000000000000E420 DCQ 0xD2800003B9400EC1, 0xAA1403E2AA1303E0, 0xF94016C897FFFDEF
ROM:000000000000E420 DCQ 0xF90016C891000508, 0x97FFFF0394001951, 0xB9402D08F945CAE8
ROM:000000000000E420 DCQ 0xD000004034FFFB88, 0xAA0003E191201400, 0xD040038897FFFE79
ROM:000000000000E420 DCQ 0xD65F03C0F945C900
ROM:000000000000E500
ROM:000000000000E500 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E500
ROM:000000000000E500 ; Attributes: bp-based frame
ROM:000000000000E500
ROM:000000000000E500 sub_E500 ; CODE XREF: ROM:000000000000303C↑p
ROM:000000000000E500 ; ROM:000000000000305C↑p ...
ROM:000000000000E500
ROM:000000000000E500 var_30 = -0x30
ROM:000000000000E500 var_20 = -0x20
ROM:000000000000E500 var_10 = -0x10
ROM:000000000000E500 var_s0 = 0
ROM:000000000000E500
ROM:000000000000E500 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E504 MOV X29, SP
ROM:000000000000E508 STP X20, X19, [SP,#var_10]!
ROM:000000000000E50C STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000E510 STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000E514 MOV X22, X3
ROM:000000000000E518 MOV X19, X2
ROM:000000000000E51C MOV X20, X1
ROM:000000000000E520 MOV X21, X0
ROM:000000000000E524 MOV X24, #0x4000
ROM:000000000000E528 MOV X0, #0x3C0
ROM:000000000000E52C MOV X1, #0
ROM:000000000000E530 BL sub_9914
ROM:000000000000E534 MOV X23, X0
ROM:000000000000E538 MOV X1, #0
ROM:000000000000E53C CMP X22, #4,LSL#12
ROM:000000000000E540 CSEL X22, X24, X22, CC
ROM:000000000000E544 MOV X0, X22
ROM:000000000000E548 BL sub_9914
ROM:000000000000E54C MOV X4, X0
ROM:000000000000E550 MOV X0, X23
ROM:000000000000E554 MOV X1, X21
ROM:000000000000E558 MOV X2, X20
ROM:000000000000E55C MOV X3, X19
ROM:000000000000E560 MOV X5, X22
ROM:000000000000E564 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000E568 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000E56C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E570 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E574 B sub_E2F0
ROM:000000000000E574 ; End of function sub_E500
ROM:000000000000E574
ROM:000000000000E578 ; ---------------------------------------------------------------------------
ROM:000000000000E578 STP X29, X30, [SP,#-0x10]!
ROM:000000000000E57C MOV X29, SP
ROM:000000000000E580 STP X20, X19, [SP,#-0x10]!
ROM:000000000000E584 MOV X19, X0
ROM:000000000000E588 LDR X0, [X19,#0x398]
ROM:000000000000E58C BL sub_9A24
ROM:000000000000E590 MOV X0, X19
ROM:000000000000E594 LDP X20, X19, [SP],#0x10
ROM:000000000000E598 LDP X29, X30, [SP],#0x10
ROM:000000000000E59C B sub_9A24
ROM:000000000000E5A0
ROM:000000000000E5A0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E5A0
ROM:000000000000E5A0 ; Attributes: bp-based frame
ROM:000000000000E5A0
ROM:000000000000E5A0 sub_E5A0 ; CODE XREF: ROM:000000000000E798↓p
ROM:000000000000E5A0 ; sub_E870+44↓p ...
ROM:000000000000E5A0
ROM:000000000000E5A0 var_20 = -0x20
ROM:000000000000E5A0 var_10 = -0x10
ROM:000000000000E5A0 var_s0 = 0
ROM:000000000000E5A0
ROM:000000000000E5A0 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E5A4 MOV X29, SP
ROM:000000000000E5A8 STP X20, X19, [SP,#var_10]!
ROM:000000000000E5AC STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000E5B0 BL sub_F318
ROM:000000000000E5B4 ADRP X21, #0x80088B10@PAGE
ROM:000000000000E5B8 ADD X21, X21, #0x80088B10@PAGEOFF
ROM:000000000000E5BC LDR W9, [X21,#8]
ROM:000000000000E5C0 ADRP X20, #0x80080B90@PAGE
ROM:000000000000E5C4 LDR X8, [X20,#0x80080B90@PAGEOFF]
ROM:000000000000E5C8 CBNZ W9, loc_E5E8
ROM:000000000000E5CC LDR W9, [X8,#0x28]
ROM:000000000000E5D0 CMP W9, #2
ROM:000000000000E5D4 B.NE loc_E5E8
ROM:000000000000E5D8 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000E5DC LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E5E0 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E5E4 RET
ROM:000000000000E5E8 ; ---------------------------------------------------------------------------
ROM:000000000000E5E8
ROM:000000000000E5E8 loc_E5E8 ; CODE XREF: sub_E5A0+28↑j
ROM:000000000000E5E8 ; sub_E5A0+34↑j
ROM:000000000000E5E8 ADRP X9, #0x800807D0@PAGE
ROM:000000000000E5EC ADD X9, X9, #0x800807D0@PAGEOFF
ROM:000000000000E5F0 CMP X8, X9
ROM:000000000000E5F4 B.EQ loc_E610
ROM:000000000000E5F8 LDR X8, [X8,#0x398]
ROM:000000000000E5FC LDR W8, [X8]
ROM:000000000000E600 MOV W9, #0x73740000
ROM:000000000000E604 MOVK W9, #0x616B
ROM:000000000000E608 CMP W8, W9
ROM:000000000000E60C B.NE loc_E6C4
ROM:000000000000E610
ROM:000000000000E610 loc_E610 ; CODE XREF: sub_E5A0+54↑j
ROM:000000000000E610 BL sub_E080
ROM:000000000000E614 ADRP X0, #0x80089888@PAGE
ROM:000000000000E618 ADD X0, X0, #0x80089888@PAGEOFF
ROM:000000000000E61C BL sub_DDC8
ROM:000000000000E620 STRB WZR, [X21]
ROM:000000000000E624 LDR X19, [X20,#0x80080B90@PAGEOFF]
ROM:000000000000E628 LDR W8, [X19,#0x28]
ROM:000000000000E62C CMP W8, #2
ROM:000000000000E630 B.NE loc_E654
ROM:000000000000E634 MOV W8, #1
ROM:000000000000E638 STR W8, [X19,#0x28]
ROM:000000000000E63C ADRP X8, #0x80084750@PAGE
ROM:000000000000E640 ADD X8, X8, #0x80084750@PAGEOFF
ROM:000000000000E644 CMP X19, X8
ROM:000000000000E648 B.EQ loc_E654
ROM:000000000000E64C MOV X0, X19
ROM:000000000000E650 BL sub_E6D4
ROM:000000000000E654
ROM:000000000000E654 loc_E654 ; CODE XREF: sub_E5A0+90↑j
ROM:000000000000E654 ; sub_E5A0+A8↑j
ROM:000000000000E654 ADRP X0, #0x80080BA0@PAGE
ROM:000000000000E658 ADD X0, X0, #0x80080BA0@PAGEOFF
ROM:000000000000E65C BL sub_E970
ROM:000000000000E660 MOV X8, #0
ROM:000000000000E664 CBZ X0, loc_E688
ROM:000000000000E668 MOV X8, #0
ROM:000000000000E66C SUB X9, X0, #0x18
ROM:000000000000E670 CBZ X9, loc_E688
ROM:000000000000E674 MOV X8, X9
ROM:000000000000E678 LDR WZR, [X21,#8]
ROM:000000000000E67C LDR W9, [X21,#8]
ROM:000000000000E680 SUB W9, W9, #1
ROM:000000000000E684 STR W9, [X21,#8]
ROM:000000000000E688
ROM:000000000000E688 loc_E688 ; CODE XREF: sub_E5A0+C4↑j
ROM:000000000000E688 ; sub_E5A0+D0↑j
ROM:000000000000E688 MOV W9, #2
ROM:000000000000E68C ADRP X10, #0x80084750@PAGE
ROM:000000000000E690 ADD X10, X10, #0x80084750@PAGEOFF
ROM:000000000000E694 CMN X8, #0
ROM:000000000000E698 CSEL X8, X10, X8, EQ
ROM:000000000000E69C STR W9, [X8,#0x28]
ROM:000000000000E6A0 STR X8, [X20,#0x80080B90@PAGEOFF]
ROM:000000000000E6A4 ADD X0, X19, #0x30
ROM:000000000000E6A8 ADD X1, X8, #0x30
ROM:000000000000E6AC BL sub_F3FC
ROM:000000000000E6B0 BL sub_F318
ROM:000000000000E6B4 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000E6B8 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E6BC LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E6C0 B sub_E0E0
ROM:000000000000E6C4 ; ---------------------------------------------------------------------------
ROM:000000000000E6C4
ROM:000000000000E6C4 loc_E6C4 ; CODE XREF: sub_E5A0+6C↑j
ROM:000000000000E6C4 ADRP X0, #0x18805@PAGE
ROM:000000000000E6C8 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000E6CC MOV X1, X0
ROM:000000000000E6D0 BL sub_DED4
ROM:000000000000E6D0 ; End of function sub_E5A0
ROM:000000000000E6D0
ROM:000000000000E6D4
ROM:000000000000E6D4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E6D4
ROM:000000000000E6D4
ROM:000000000000E6D4 sub_E6D4 ; CODE XREF: sub_E5A0+B0↑p
ROM:000000000000E6D4 ; sub_E714+34↓p ...
ROM:000000000000E6D4 ADRP X8, #0x80088B10@PAGE
ROM:000000000000E6D8 ADD X8, X8, #0x80088B10@PAGEOFF
ROM:000000000000E6DC ADRP X9, #0x80080BA0@PAGE
ROM:000000000000E6E0 ADD X9, X9, #0x80080BA0@PAGEOFF
ROM:000000000000E6E4 LDR WZR, [X8,#8]
ROM:000000000000E6E8 LDR X11, [X9]
ROM:000000000000E6EC MOV X10, X0
ROM:000000000000E6F0 STR X11, [X10,#0x18]!
ROM:000000000000E6F4 STR X9, [X0,#0x20]
ROM:000000000000E6F8 LDR X11, [X9]
ROM:000000000000E6FC STR X10, [X11,#8]
ROM:000000000000E700 STR X10, [X9]
ROM:000000000000E704 LDR W9, [X8,#8]
ROM:000000000000E708 ADD W9, W9, #1
ROM:000000000000E70C STR W9, [X8,#8]
ROM:000000000000E710 RET
ROM:000000000000E710 ; End of function sub_E6D4
ROM:000000000000E710
ROM:000000000000E714
ROM:000000000000E714 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E714
ROM:000000000000E714 ; Attributes: bp-based frame
ROM:000000000000E714
ROM:000000000000E714 sub_E714 ; CODE XREF: ROM:0000000000003040↑p
ROM:000000000000E714 ; ROM:0000000000003068↑j ...
ROM:000000000000E714
ROM:000000000000E714 var_10 = -0x10
ROM:000000000000E714 var_s0 = 0
ROM:000000000000E714
ROM:000000000000E714 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E718 MOV X29, SP
ROM:000000000000E71C STP X20, X19, [SP,#var_10]!
ROM:000000000000E720 MOV X19, X0
ROM:000000000000E724 LDR W8, [X19,#0x28]
ROM:000000000000E728 CBZ W8, loc_E738
ROM:000000000000E72C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E730 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E734 RET
ROM:000000000000E738 ; ---------------------------------------------------------------------------
ROM:000000000000E738
ROM:000000000000E738 loc_E738 ; CODE XREF: sub_E714+14↑j
ROM:000000000000E738 MOV W8, #1
ROM:000000000000E73C STR W8, [X19,#0x28]
ROM:000000000000E740 BL sub_E080
ROM:000000000000E744 MOV X0, X19
ROM:000000000000E748 BL sub_E6D4
ROM:000000000000E74C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E750 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E754 B sub_E0E0
ROM:000000000000E754 ; End of function sub_E714
ROM:000000000000E754
ROM:000000000000E758 ; ---------------------------------------------------------------------------
ROM:000000000000E758 STP X29, X30, [SP,#-0x10]!
ROM:000000000000E75C MOV X29, SP
ROM:000000000000E760 ADRP X8, #0x80080B90@PAGE
ROM:000000000000E764 LDR X9, [X8,#0x80080B90@PAGEOFF]
ROM:000000000000E768 STR W0, [X9,#0x380]
ROM:000000000000E76C LDR X9, [X8,#0x80080B90@PAGEOFF]
ROM:000000000000E770 MOV W10, #5
ROM:000000000000E774 STR W10, [X9,#0x28]
ROM:000000000000E778 LDR X8, [X8,#0x80080B90@PAGEOFF]
ROM:000000000000E77C ADD X0, X8, #0x370
ROM:000000000000E780 BL sub_E7AC
ROM:000000000000E784 ADRP X8, #0x80088B10@PAGE
ROM:000000000000E788 ADD X8, X8, #0x80088B10@PAGEOFF
ROM:000000000000E78C LDR W9, [X8,#4]
ROM:000000000000E790 SUB W9, W9, #1
ROM:000000000000E794 STR W9, [X8,#4]
ROM:000000000000E798 BL sub_E5A0
ROM:000000000000E79C ADRP X0, #0x18805@PAGE
ROM:000000000000E7A0 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000E7A4 MOV X1, X0
ROM:000000000000E7A8 BL sub_DED4
ROM:000000000000E7AC
ROM:000000000000E7AC ; =============== S U B R O U T I N E =======================================
ROM:000000000000E7AC
ROM:000000000000E7AC ; Attributes: bp-based frame
ROM:000000000000E7AC
ROM:000000000000E7AC sub_E7AC ; CODE XREF: ROM:000000000000E780↑p
ROM:000000000000E7AC ; sub_E9B4:loc_E9F0↓p
ROM:000000000000E7AC
ROM:000000000000E7AC var_30 = -0x30
ROM:000000000000E7AC var_20 = -0x20
ROM:000000000000E7AC var_10 = -0x10
ROM:000000000000E7AC var_s0 = 0
ROM:000000000000E7AC
ROM:000000000000E7AC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E7B0 MOV X29, SP
ROM:000000000000E7B4 STP X20, X19, [SP,#var_10]!
ROM:000000000000E7B8 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000E7BC STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000E7C0 MOV X20, X0
ROM:000000000000E7C4 BL sub_E080
ROM:000000000000E7C8 MOV W19, #0
ROM:000000000000E7CC LDR X21, [X20,#8]
ROM:000000000000E7D0 CMP X21, X20
ROM:000000000000E7D4 B.EQ loc_E820
ROM:000000000000E7D8 SUB X23, X21, #0x18
ROM:000000000000E7DC MOV W22, #1
ROM:000000000000E7E0
ROM:000000000000E7E0 loc_E7E0 ; CODE XREF: sub_E7AC+70↓j
ROM:000000000000E7E0 MOV X8, X21
ROM:000000000000E7E4 MOV X0, X23
ROM:000000000000E7E8 LDR X21, [X0,#0x20]
ROM:000000000000E7EC LDR X9, [X8]
ROM:000000000000E7F0 MOV X23, X21
ROM:000000000000E7F4 STR X9, [X23],#-0x18
ROM:000000000000E7F8 LDR X9, [X0,#0x20]
ROM:000000000000E7FC LDR X10, [X8]
ROM:000000000000E800 STR X9, [X10,#8]
ROM:000000000000E804 STR XZR, [X0,#0x20]
ROM:000000000000E808 STR XZR, [X8]
ROM:000000000000E80C STR W22, [X0,#0x28]
ROM:000000000000E810 BL sub_E6D4
ROM:000000000000E814 ADD W19, W19, #1
ROM:000000000000E818 CMP X21, X20
ROM:000000000000E81C B.NE loc_E7E0
ROM:000000000000E820
ROM:000000000000E820 loc_E820 ; CODE XREF: sub_E7AC+28↑j
ROM:000000000000E820 BL sub_E0E0
ROM:000000000000E824 MOV X0, X19
ROM:000000000000E828 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000E82C LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000E830 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E834 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E838 RET
ROM:000000000000E838 ; End of function sub_E7AC
ROM:000000000000E838
ROM:000000000000E83C ; ---------------------------------------------------------------------------
ROM:000000000000E83C STP X29, X30, [SP,#-0x10]!
ROM:000000000000E840 MOV X29, SP
ROM:000000000000E844 STP X20, X19, [SP,#-0x10]!
ROM:000000000000E848 MOV X19, X0
ROM:000000000000E84C LDR W8, [X19,#0x28]
ROM:000000000000E850 CMP W8, #5
ROM:000000000000E854 B.EQ loc_E860
ROM:000000000000E858 ADD X0, X19, #0x370
ROM:000000000000E85C BL sub_E870
ROM:000000000000E860
ROM:000000000000E860 loc_E860 ; CODE XREF: ROM:000000000000E854↑j
ROM:000000000000E860 LDR W0, [X19,#0x380]
ROM:000000000000E864 LDP X20, X19, [SP],#0x10
ROM:000000000000E868 LDP X29, X30, [SP],#0x10
ROM:000000000000E86C RET
ROM:000000000000E870
ROM:000000000000E870 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E870
ROM:000000000000E870 ; Attributes: bp-based frame
ROM:000000000000E870
ROM:000000000000E870 sub_E870 ; CODE XREF: ROM:000000000000E85C↑p
ROM:000000000000E870 ; sub_EA08+30↓p ...
ROM:000000000000E870
ROM:000000000000E870 var_10 = -0x10
ROM:000000000000E870 var_s0 = 0
ROM:000000000000E870
ROM:000000000000E870 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E874 MOV X29, SP
ROM:000000000000E878 STP X20, X19, [SP,#var_10]!
ROM:000000000000E87C MOV X19, X0
ROM:000000000000E880 BL sub_E080
ROM:000000000000E884 ADRP X8, #0x80080B90@PAGE
ROM:000000000000E888 LDR X9, [X8,#0x80080B90@PAGEOFF]
ROM:000000000000E88C MOV W10, #3
ROM:000000000000E890 STR W10, [X9,#0x28]
ROM:000000000000E894 LDR X9, [X8,#0x80080B90@PAGEOFF]
ROM:000000000000E898 LDR X10, [X19]
ROM:000000000000E89C MOV X8, X9
ROM:000000000000E8A0 STR X10, [X8,#0x18]!
ROM:000000000000E8A4 STR X19, [X9,#0x20]
ROM:000000000000E8A8 LDR X9, [X19]
ROM:000000000000E8AC STR X8, [X9,#8]
ROM:000000000000E8B0 STR X8, [X19]
ROM:000000000000E8B4 BL sub_E5A0
ROM:000000000000E8B8 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E8BC LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E8C0 B sub_E0E0
ROM:000000000000E8C0 ; End of function sub_E870
ROM:000000000000E8C0
ROM:000000000000E8C4
ROM:000000000000E8C4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E8C4
ROM:000000000000E8C4 ; Attributes: bp-based frame
ROM:000000000000E8C4
ROM:000000000000E8C4 sub_E8C4 ; CODE XREF: sub_13F4+288↑p
ROM:000000000000E8C4
ROM:000000000000E8C4 var_10 = -0x10
ROM:000000000000E8C4 var_s0 = 0
ROM:000000000000E8C4
ROM:000000000000E8C4 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E8C8 MOV X29, SP
ROM:000000000000E8CC STP X20, X19, [SP,#var_10]!
ROM:000000000000E8D0 MOV X19, X0
ROM:000000000000E8D4 BL sub_E080
ROM:000000000000E8D8 ADRP X8, #0x80080B90@PAGE
ROM:000000000000E8DC LDR X9, [X8,#0x80080B90@PAGEOFF]
ROM:000000000000E8E0 MOV W10, #4
ROM:000000000000E8E4 STR W10, [X9,#0x28]
ROM:000000000000E8E8 LDR X3, [X8,#0x80080B90@PAGEOFF]
ROM:000000000000E8EC ADD X0, X3, #0x340
ROM:000000000000E8F0 ADRP X2, #sub_E910@PAGE
ROM:000000000000E8F4 ADD X2, X2, #sub_E910@PAGEOFF
ROM:000000000000E8F8 MOV X1, X19
ROM:000000000000E8FC BL sub_DC7C
ROM:000000000000E900 BL sub_E5A0
ROM:000000000000E904 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E908 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E90C B sub_E0E0
ROM:000000000000E90C ; End of function sub_E8C4
ROM:000000000000E90C
ROM:000000000000E910
ROM:000000000000E910 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E910
ROM:000000000000E910
ROM:000000000000E910 sub_E910 ; DATA XREF: sub_E8C4+2C↑o
ROM:000000000000E910 ; sub_E8C4+30↑o
ROM:000000000000E910 MOV W8, #1
ROM:000000000000E914 STR W8, [X1,#0x28]
ROM:000000000000E918 MOV X0, X1
ROM:000000000000E91C B sub_E6D4
ROM:000000000000E91C ; End of function sub_E910
ROM:000000000000E91C
ROM:000000000000E920
ROM:000000000000E920 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E920
ROM:000000000000E920 ; Attributes: bp-based frame
ROM:000000000000E920
ROM:000000000000E920 sub_E920 ; CODE XREF: sub_E9B4+28↓p
ROM:000000000000E920
ROM:000000000000E920 var_10 = -0x10
ROM:000000000000E920 var_s0 = 0
ROM:000000000000E920
ROM:000000000000E920 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E924 MOV X29, SP
ROM:000000000000E928 STP X20, X19, [SP,#var_10]!
ROM:000000000000E92C MOV X19, X0
ROM:000000000000E930 BL sub_E080
ROM:000000000000E934 MOV X0, X19
ROM:000000000000E938 BL sub_E970
ROM:000000000000E93C MOV W19, #0
ROM:000000000000E940 CBZ X0, loc_E95C
ROM:000000000000E944 MOV W19, #0
ROM:000000000000E948 SUB X0, X0, #0x18
ROM:000000000000E94C CBZ X0, loc_E95C
ROM:000000000000E950 MOV W19, #1
ROM:000000000000E954 STR W19, [X0,#0x28]
ROM:000000000000E958 BL sub_E6D4
ROM:000000000000E95C
ROM:000000000000E95C loc_E95C ; CODE XREF: sub_E920+20↑j
ROM:000000000000E95C ; sub_E920+2C↑j
ROM:000000000000E95C BL sub_E0E0
ROM:000000000000E960 MOV X0, X19
ROM:000000000000E964 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E968 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E96C RET
ROM:000000000000E96C ; End of function sub_E920
ROM:000000000000E96C
ROM:000000000000E970
ROM:000000000000E970 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E970
ROM:000000000000E970
ROM:000000000000E970 sub_E970 ; CODE XREF: sub_E5A0+BC↑p
ROM:000000000000E970 ; sub_E920+18↑p
ROM:000000000000E970 MOV X8, X0
ROM:000000000000E974 MOV X0, #0
ROM:000000000000E978 LDR X9, [X8,#8]
ROM:000000000000E97C CMP X9, X8
ROM:000000000000E980 B.EQ locret_E99C
ROM:000000000000E984 MOV X0, X9
ROM:000000000000E988 LDP X8, X9, [X0]
ROM:000000000000E98C STR X8, [X9]
ROM:000000000000E990 LDP X8, X9, [X0]
ROM:000000000000E994 STR X9, [X8,#8]
ROM:000000000000E998 STP XZR, XZR, [X0]
ROM:000000000000E99C
ROM:000000000000E99C locret_E99C ; CODE XREF: sub_E970+10↑j
ROM:000000000000E99C RET
ROM:000000000000E99C ; End of function sub_E970
ROM:000000000000E99C
ROM:000000000000E9A0
ROM:000000000000E9A0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E9A0
ROM:000000000000E9A0
ROM:000000000000E9A0 sub_E9A0 ; CODE XREF: ROM:000000000000300C↑p
ROM:000000000000E9A0 ; ROM:000000000000301C↑p ...
ROM:000000000000E9A0 ADD X8, X0, #8
ROM:000000000000E9A4 STP X8, X8, [X0,#8]
ROM:000000000000E9A8 STRB W2, [X0]
ROM:000000000000E9AC STR W1, [X0,#4]
ROM:000000000000E9B0 RET
ROM:000000000000E9B0 ; End of function sub_E9A0
ROM:000000000000E9B0
ROM:000000000000E9B4
ROM:000000000000E9B4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000E9B4
ROM:000000000000E9B4 ; Attributes: bp-based frame
ROM:000000000000E9B4
ROM:000000000000E9B4 sub_E9B4 ; CODE XREF: sub_6178+254↑j
ROM:000000000000E9B4 ; sub_9750+54↑p ...
ROM:000000000000E9B4
ROM:000000000000E9B4 var_10 = -0x10
ROM:000000000000E9B4 var_s0 = 0
ROM:000000000000E9B4
ROM:000000000000E9B4 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000E9B8 MOV X29, SP
ROM:000000000000E9BC STP X20, X19, [SP,#var_10]!
ROM:000000000000E9C0 MOV X19, X0
ROM:000000000000E9C4 BL sub_E080
ROM:000000000000E9C8 ADD X0, X19, #8
ROM:000000000000E9CC MOV W8, #1
ROM:000000000000E9D0 STRB W8, [X19]
ROM:000000000000E9D4 LDRB W8, [X19,#4]
ROM:000000000000E9D8 TBZ W8, #0, loc_E9F0
ROM:000000000000E9DC BL sub_E920
ROM:000000000000E9E0 CMP W0, #1
ROM:000000000000E9E4 B.LT loc_E9F4
ROM:000000000000E9E8 STRB WZR, [X19]
ROM:000000000000E9EC B loc_E9F4
ROM:000000000000E9F0 ; ---------------------------------------------------------------------------
ROM:000000000000E9F0
ROM:000000000000E9F0 loc_E9F0 ; CODE XREF: sub_E9B4+24↑j
ROM:000000000000E9F0 BL sub_E7AC
ROM:000000000000E9F4
ROM:000000000000E9F4 loc_E9F4 ; CODE XREF: sub_E9B4+30↑j
ROM:000000000000E9F4 ; sub_E9B4+38↑j
ROM:000000000000E9F4 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000E9F8 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000E9FC B sub_E0E0
ROM:000000000000E9FC ; End of function sub_E9B4
ROM:000000000000E9FC
ROM:000000000000EA00
ROM:000000000000EA00 ; =============== S U B R O U T I N E =======================================
ROM:000000000000EA00
ROM:000000000000EA00
ROM:000000000000EA00 sub_EA00 ; CODE XREF: ROM:0000000000005E5C↑p
ROM:000000000000EA00 ; ROM:0000000000006014↑p
ROM:000000000000EA00 STRB WZR, [X0]
ROM:000000000000EA04 RET
ROM:000000000000EA04 ; End of function sub_EA00
ROM:000000000000EA04
ROM:000000000000EA08
ROM:000000000000EA08 ; =============== S U B R O U T I N E =======================================
ROM:000000000000EA08
ROM:000000000000EA08 ; Attributes: bp-based frame
ROM:000000000000EA08
ROM:000000000000EA08 sub_EA08 ; CODE XREF: sub_AAC+6C↑p
ROM:000000000000EA08 ; ROM:0000000000005F04↑p ...
ROM:000000000000EA08
ROM:000000000000EA08 var_10 = -0x10
ROM:000000000000EA08 var_s0 = 0
ROM:000000000000EA08
ROM:000000000000EA08 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000EA0C MOV X29, SP
ROM:000000000000EA10 STP X20, X19, [SP,#var_10]!
ROM:000000000000EA14 MOV X19, X0
ROM:000000000000EA18 BL sub_E080
ROM:000000000000EA1C LDRB W8, [X19]
ROM:000000000000EA20 CBZ W8, loc_EA34
ROM:000000000000EA24 LDRB W8, [X19,#4]
ROM:000000000000EA28 TBZ W8, #0, loc_EA3C
ROM:000000000000EA2C STRB WZR, [X19]
ROM:000000000000EA30 B loc_EA3C
ROM:000000000000EA34 ; ---------------------------------------------------------------------------
ROM:000000000000EA34
ROM:000000000000EA34 loc_EA34 ; CODE XREF: sub_EA08+18↑j
ROM:000000000000EA34 ADD X0, X19, #8
ROM:000000000000EA38 BL sub_E870
ROM:000000000000EA3C
ROM:000000000000EA3C loc_EA3C ; CODE XREF: sub_EA08+20↑j
ROM:000000000000EA3C ; sub_EA08+28↑j
ROM:000000000000EA3C LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000EA40 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000EA44 B sub_E0E0
ROM:000000000000EA44 ; End of function sub_EA08
ROM:000000000000EA44
ROM:000000000000EA48
ROM:000000000000EA48 ; =============== S U B R O U T I N E =======================================
ROM:000000000000EA48
ROM:000000000000EA48 ; Attributes: bp-based frame
ROM:000000000000EA48
ROM:000000000000EA48 sub_EA48 ; CODE XREF: sub_AAC+78↑p
ROM:000000000000EA48
ROM:000000000000EA48 var_38 = -0x38
ROM:000000000000EA48 var_30 = -0x30
ROM:000000000000EA48 var_28 = -0x28
ROM:000000000000EA48 var_20 = -0x20
ROM:000000000000EA48 var_10 = -0x10
ROM:000000000000EA48 var_s0 = 0
ROM:000000000000EA48
ROM:000000000000EA48 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000EA4C MOV X29, SP
ROM:000000000000EA50 STP X20, X19, [SP,#var_10]!
ROM:000000000000EA54 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000EA58 SUB SP, SP, #0x20
ROM:000000000000EA5C MOV X20, X1
ROM:000000000000EA60 MOV X19, X0
ROM:000000000000EA64 BL sub_E080
ROM:000000000000EA68 LDRB W8, [X19]
ROM:000000000000EA6C CBZ W8, loc_EA88
ROM:000000000000EA70 MOV W21, #1
ROM:000000000000EA74 LDRB W8, [X19,#4]
ROM:000000000000EA78 TBZ W8, #0, loc_EADC
ROM:000000000000EA7C STRB WZR, [X19]
ROM:000000000000EA80 MOV W21, #1
ROM:000000000000EA84 B loc_EADC
ROM:000000000000EA88 ; ---------------------------------------------------------------------------
ROM:000000000000EA88
ROM:000000000000EA88 loc_EA88 ; CODE XREF: sub_EA48+24↑j
ROM:000000000000EA88 MOV W21, #0
ROM:000000000000EA8C CBZ X20, loc_EADC
ROM:000000000000EA90 ADD X3, SP, #0x40+var_38
ROM:000000000000EA94 STR X19, [SP,#0x40+var_38]
ROM:000000000000EA98 ADRP X21, #0x80080B90@PAGE
ROM:000000000000EA9C LDR X8, [X21,#0x80080B90@PAGEOFF]
ROM:000000000000EAA0 STR X8, [SP,#0x40+var_30]
ROM:000000000000EAA4 ADD X0, X8, #0x340
ROM:000000000000EAA8 STRB WZR, [SP,#0x40+var_28]
ROM:000000000000EAAC ADRP X2, #sub_EAF8@PAGE
ROM:000000000000EAB0 ADD X2, X2, #sub_EAF8@PAGEOFF
ROM:000000000000EAB4 MOV X1, X20
ROM:000000000000EAB8 BL sub_DC7C
ROM:000000000000EABC ADD X0, X19, #8
ROM:000000000000EAC0 BL sub_E870
ROM:000000000000EAC4 LDR X8, [X21,#0x80080B90@PAGEOFF]
ROM:000000000000EAC8 ADD X0, X8, #0x340
ROM:000000000000EACC BL sub_DDC8
ROM:000000000000EAD0 LDRB W8, [SP,#0x40+var_28]
ROM:000000000000EAD4 CMN W8, #0
ROM:000000000000EAD8 CSET W21, EQ
ROM:000000000000EADC
ROM:000000000000EADC loc_EADC ; CODE XREF: sub_EA48+30↑j
ROM:000000000000EADC ; sub_EA48+3C↑j ...
ROM:000000000000EADC BL sub_E0E0
ROM:000000000000EAE0 AND W0, W21, #1
ROM:000000000000EAE4 SUB SP, X29, #0x20
ROM:000000000000EAE8 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000EAEC LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000EAF0 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000EAF4 RET
ROM:000000000000EAF4 ; End of function sub_EA48
ROM:000000000000EAF4
ROM:000000000000EAF8
ROM:000000000000EAF8 ; =============== S U B R O U T I N E =======================================
ROM:000000000000EAF8
ROM:000000000000EAF8 ; Attributes: bp-based frame
ROM:000000000000EAF8
ROM:000000000000EAF8 sub_EAF8 ; DATA XREF: sub_EA48+64↑o
ROM:000000000000EAF8 ; sub_EA48+68↑o
ROM:000000000000EAF8
ROM:000000000000EAF8 var_30 = -0x30
ROM:000000000000EAF8 var_20 = -0x20
ROM:000000000000EAF8 var_10 = -0x10
ROM:000000000000EAF8 var_s0 = 0
ROM:000000000000EAF8
ROM:000000000000EAF8 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000EAFC MOV X29, SP
ROM:000000000000EB00 STP X20, X19, [SP,#var_10]!
ROM:000000000000EB04 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000EB08 STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000EB0C MOV X19, X1
ROM:000000000000EB10 LDR X20, [X19,#8]
ROM:000000000000EB14 LDR W8, [X20,#0x28]
ROM:000000000000EB18 CMP W8, #3
ROM:000000000000EB1C B.NE loc_EB8C
ROM:000000000000EB20 LDR X8, [X19]
ROM:000000000000EB24 ADD X21, X8, #8
ROM:000000000000EB28 LDR X8, [X8,#0x10]
ROM:000000000000EB2C CMP X8, X21
ROM:000000000000EB30 B.EQ loc_EB8C
ROM:000000000000EB34 SUB X9, X8, #0x18
ROM:000000000000EB38 MOV W22, #1
ROM:000000000000EB3C
ROM:000000000000EB3C loc_EB3C ; CODE XREF: sub_EAF8+90↓j
ROM:000000000000EB3C LDR X10, [X9,#0x20]
ROM:000000000000EB40 SUB X23, X10, #0x18
ROM:000000000000EB44 CMP X9, X20
ROM:000000000000EB48 B.NE loc_EB7C
ROM:000000000000EB4C LDR X9, [X8]
ROM:000000000000EB50 LDR X10, [X20,#0x20]
ROM:000000000000EB54 STR X9, [X10]
ROM:000000000000EB58 LDR X9, [X20,#0x20]
ROM:000000000000EB5C LDR X10, [X8]
ROM:000000000000EB60 STR X9, [X10,#8]
ROM:000000000000EB64 STR XZR, [X20,#0x20]
ROM:000000000000EB68 STR XZR, [X8]
ROM:000000000000EB6C STR W22, [X20,#0x28]
ROM:000000000000EB70 MOV X0, X20
ROM:000000000000EB74 BL sub_E6D4
ROM:000000000000EB78 STRB W22, [X19,#0x10]
ROM:000000000000EB7C
ROM:000000000000EB7C loc_EB7C ; CODE XREF: sub_EAF8+50↑j
ROM:000000000000EB7C ADD X8, X23, #0x18
ROM:000000000000EB80 MOV X9, X23
ROM:000000000000EB84 CMP X8, X21
ROM:000000000000EB88 B.NE loc_EB3C
ROM:000000000000EB8C
ROM:000000000000EB8C loc_EB8C ; CODE XREF: sub_EAF8+24↑j
ROM:000000000000EB8C ; sub_EAF8+38↑j
ROM:000000000000EB8C LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000EB90 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000EB94 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000EB98 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000EB9C RET
ROM:000000000000EB9C ; End of function sub_EAF8
ROM:000000000000EB9C
ROM:000000000000EBA0
ROM:000000000000EBA0 ; =============== S U B R O U T I N E =======================================
ROM:000000000000EBA0
ROM:000000000000EBA0
ROM:000000000000EBA0 sub_EBA0
ROM:000000000000EBA0 ADRP X8, #0x80088B10@PAGE
ROM:000000000000EBA4 ADD X8, X8, #0x80088B10@PAGEOFF
ROM:000000000000EBA8 MOV W9, #1
ROM:000000000000EBAC STRB W9, [X8]
ROM:000000000000EBB0 RET
ROM:000000000000EBB0 ; End of function sub_EBA0
ROM:000000000000EBB0
ROM:000000000000EBB4
ROM:000000000000EBB4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000EBB4
ROM:000000000000EBB4 ; Attributes: bp-based frame
ROM:000000000000EBB4
ROM:000000000000EBB4 sub_EBB4 ; CODE XREF: sub_13F4+268↑p
ROM:000000000000EBB4 ; sub_19F8+18↑p ...
ROM:000000000000EBB4
ROM:000000000000EBB4 var_s0 = 0
ROM:000000000000EBB4
ROM:000000000000EBB4 ; FUNCTION CHUNK AT ROM:000000000000F350 SIZE 00000004 BYTES
ROM:000000000000EBB4
ROM:000000000000EBB4 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000EBB8 MOV X29, SP
ROM:000000000000EBBC BL sub_F318
ROM:000000000000EBC0 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000EBC4 B loc_F350
ROM:000000000000EBC4 ; End of function sub_EBB4
ROM:000000000000EBC4
ROM:000000000000EBC8
ROM:000000000000EBC8 ; =============== S U B R O U T I N E =======================================
ROM:000000000000EBC8
ROM:000000000000EBC8 ; Attributes: bp-based frame
ROM:000000000000EBC8
ROM:000000000000EBC8 sub_EBC8 ; CODE XREF: sub_19F8+3C↑p
ROM:000000000000EBC8 ; sub_1A5C+54↑p
ROM:000000000000EBC8
ROM:000000000000EBC8 var_10 = -0x10
ROM:000000000000EBC8 var_s0 = 0
ROM:000000000000EBC8
ROM:000000000000EBC8 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000EBCC MOV X29, SP
ROM:000000000000EBD0 STP X20, X19, [SP,#var_10]!
ROM:000000000000EBD4 MOV X19, X1
ROM:000000000000EBD8 MOV X20, X0
ROM:000000000000EBDC BL sub_EBB4
ROM:000000000000EBE0 SUB X8, X0, X20
ROM:000000000000EBE4 CMP X8, X19
ROM:000000000000EBE8 CSET W0, CS
ROM:000000000000EBEC LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000EBF0 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000EBF4 RET
ROM:000000000000EBF4 ; End of function sub_EBC8
ROM:000000000000EBF4
ROM:000000000000EBF8
ROM:000000000000EBF8 ; =============== S U B R O U T I N E =======================================
ROM:000000000000EBF8
ROM:000000000000EBF8 ; Attributes: bp-based frame
ROM:000000000000EBF8
ROM:000000000000EBF8 sub_EBF8 ; CODE XREF: ROM:00000000000026D0↑p
ROM:000000000000EBF8 ; ROM:00000000000026E4↑p ...
ROM:000000000000EBF8
ROM:000000000000EBF8 var_10 = -0x10
ROM:000000000000EBF8 var_s0 = 0
ROM:000000000000EBF8
ROM:000000000000EBF8 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000EBFC MOV X29, SP
ROM:000000000000EC00 STP X20, X19, [SP,#var_10]!
ROM:000000000000EC04 MOV X19, X0
ROM:000000000000EC08 BL sub_EBB4
ROM:000000000000EC0C MOV X20, X0
ROM:000000000000EC10
ROM:000000000000EC10 loc_EC10 ; CODE XREF: sub_EBF8+24↓j
ROM:000000000000EC10 BL sub_EBB4
ROM:000000000000EC14 SUB X8, X0, X20
ROM:000000000000EC18 CMP X8, X19
ROM:000000000000EC1C B.CC loc_EC10
ROM:000000000000EC20 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000EC24 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000EC28 RET
ROM:000000000000EC28 ; End of function sub_EBF8
ROM:000000000000EC28
ROM:000000000000EC28 ; ---------------------------------------------------------------------------
ROM:000000000000EC2C DCD 0xA9BF7BFD
ROM:000000000000EC30 DCQ 0xA9BF4FF4910003FD, 0x52A40588AA0003F3, 0x912D4294D04003D4
ROM:000000000000EC30 DCQ 0x94001759B9000688, 0x321C03E9B9400688, 0x3100001F320403EA
ROM:000000000000EC30 DCQ 0x2A0901081A891149, 0x94001746B9000688, 0xB9400688370000C0
ROM:000000000000EC30 DCQ 0x7280040952A00209, 0xB90006882A090108, 0x3400008097FFF24C
ROM:000000000000EC30 DCQ 0x32050108B9400688, 0x92800008B9000688, 0x340000D3A900FE88
ROM:000000000000EC30 DCQ 0xD2C0002097FFFBBE, 0xB26D03E1F2B00700, 0xD2C0002094001502
ROM:000000000000EC30 DCQ 0xB26D03E1F2B00700, 0x9400000552800002, 0xA8C14FF452800000
ROM:000000000000EC30 DCQ 0xD65F03C0A8C17BFD, 0x912D4108D04003C8, 0x370001C939401909
ROM:000000000000EC30 DCQ 0x9280000934000082, 0xD65F03C0A900FD09, 0xF940050A8B010009
ROM:000000000000EC30 DCQ 0x54000042EB0A001F, 0xF940090AF9000500, 0x54000042EB09015F
ROM:000000000000EC30 DCQ 0xD65F03C0F9000909, 0x912D4108D04003C8, 0xA000149B940050A
ROM:000000000000EC30 DCQ 0x1A9F07EB6B00013F, 0x1200016B36200100, 0x12A4018B370000CB
ROM:000000000000EC30 DCQ 0xA0B014A729FFBEB, 0xB900050A321B014A, 0x1A9F17E06B00013F
ROM:000000000000EC30 DCQ 0xD04003C8D65F03C0, 0xB9400509912D4108, 0x729FFBEA12A4018A
ROM:000000000000EC30 DCQ 0x321B01290A0A0129, 0xD65F03C0B9000509
ROM:000000000000ED90
ROM:000000000000ED90 ; =============== S U B R O U T I N E =======================================
ROM:000000000000ED90
ROM:000000000000ED90
ROM:000000000000ED90 sub_ED90 ; CODE XREF: sub_9750+24↑p
ROM:000000000000ED90 ADRP X9, #0x80088B50@PAGE
ROM:000000000000ED94 ADD X9, X9, #0x80088B50@PAGEOFF
ROM:000000000000ED98 LDRB W10, [X9,#6]
ROM:000000000000ED9C MOV W8, #1
ROM:000000000000EDA0 TBNZ W10, #0, loc_EDD0
ROM:000000000000EDA4 MOV W8, #0
ROM:000000000000EDA8 ADD X10, X0, X1
ROM:000000000000EDAC CMP X10, X0
ROM:000000000000EDB0 B.LS loc_EDD0
ROM:000000000000EDB4 LDP X11, X8, [X9,#8]
ROM:000000000000EDB8 CMP X11, X0
ROM:000000000000EDBC CSET W9, LS
ROM:000000000000EDC0 CMP X10, X8
ROM:000000000000EDC4 CSET W8, LS
ROM:000000000000EDC8 AND W0, W8, W9
ROM:000000000000EDCC RET
ROM:000000000000EDD0 ; ---------------------------------------------------------------------------
ROM:000000000000EDD0
ROM:000000000000EDD0 loc_EDD0 ; CODE XREF: sub_ED90+10↑j
ROM:000000000000EDD0 ; sub_ED90+20↑j
ROM:000000000000EDD0 MOV X0, X8
ROM:000000000000EDD4 RET
ROM:000000000000EDD4 ; End of function sub_ED90
ROM:000000000000EDD4
ROM:000000000000EDD8 ; ---------------------------------------------------------------------------
ROM:000000000000EDD8 ADRP X8, #0x80088B50@PAGE
ROM:000000000000EDDC ADD X8, X8, #0x80088B50@PAGEOFF
ROM:000000000000EDE0 LDR W10, [X8,#4]
ROM:000000000000EDE4 AND W9, W10, #0xFEFFFFFF
ROM:000000000000EDE8 ORR W10, W10, #0x1000000
ROM:000000000000EDEC CMN W0, #0
ROM:000000000000EDF0 CSEL W9, W10, W9, NE
ROM:000000000000EDF4 STR W9, [X8,#4]
ROM:000000000000EDF8 RET
ROM:000000000000EDF8 ; ---------------------------------------------------------------------------
ROM:000000000000EDFC DCD 0xA9BF7BFD
ROM:000000000000EE00 DCQ 0xA9BF4FF4910003FD, 0x940016DEAA0003F3, 0xA08000052000268
ROM:000000000000EE00 DCQ 0xA8C17BFDA8C14FF4, 0xA9BF7BFDD65F03C0, 0xA9BF4FF4910003FD
ROM:000000000000EE00 DCQ 0x940016DFAA0003F3, 0xA08000052000268, 0xA8C17BFDA8C14FF4
ROM:000000000000EE00 DCQ 0xAA0003E8D65F03C0, 0x912D4129D04003C9, 0x1205794BB940052A
ROM:000000000000EE00 DCQ 0xB40000E8B900052B, 0xB900052A3206014A, 0xD280028291006120
ROM:000000000000EE00 DCQ 0x14001425AA0803E1, 0xD65F03C0B900052B, 0x912D4108D04003C8
ROM:000000000000EE00 DCQ 0x12067949B940050A, 0x3100001F3207014A, 0xB90005091A891149
ROM:000000000000EE00 DCQ 0xD04003C8D65F03C0, 0xB9400509912D4108, 0xB900050932050129
ROM:000000000000EE00 DCQ 0xD04003C8D65F03C0, 0x39401D08912D4108, 0xD65F03C053030D00
ROM:000000000000EE00 DCQ 0x910003FDA9BF7BFD, 0xD04003D3A9BF4FF4, 0xB9400668912D4273
ROM:000000000000EE00 DCQ 0x97FFF2CE36C00068, 0x379000A8B9400668, 0x5280000112800000
ROM:000000000000EE00 DCQ 0xB940066897FFF16A, 0x12800001379800A8, 0x97FFF16552800000
ROM:000000000000EE00 DCQ 0x36D00068B9400668, 0x1400000291006260, 0x97FFF2FDD2800000
ROM:000000000000EE00 DCQ 0x53196500B9400668, 0x320003E897FFF33C, 0x320003E039000268
ROM:000000000000EE00 DCQ 0xA8C17BFDA8C14FF4
ROM:000000000000EF58 ; ---------------------------------------------------------------------------
ROM:000000000000EF58 RET
ROM:000000000000EF5C
ROM:000000000000EF5C ; =============== S U B R O U T I N E =======================================
ROM:000000000000EF5C
ROM:000000000000EF5C ; Attributes: bp-based frame
ROM:000000000000EF5C
ROM:000000000000EF5C sub_EF5C ; CODE XREF: sub_B4E0+44↑p
ROM:000000000000EF5C ; sub_B4E0+64↑p ...
ROM:000000000000EF5C
ROM:000000000000EF5C var_50 = -0x50
ROM:000000000000EF5C var_40 = -0x40
ROM:000000000000EF5C var_30 = -0x30
ROM:000000000000EF5C var_20 = -0x20
ROM:000000000000EF5C var_10 = -0x10
ROM:000000000000EF5C var_s0 = 0
ROM:000000000000EF5C
ROM:000000000000EF5C ; FUNCTION CHUNK AT ROM:0000000000000414 SIZE 00000010 BYTES
ROM:000000000000EF5C
ROM:000000000000EF5C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000EF60 MOV X29, SP
ROM:000000000000EF64 STP X20, X19, [SP,#var_10]!
ROM:000000000000EF68 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000EF6C STP X24, X23, [SP,#0x20+var_30]!
ROM:000000000000EF70 STP X26, X25, [SP,#0x30+var_40]!
ROM:000000000000EF74 STP X28, X27, [SP,#0x40+var_50]!
ROM:000000000000EF78 MOV X19, X6
ROM:000000000000EF7C MOV X20, X5
ROM:000000000000EF80 MOV X22, X1
ROM:000000000000EF84 MOV X21, X0
ROM:000000000000EF88 MOV X8, #0x15
ROM:000000000000EF8C MOV X9, #0x1E
ROM:000000000000EF90 CMP W2, #1
ROM:000000000000EF94 CSEL X8, X9, X8, EQ
ROM:000000000000EF98 LSR X24, X3, X8
ROM:000000000000EF9C CMP W2, #2
ROM:000000000000EFA0 B.NE loc_F040
ROM:000000000000EFA4 ADRP X8, #0x80088B80@PAGE
ROM:000000000000EFA8 LDR X23, [X8,#0x80088B80@PAGEOFF]
ROM:000000000000EFAC ADD X9, X23, #1,LSL#12
ROM:000000000000EFB0 STR X9, [X8,#0x80088B80@PAGEOFF]
ROM:000000000000EFB4 CBZ W24, loc_F004
ROM:000000000000EFB8 ADRP X8, #0x1A8F0@PAGE
ROM:000000000000EFBC ADD X8, X8, #0x1A8F0@PAGEOFF
ROM:000000000000EFC0 LDR X25, [X8,W4,UXTW#3]
ROM:000000000000EFC4 MOV X26, #0x421
ROM:000000000000EFC8 MOV X27, X21
ROM:000000000000EFCC
ROM:000000000000EFCC loc_EFCC ; CODE XREF: sub_EF5C+A4↓j
ROM:000000000000EFCC AND X8, X22, #0xFFFFE00000
ROM:000000000000EFD0 ORR X8, X8, X25
ROM:000000000000EFD4 ORR X8, X8, X26
ROM:000000000000EFD8 AND X9, X8, #0xFFFFFFFFFFFFFFDF
ROM:000000000000EFDC LSR X10, X27, #0x12
ROM:000000000000EFE0 AND X10, X10, #0xFF8
ROM:000000000000EFE4 ADD X0, X23, X10
ROM:000000000000EFE8 CMN W20, #0
ROM:000000000000EFEC CSEL X1, X9, X8, NE
ROM:000000000000EFF0 BL sub_3B0
ROM:000000000000EFF4 ADD X27, X27, #0x200,LSL#12
ROM:000000000000EFF8 ADD X22, X22, #0x200,LSL#12
ROM:000000000000EFFC SUB W24, W24, #1
ROM:000000000000F000 CBNZ W24, loc_EFCC
ROM:000000000000F004
ROM:000000000000F004 loc_F004 ; CODE XREF: sub_EF5C+58↑j
ROM:000000000000F004 MOV X0, X23
ROM:000000000000F008 BL sub_E23C
ROM:000000000000F00C AND X8, X0, #0xFFFFFFFFF000
ROM:000000000000F010 MOV X9, #0x8000000000000003
ROM:000000000000F014 MOV X10, #3
ROM:000000000000F018 CMN W20, #0
ROM:000000000000F01C CSEL X9, X10, X9, NE
ROM:000000000000F020 ORR X1, X8, X9
ROM:000000000000F024 ADRP X8, #0x80080BC0@PAGE
ROM:000000000000F028 LDR X8, [X8,#0x80080BC0@PAGEOFF]
ROM:000000000000F02C LSR X9, X21, #0x1B
ROM:000000000000F030 AND X9, X9, #0xFF8
ROM:000000000000F034 ADD X0, X8, X9
ROM:000000000000F038 BL sub_3B0
ROM:000000000000F03C B loc_F0A0
ROM:000000000000F040 ; ---------------------------------------------------------------------------
ROM:000000000000F040
ROM:000000000000F040 loc_F040 ; CODE XREF: sub_EF5C+44↑j
ROM:000000000000F040 CMP W2, #1
ROM:000000000000F044 B.NE loc_F0DC
ROM:000000000000F048 CBZ W24, loc_F0A0
ROM:000000000000F04C ADRP X8, #0x1A8F0@PAGE
ROM:000000000000F050 ADD X8, X8, #0x1A8F0@PAGEOFF
ROM:000000000000F054 LDR X23, [X8,W4,UXTW#3]
ROM:000000000000F058 MOV X25, #0x421
ROM:000000000000F05C ADRP X26, #0x80080BC0@PAGE
ROM:000000000000F060 MOV X27, #0x40000000
ROM:000000000000F064
ROM:000000000000F064 loc_F064 ; CODE XREF: sub_EF5C+140↓j
ROM:000000000000F064 AND X8, X22, #0xFFC0000000
ROM:000000000000F068 ORR X8, X8, X23
ROM:000000000000F06C ORR X8, X8, X25
ROM:000000000000F070 AND X9, X8, #0xFFFFFFFFFFFFFFDF
ROM:000000000000F074 LDR X10, [X26,#0x80080BC0@PAGEOFF]
ROM:000000000000F078 LSR X11, X21, #0x1B
ROM:000000000000F07C AND X11, X11, #0xFF8
ROM:000000000000F080 ADD X0, X10, X11
ROM:000000000000F084 CMN W20, #0
ROM:000000000000F088 CSEL X1, X9, X8, NE
ROM:000000000000F08C BL sub_3B0
ROM:000000000000F090 ADD X21, X21, X27
ROM:000000000000F094 ADD X22, X22, X27
ROM:000000000000F098 SUB W24, W24, #1
ROM:000000000000F09C CBNZ W24, loc_F064
ROM:000000000000F0A0
ROM:000000000000F0A0 loc_F0A0 ; CODE XREF: sub_EF5C+E0↑j
ROM:000000000000F0A0 ; sub_EF5C+EC↑j
ROM:000000000000F0A0 CBZ W19, loc_F0C0
ROM:000000000000F0A4 LDP X28, X27, [SP+0x50+var_50],#0x10
ROM:000000000000F0A8 LDP X26, X25, [SP+0x40+var_40],#0x10
ROM:000000000000F0AC LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000F0B0 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000F0B4 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000F0B8 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000F0BC B loc_414
ROM:000000000000F0C0 ; ---------------------------------------------------------------------------
ROM:000000000000F0C0
ROM:000000000000F0C0 loc_F0C0 ; CODE XREF: sub_EF5C:loc_F0A0↑j
ROM:000000000000F0C0 LDP X28, X27, [SP+0x50+var_50],#0x10
ROM:000000000000F0C4 LDP X26, X25, [SP+0x40+var_40],#0x10
ROM:000000000000F0C8 LDP X24, X23, [SP+0x30+var_30],#0x10
ROM:000000000000F0CC LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000F0D0 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000F0D4 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000F0D8 RET
ROM:000000000000F0DC ; ---------------------------------------------------------------------------
ROM:000000000000F0DC
ROM:000000000000F0DC loc_F0DC ; CODE XREF: sub_EF5C+E8↑j
ROM:000000000000F0DC ADRP X0, #0x18805@PAGE
ROM:000000000000F0E0 ADD X0, X0, #0x18805@PAGEOFF
ROM:000000000000F0E4 MOV X1, X0
ROM:000000000000F0E8 BL sub_DED4
ROM:000000000000F0E8 ; End of function sub_EF5C
ROM:000000000000F0E8
ROM:000000000000F0EC
ROM:000000000000F0EC ; =============== S U B R O U T I N E =======================================
ROM:000000000000F0EC
ROM:000000000000F0EC ; Attributes: bp-based frame
ROM:000000000000F0EC
ROM:000000000000F0EC sub_F0EC ; CODE XREF: sub_B4E0+24↑p
ROM:000000000000F0EC
ROM:000000000000F0EC var_20 = -0x20
ROM:000000000000F0EC var_10 = -0x10
ROM:000000000000F0EC var_s0 = 0
ROM:000000000000F0EC
ROM:000000000000F0EC ; FUNCTION CHUNK AT ROM:0000000000000414 SIZE 00000010 BYTES
ROM:000000000000F0EC
ROM:000000000000F0EC STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000F0F0 MOV X29, SP
ROM:000000000000F0F4 STP X20, X19, [SP,#var_10]!
ROM:000000000000F0F8 STP X22, X21, [SP,#0x10+var_20]!
ROM:000000000000F0FC MOV X19, X5
ROM:000000000000F100 MOV X22, X4
ROM:000000000000F104 MOV X20, X0
ROM:000000000000F108 LSR W8, W2, #0xC
ROM:000000000000F10C ADRP X9, #0x80088B80@PAGE
ROM:000000000000F110 LDR X21, [X9,#0x80088B80@PAGEOFF]
ROM:000000000000F114 ADD X0, X21, #1,LSL#12
ROM:000000000000F118 ADD X10, X21, #2,LSL#12
ROM:000000000000F11C STR X10, [X9,#0x80088B80@PAGEOFF]
ROM:000000000000F120 CBZ W8, loc_F174
ROM:000000000000F124 MOV W9, #0
ROM:000000000000F128 ADRP X10, #0x1A8F0@PAGE
ROM:000000000000F12C ADD X10, X10, #0x1A8F0@PAGEOFF
ROM:000000000000F130 LDR X10, [X10,W3,UXTW#3]
ROM:000000000000F134 MOV X11, #0x423
ROM:000000000000F138 MOV X12, X20
ROM:000000000000F13C
ROM:000000000000F13C loc_F13C ; CODE XREF: sub_F0EC+84↓j
ROM:000000000000F13C AND X13, X1, #0xFFFFFFFFF000
ROM:000000000000F140 ORR X13, X13, X10
ROM:000000000000F144 ORR X13, X13, X11
ROM:000000000000F148 AND X14, X13, #0xFFFFFFFFFFFFFFDF
ROM:000000000000F14C CMN W22, #0
ROM:000000000000F150 CSEL X13, X14, X13, NE
ROM:000000000000F154 LSR X14, X12, #9
ROM:000000000000F158 AND X14, X14, #0xFF8
ROM:000000000000F15C STR X13, [X0,X14]
ROM:000000000000F160 ADD X12, X12, #1,LSL#12
ROM:000000000000F164 ADD X1, X1, #1,LSL#12
ROM:000000000000F168 ADD W9, W9, #1
ROM:000000000000F16C CMP W9, W8
ROM:000000000000F170 B.CC loc_F13C
ROM:000000000000F174
ROM:000000000000F174 loc_F174 ; CODE XREF: sub_F0EC+34↑j
ROM:000000000000F174 BL sub_E23C
ROM:000000000000F178 AND X8, X0, #0xFFFFFFFFF000
ROM:000000000000F17C MOV X9, #0x8000000000000003
ROM:000000000000F180 MOV X10, #3
ROM:000000000000F184 CMN W22, #0
ROM:000000000000F188 CSEL X22, X10, X9, NE
ROM:000000000000F18C ORR X8, X8, X22
ROM:000000000000F190 LSR X9, X20, #0x12
ROM:000000000000F194 AND X9, X9, #0xFF8
ROM:000000000000F198 STR X8, [X21,X9]
ROM:000000000000F19C MOV X0, X21
ROM:000000000000F1A0 BL sub_E23C
ROM:000000000000F1A4 AND X8, X0, #0xFFFFFFFFF000
ROM:000000000000F1A8 ORR X8, X8, X22
ROM:000000000000F1AC ADRP X9, #0x80080BC0@PAGE
ROM:000000000000F1B0 LDR X9, [X9,#0x80080BC0@PAGEOFF]
ROM:000000000000F1B4 LSR X10, X20, #0x1B
ROM:000000000000F1B8 AND X10, X10, #0xFF8
ROM:000000000000F1BC STR X8, [X9,X10]
ROM:000000000000F1C0 CBZ W19, loc_F1D4
ROM:000000000000F1C4 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000F1C8 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000F1CC LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000F1D0 B loc_414
ROM:000000000000F1D4 ; ---------------------------------------------------------------------------
ROM:000000000000F1D4
ROM:000000000000F1D4 loc_F1D4 ; CODE XREF: sub_F0EC+D4↑j
ROM:000000000000F1D4 LDP X22, X21, [SP+0x20+var_20],#0x10
ROM:000000000000F1D8 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000F1DC LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000F1E0 RET
ROM:000000000000F1E0 ; End of function sub_F0EC
ROM:000000000000F1E0
ROM:000000000000F1E4
ROM:000000000000F1E4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000F1E4
ROM:000000000000F1E4 ; Attributes: bp-based frame
ROM:000000000000F1E4
ROM:000000000000F1E4 sub_F1E4 ; CODE XREF: sub_F39C+30↓p
ROM:000000000000F1E4
ROM:000000000000F1E4 var_10 = -0x10
ROM:000000000000F1E4 var_s0 = 0
ROM:000000000000F1E4
ROM:000000000000F1E4 ; FUNCTION CHUNK AT ROM:0000000000000414 SIZE 00000010 BYTES
ROM:000000000000F1E4
ROM:000000000000F1E4 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000F1E8 MOV X29, SP
ROM:000000000000F1EC STP X20, X19, [SP,#var_10]!
ROM:000000000000F1F0 MOV X19, X0
ROM:000000000000F1F4 MOV X0, #0xFF04
ROM:000000000000F1F8 BL sub_38C
ROM:000000000000F1FC MOV X0, #0x10000
ROM:000000000000F200 MOVK X0, #0x2518
ROM:000000000000F204 BL sub_398
ROM:000000000000F208 MOV X8, #0x100000000
ROM:000000000000F20C MOVK X8, #0x800C,LSL#16
ROM:000000000000F210 MOVK X8, #0x5000
ROM:000000000000F214 MOV X9, #0x100000000
ROM:000000000000F218 MOVK X9, #0x800C,LSL#16
ROM:000000000000F21C MOVK X9, #0x6000
ROM:000000000000F220 ADRP X10, #0x80080BC0@PAGE
ROM:000000000000F224 STR X9, [X10,#0x80080BC0@PAGEOFF]
ROM:000000000000F228 ADRP X20, #0x80080C00@PAGE
ROM:000000000000F22C MOV X9, #0x100000000
ROM:000000000000F230 MOVK X9, #0x800C,LSL#16
ROM:000000000000F234 MOVK X9, #0x7000
ROM:000000000000F238 STR X8, [X20,#0x80080C00@PAGEOFF]
ROM:000000000000F23C ADRP X8, #0x80088B80@PAGE
ROM:000000000000F240 STR X9, [X8,#0x80088B80@PAGEOFF]
ROM:000000000000F244 MOV X0, #0x100000000
ROM:000000000000F248 MOVK X0, #0x800C,LSL#16
ROM:000000000000F24C MOVK X0, #0x6000
ROM:000000000000F250 BL sub_E23C
ROM:000000000000F254 AND X8, X0, #0xFFFFFFFFF000
ROM:000000000000F258 ORR X1, X8, #0x8000000000000003
ROM:000000000000F25C LDR X0, [X20,#0x80080C00@PAGEOFF]
ROM:000000000000F260 BL sub_3B0
ROM:000000000000F264 MOV X0, X19
ROM:000000000000F268 BL sub_B4E0
ROM:000000000000F26C LDR X0, [X20,#0x80080C00@PAGEOFF]
ROM:000000000000F270 BL sub_3A4
ROM:000000000000F274 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000F278 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000F27C B loc_414
ROM:000000000000F27C ; End of function sub_F1E4
ROM:000000000000F27C
ROM:000000000000F280
ROM:000000000000F280 ; =============== S U B R O U T I N E =======================================
ROM:000000000000F280
ROM:000000000000F280 ; Attributes: bp-based frame
ROM:000000000000F280
ROM:000000000000F280 sub_F280 ; CODE XREF: sub_B110+23C↑p
ROM:000000000000F280
ROM:000000000000F280 var_s0 = 0
ROM:000000000000F280
ROM:000000000000F280 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000F284 MOV X29, SP
ROM:000000000000F288 MOV X0, #2
ROM:000000000000F28C BL sub_3F0
ROM:000000000000F290 MOV W0, #0
ROM:000000000000F294 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000F298 RET
ROM:000000000000F298 ; End of function sub_F280
ROM:000000000000F298
ROM:000000000000F29C ; ---------------------------------------------------------------------------
ROM:000000000000F29C MOV X0, #2
ROM:000000000000F2A0 B sub_3F0
ROM:000000000000F2A4 ; ---------------------------------------------------------------------------
ROM:000000000000F2A4 ; START OF FUNCTION CHUNK FOR sub_DD90
ROM:000000000000F2A4
ROM:000000000000F2A4 loc_F2A4 ; CODE XREF: sub_DD90+28↑j
ROM:000000000000F2A4 ; sub_DD90+34↑j ...
ROM:000000000000F2A4 STP X29, X30, [SP,#var_10]!
ROM:000000000000F2A8 MOV X29, SP
ROM:000000000000F2AC STP X20, X19, [SP,#0x10+var_20]!
ROM:000000000000F2B0 STP X22, X21, [SP,#0x20+var_30]!
ROM:000000000000F2B4 MOV X19, X0
ROM:000000000000F2B8 ADRP X8, #0x80088B88@PAGE
ROM:000000000000F2BC STR X1, [X8,#0x80088B88@PAGEOFF]
ROM:000000000000F2C0 CBZ X1, loc_F304
ROM:000000000000F2C4 BL sub_3FC
ROM:000000000000F2C8 MOV X20, X0
ROM:000000000000F2CC SUB X22, X19, X20
ROM:000000000000F2D0 MOV X21, #0x7FFFFFFF
ROM:000000000000F2D4 MOV X0, #0x7FFFFFFF
ROM:000000000000F2D8 BL sub_408
ROM:000000000000F2DC MOV X0, #1
ROM:000000000000F2E0 BL sub_3F0
ROM:000000000000F2E4 CMP X20, X19
ROM:000000000000F2E8 CSEL X8, XZR, X22, HI
ROM:000000000000F2EC CMP X8, X21
ROM:000000000000F2F0 CSEL X0, X8, X21, CC
ROM:000000000000F2F4 LDP X22, X21, [SP+0x30+var_30],#0x10
ROM:000000000000F2F8 LDP X20, X19, [SP+0x20+var_20],#0x10
ROM:000000000000F2FC LDP X29, X30, [SP+0x10+var_10],#0x10
ROM:000000000000F300 B sub_408
ROM:000000000000F304 ; ---------------------------------------------------------------------------
ROM:000000000000F304
ROM:000000000000F304 loc_F304 ; CODE XREF: sub_DD90+1530↑j
ROM:000000000000F304 MOV X0, #2
ROM:000000000000F308 LDP X22, X21, [SP+0x30+var_30],#0x10
ROM:000000000000F30C LDP X20, X19, [SP+0x20+var_20],#0x10
ROM:000000000000F310 LDP X29, X30, [SP+0x10+var_10],#0x10
ROM:000000000000F314 B sub_3F0
ROM:000000000000F314 ; END OF FUNCTION CHUNK FOR sub_DD90
ROM:000000000000F318
ROM:000000000000F318 ; =============== S U B R O U T I N E =======================================
ROM:000000000000F318
ROM:000000000000F318 ; Attributes: thunk
ROM:000000000000F318
ROM:000000000000F318 sub_F318 ; CODE XREF: sub_DC7C+40↑p
ROM:000000000000F318 ; sub_DDFC+50↑p ...
ROM:000000000000F318 B sub_3FC
ROM:000000000000F318 ; End of function sub_F318
ROM:000000000000F318
ROM:000000000000F31C ; ---------------------------------------------------------------------------
ROM:000000000000F31C STP X29, X30, [SP,#-0x10]!
ROM:000000000000F320 MOV X29, SP
ROM:000000000000F324 BL sub_E134
ROM:000000000000F328 BL sub_3E4
ROM:000000000000F32C TBZ W0, #2, loc_F348
ROM:000000000000F330 MOV X0, #2
ROM:000000000000F334 BL sub_3F0
ROM:000000000000F338 ADRP X8, #0x80088B88@PAGE
ROM:000000000000F33C LDR X8, [X8,#0x80088B88@PAGEOFF]
ROM:000000000000F340 CBZ X8, loc_F348
ROM:000000000000F344 BLR X8
ROM:000000000000F348
ROM:000000000000F348 loc_F348 ; CODE XREF: ROM:000000000000F32C↑j
ROM:000000000000F348 ; ROM:000000000000F340↑j
ROM:000000000000F348 LDP X29, X30, [SP],#0x10
ROM:000000000000F34C B loc_E17C
ROM:000000000000F350 ; ---------------------------------------------------------------------------
ROM:000000000000F350 ; START OF FUNCTION CHUNK FOR sub_EBB4
ROM:000000000000F350
ROM:000000000000F350 loc_F350 ; CODE XREF: sub_EBB4+10↑j
ROM:000000000000F350 B 0x141E4
ROM:000000000000F350 ; END OF FUNCTION CHUNK FOR sub_EBB4
ROM:000000000000F354
ROM:000000000000F354 ; =============== S U B R O U T I N E =======================================
ROM:000000000000F354
ROM:000000000000F354
ROM:000000000000F354 sub_F354 ; CODE XREF: sub_DC7C+4C↑p
ROM:000000000000F354 MOV X8, #0x18
ROM:000000000000F358 MADD X0, X0, X8, XZR
ROM:000000000000F35C RET
ROM:000000000000F35C ; End of function sub_F354
ROM:000000000000F35C
ROM:000000000000F360
ROM:000000000000F360 ; =============== S U B R O U T I N E =======================================
ROM:000000000000F360
ROM:000000000000F360 ; Attributes: bp-based frame
ROM:000000000000F360
ROM:000000000000F360 sub_F360 ; CODE XREF: sub_D1F4↑j
ROM:000000000000F360
ROM:000000000000F360 var_10 = -0x10
ROM:000000000000F360 var_s0 = 0
ROM:000000000000F360
ROM:000000000000F360 STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000F364 MOV X29, SP
ROM:000000000000F368 STP X20, X19, [SP,#var_10]!
ROM:000000000000F36C UBFX X8, X0, #0, #0x20
ROM:000000000000F370 MOV X9, #0x18
ROM:000000000000F374 MADD X20, X8, X9, XZR
ROM:000000000000F378 BL sub_3FC
ROM:000000000000F37C MOV X19, X0
ROM:000000000000F380
ROM:000000000000F380 loc_F380 ; CODE XREF: sub_F360+2C↓j
ROM:000000000000F380 BL sub_3FC
ROM:000000000000F384 SUB X8, X0, X19
ROM:000000000000F388 CMP X8, X20
ROM:000000000000F38C B.CS loc_F380
ROM:000000000000F390 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000F394 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000F398 RET
ROM:000000000000F398 ; End of function sub_F360
ROM:000000000000F398
ROM:000000000000F39C
ROM:000000000000F39C ; =============== S U B R O U T I N E =======================================
ROM:000000000000F39C
ROM:000000000000F39C ; Attributes: bp-based frame
ROM:000000000000F39C
ROM:000000000000F39C sub_F39C
ROM:000000000000F39C
ROM:000000000000F39C var_10 = -0x10
ROM:000000000000F39C var_s0 = 0
ROM:000000000000F39C
ROM:000000000000F39C STP X29, X30, [SP,#-0x10+var_s0]!
ROM:000000000000F3A0 MOV X29, SP
ROM:000000000000F3A4 STP X20, X19, [SP,#var_10]!
ROM:000000000000F3A8 MOV X19, X0
ROM:000000000000F3AC MOV X0, #0xE
ROM:000000000000F3B0 BL sub_380
ROM:000000000000F3B4 BL sub_4B4
ROM:000000000000F3B8 BL sub_424
ROM:000000000000F3BC BL nullsub_1
ROM:000000000000F3C0 BL sub_368
ROM:000000000000F3C4 MOV X20, X0
ROM:000000000000F3C8 MOV X0, X19
ROM:000000000000F3CC BL sub_F1E4
ROM:000000000000F3D0 MOV X8, #0x100D
ROM:000000000000F3D4 ORR X0, X20, X8
ROM:000000000000F3D8 BL sub_370
ROM:000000000000F3DC MOV W0, #0
ROM:000000000000F3E0 LDP X20, X19, [SP+0x10+var_10],#0x10
ROM:000000000000F3E4 LDP X29, X30, [SP+var_s0],#0x10
ROM:000000000000F3E8 RET
ROM:000000000000F3E8 ; End of function sub_F39C
ROM:000000000000F3E8
ROM:000000000000F3EC
ROM:000000000000F3EC ; =============== S U B R O U T I N E =======================================
ROM:000000000000F3EC
ROM:000000000000F3EC
ROM:000000000000F3EC sub_F3EC ; CODE XREF: ROM:000000000000DC5C↑p
ROM:000000000000F3EC MOV W0, #0
ROM:000000000000F3F0 RET
ROM:000000000000F3F0 ; End of function sub_F3EC
ROM:000000000000F3F0
ROM:000000000000F3F4
ROM:000000000000F3F4 ; =============== S U B R O U T I N E =======================================
ROM:000000000000F3F4
ROM:000000000000F3F4
ROM:000000000000F3F4 sub_F3F4
ROM:000000000000F3F4 MOV W0, #0
ROM:000000000000F3F8 RET
ROM:000000000000F3F8 ; End of function sub_F3F4
ROM:000000000000F3F8
ROM:000000000000F3FC
ROM:000000000000F3FC ; =============== S U B R O U T I N E =======================================
ROM:000000000000F3FC
ROM:000000000000F3FC
ROM:000000000000F3FC sub_F3FC ; CODE XREF: sub_E5A0+10C↑p
ROM:000000000000F3FC
ROM:000000000000F3FC anonymous_0 = 0
ROM:000000000000F3FC
ROM:000000000000F3FC STP X16, X17, [X0,#0x78]
ROM:000000000000F400 STP X19, X20, [X0,#0x98]
ROM:000000000000F404 STP X21, X22, [X0,#0xA8]
ROM:000000000000F408 STP X23, X24, [X0,#0xB8]
ROM:000000000000F40C STP X25, X26, [X0,#0xC8]
ROM:000000000000F410 STP X27, X28, [X0,#0xD8]
ROM:000000000000F414 STP X29, X30, [X0,#0xE8]
ROM:000000000000F418 MOV X2, SP
ROM:000000000000F41C STR X2, [X0,#0xF8]
ROM:000000000000F420 STR D8, [X0,#0x180]
ROM:000000000000F424 STR D9, [X0,#0x190]
ROM:000000000000F428 STR D10, [X0,#0x1A0]
ROM:000000000000F42C STR D11, [X0,#0x1B0]
ROM:000000000000F430 STR D12, [X0,#0x1C0]
ROM:000000000000F434 STR D13, [X0,#0x1D0]
ROM:000000000000F438 STR D14, [X0,#0x1E0]
ROM:000000000000F43C STR D15, [X0,#0x1F0]
ROM:000000000000F440 MOV X0, X1
ROM:000000000000F444 B loc_F448
ROM:000000000000F448 ; ---------------------------------------------------------------------------
ROM:000000000000F448
ROM:000000000000F448 loc_F448 ; CODE XREF: sub_F3FC+48↑j
ROM:000000000000F448 LDP X16, X17, [X0,#0x78]
ROM:000000000000F44C LDP X19, X20, [X0,#0x98]
ROM:000000000000F450 LDP X21, X22, [X0,#0xA8]
ROM:000000000000F454 LDP X23, X24, [X0,#0xB8]
ROM:000000000000F458 LDP X25, X26, [X0,#0xC8]
ROM:000000000000F45C LDP X27, X28, [X0,#0xD8]
ROM:000000000000F460 LDP X29, X30, [X0,#0xE8]
ROM:000000000000F464 LDR X1, [X0,#0xF8]
ROM:000000000000F468 MOV SP, X1
ROM:000000000000F46C LDR D8, [X0,#0x180]
ROM:000000000000F470 LDR D9, [X0,#0x190]
ROM:000000000000F474 LDR D10, [X0,#0x1A0]
ROM:000000000000F478 LDR D11, [X0,#0x1B0]
ROM:000000000000F47C LDR D12, [X0,#0x1C0]
ROM:000000000000F480 LDR D13, [X0,#0x1D0]
ROM:000000000000F484 LDR D14, [X0,#0x1E0]
ROM:000000000000F488 LDR D15, [X0,#0x1F0]
ROM:000000000000F48C RET
ROM:000000000000F48C ; End of function sub_F3FC
ROM:000000000000F48C
ROM:000000000000F490 ; ---------------------------------------------------------------------------
ROM:000000000000F490
ROM:000000000000F490 loc_F490 ; CODE XREF: ROM:00000000000013A8↑j
ROM:000000000000F490 MOV X1, X0
ROM:000000000000F494 MOV W0, #0
ROM:000000000000F498 MOV W2, #0x20
ROM:000000000000F49C
ROM:000000000000F49C loc_F49C ; CODE XREF: ROM:000000000000F4B8↓j
ROM:000000000000F49C MOV W3, W2
ROM:000000000000F4A0
ROM:000000000000F4A0 loc_F4A0 ; CODE XREF: ROM:000000000000F4A4↓j
ROM:000000000000F4A0 SUBS W3, W3, #1
ROM:000000000000F4A4 B.NE loc_F4A0
ROM:000000000000F4A8 LDR W3, [X1]
ROM:000000000000F4AC AND W3, W3, #1
ROM:000000000000F4B0 ORR W0, W3, W0,LSL#1
ROM:000000000000F4B4 SUBS W2, W2, #1
ROM:000000000000F4B8 B.NE loc_F49C
ROM:000000000000F4BC RET
ROM:000000000000F4BC ; ---------------------------------------------------------------------------
ROM:000000000000F4C0 algn_F4C0 ALIGN 0x1000
ROM:000000000000F4C0 ; ROM ends
ROM:000000000000F4C0
ROM:000000000000F4C0 END