ram:d9001000 02000014 b bl2_entrypoint ram:d9001004 10 ?? 10h ram:d9001005 a3 ?? A3h ram:d9001006 00 ?? 00h ram:d9001007 d9 ?? D9h bl2_entrypoint: ;XREF[1,0]: d9001000 ram:d9001008 f40300aa mov x20,x0 ram:d900100c f50301aa mov x21,x1 ram:d9001010 a00038d5 mrs x0,mpidr_el1 ram:d9001014 4b200094 bl platform_is_primary_cpu ;bool platform_is_primary_cpu(short p... ram:d9001018 c00100b4 cbz x0,_panic ram:d900101c 001038d5 mrs x0,sctlr_el1 ram:d9001020 000074b2 orr x0,x0,#0x1000 ram:d9001024 001018d5 msr sctlr_el1,x0 ram:d9001028 df3f03d5 isb ram:d900102c 60010058 ldr x0=>DAT_d900a5c0,PTR_DAT_d9001058 ;= d900a5c0 ram:d9001030 81010058 ldr x1,DAT_d9001060 ;= 0000000000000270h ram:d9001034 64200094 bl FUN_d90091c4 ;undefined FUN_d90091c4(undefined8 * ... ram:d9001038 a00038d5 mrs x0,mpidr_el1 ram:d900103c 3b200094 bl FUN_d9009128 ;undefined8 FUN_d9009128(void) ram:d9001040 e00315aa mov x0,x21 ram:d9001044 54000094 bl FUN_d9001194 ;undefined FUN_d9001194(void) ram:d9001048 6b000094 bl FUN_d90011f4 ;undefined FUN_d90011f4(void) ram:d900104c bd1d0094 bl bl2_main ;undefined bl2_main(void) _panic: ;XREF[2,0]: d9001018,d9001050 ram:d9001050 00000014 b _panic ram:d9001054 00000000 udf 0x0 PTR_DAT_d9001058: ;XREF[1,0]: d900102c ram:d9001058 c0a500d90... addr DAT_d900a5c0 DAT_d9001060: ;XREF[1,0]: d9001030 ram:d9001060 700200000... undefined8 0000000000000270h ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined1 * FUN_d9001068(void) ;local_10 undefined8 -10 ;XREF[2,0]: d9001070,d9001164 ;local_20 undefined8 -20 ;XREF[2,0]: d9001068,d9001168 ;XREF[2,0]: d9008068,d9008254 ram:d9001068 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d900106c fd030091 mov x29,sp ram:d9001070 f35301a9 stp x19,x20,[sp, #local_10+0x20] ram:d9001074 540000b0 adrp x20,ddrs ram:d9001078 93021791 add x19,x20,#0x5c0 ram:d900107c e00313aa mov x0=>DAT_d900a5c0,x19 ram:d9001080 01008052 mov w1,#0x0 ram:d9001084 023880d2 mov x2,#0x1c0 ram:d9001088 9f1f0094 bl FUN_d9008f04 ;undefined FUN_d9008f04(long param_1,... ram:d900108c 63420491 add x3,x19,#0x110 ram:d9001090 630a00f9 str x3=>DAT_d900a6d0,[x19, #0x10]=>DAT_d9... ram:d9001094 01088052 mov w1,#0x40 ram:d9001098 030b8052 mov w3,#0x58 ram:d900109c 61060079 strh w1,[x19, #0x2]=>DAT_d900a5c2 ram:d90010a0 63260279 strh w3,[x19, #0x112]=>DAT_d900a6d2 ram:d90010a4 61c20191 add x1,x19,#0x70 ram:d90010a8 64220291 add x4,x19,#0x88 ram:d90010ac 63760179 strh w3,[x19, #0xba]=>DAT_d900a67a ram:d90010b0 60008052 mov w0,#0x3 ram:d90010b4 63820291 add x3,x19,#0xa0 ram:d90010b8 42008052 mov w2,#0x2 ram:d90010bc 80021739 strb w0,[x20, #0x5c0]=>DAT_d900a5c0 ram:d90010c0 610600f9 str x1=>DAT_d900a630,[x19, #0x8]=>DAT_d90... ram:d90010c4 20008052 mov w0,#0x1 ram:d90010c8 01038052 mov w1,#0x18 ram:d90010cc 640e00f9 str x4=>DAT_d900a648,[x19, #0x18]=>DAT_d9... ram:d90010d0 631600f9 str x3=>DAT_d900a660,[x19, #0x28]=>DAT_d9... ram:d90010d4 64e20291 add x4,x19,#0xb8 ram:d90010d8 63020191 add x3,x19,#0x40 ram:d90010dc 60060039 strb w0,[x19, #0x1]=>DAT_d900a5c1 ram:d90010e0 62c20139 strb w2,[x19, #0x70]=>DAT_d900a630 ram:d90010e4 60c60139 strb w0,[x19, #0x71]=>DAT_d900a631 ram:d90010e8 61e60079 strh w1,[x19, #0x72]=>DAT_d900a632 ram:d90010ec 60420439 strb w0,[x19, #0x110]=>DAT_d900a6d0 ram:d90010f0 60460439 strb w0,[x19, #0x111]=>DAT_d900a6d1 ram:d90010f4 62220239 strb w2,[x19, #0x88]=>DAT_d900a648 ram:d90010f8 60260239 strb w0,[x19, #0x89]=>DAT_d900a649 ram:d90010fc 61160179 strh w1,[x19, #0x8a]=>DAT_d900a64a ram:d9001100 641200f9 str x4=>DAT_d900a678,[x19, #0x20]=>DAT_d9... ram:d9001104 60e20239 strb w0,[x19, #0xb8]=>DAT_d900a678 ram:d9001108 60e60239 strb w0,[x19, #0xb9]=>DAT_d900a679 ram:d900110c 62820239 strb w2,[x19, #0xa0]=>DAT_d900a660 ram:d9001110 60860239 strb w0,[x19, #0xa1]=>DAT_d900a661 ram:d9001114 61460179 strh w1,[x19, #0xa2]=>DAT_d900a662 ram:d9001118 631a00f9 str x3=>DAT_d900a600,[x19, #0x30]=>DAT_d9... ram:d900111c 62020139 strb w2,[x19, #0x40]=>DAT_d900a600 ram:d9001120 60060139 strb w0,[x19, #0x41]=>DAT_d900a601 ram:d9001124 63620191 add x3,x19,#0x58 ram:d9001128 7f0600b9 str wzr,[x19, #0x4]=>DAT_d900a5c4 ram:d900112c 7f7600b9 str wzr,[x19, #0x74]=>DAT_d900a634 ram:d9001130 7f1601b9 str wzr,[x19, #0x114]=>DAT_d900a6d4 ram:d9001134 7f8e00b9 str wzr,[x19, #0x8c]=>DAT_d900a64c ram:d9001138 7fbe00b9 str wzr,[x19, #0xbc]=>DAT_d900a67c ram:d900113c 7f6a00f9 str xzr,[x19, #0xd0]=>DAT_d900a690 ram:d9001140 7fa600b9 str wzr,[x19, #0xa4]=>DAT_d900a664 ram:d9001144 61860079 strh w1,[x19, #0x42]=>DAT_d900a602 ram:d9001148 60660139 strb w0,[x19, #0x59]=>DAT_d900a619 ram:d900114c 7f4600b9 str wzr,[x19, #0x44]=>DAT_d900a604 ram:d9001150 e00313aa mov x0=>DAT_d900a5c0,x19 ram:d9001154 631e00f9 str x3=>DAT_d900a618,[x19, #0x38]=>DAT_d9... ram:d9001158 62620139 strb w2,[x19, #0x58]=>DAT_d900a618 ram:d900115c 61b60079 strh w1,[x19, #0x5a]=>DAT_d900a61a ram:d9001160 7f5e00b9 str wzr,[x19, #0x5c]=>DAT_d900a61c ram:d9001164 f35341a9 ldp x19,x20,[sp, #local_10+0x20] ram:d9001168 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d900116c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined * FUN_d9001170(void) ;XREF[2,0]: d9008070,d9008300 ram:d9001170 012f8dd2 mov x1,#0x6978 ram:d9001174 416ba9f2 movk x1,#0x4b5a, LSL #16 ram:d9001178 400000b0 adrp x0,ddrs ram:d900117c 81a7c5f2 movk x1,#0x2d3c, LSL #32 ram:d9001180 00001791 add x0,x0,#0x5c0 ram:d9001184 c1e3e1f2 movk x1,#0xf1e, LSL #48 ram:d9001188 01c400f9 str x1,[x0, #0x188]=>DAT_d900a748 ram:d900118c 00a00591 add x0=>DAT_d900a728,x0,#0x168 ram:d9001190 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9001194(void) ;XREF[1,0]: d9001044 ram:d9001194 400000b0 adrp x0,ddrs ram:d9001198 00001691 add x0=>DAT_d900a580,x0,#0x580 ram:d900119c 0120bbd2 mov x1,#0xd9000000 ram:d90011a0 010000f9 str x1=>DAT_d9000000,[x0]=>DAT_d900a580 ram:d90011a4 010088d2 mov x1,#0x4000 ram:d90011a8 2100a0f2 movk x1,#0x1, LSL #16 ram:d90011ac 010400f9 str x1,[x0, #0x8]=>DAT_d900a588 ram:d90011b0 010098d2 mov x1,#0xc000 ram:d90011b4 0120bbf2 movk x1,#0xd900, LSL #16 ram:d90011b8 010800f9 str x1=>DAT_d900c000,[x0, #0x10]=>DAT_d90... ram:d90011bc 010090d2 mov x1,#0x8000 ram:d90011c0 010c00f9 str x1,[x0, #0x18]=>DAT_d900a598 ram:d90011c4 a1ff9dd2 mov x1,#0xeffd ram:d90011c8 019fb1f2 movk x1,#0x8cf8, LSL #16 ram:d90011cc c1c5d3f2 movk x1,#0x9e2e, LSL #32 ram:d90011d0 61d2e1f2 movk x1,#0xe93, LSL #48 ram:d90011d4 011000f9 str x1,[x0, #0x20]=>DAT_d900a5a0 ram:d90011d8 1f1400f9 str xzr,[x0, #0x28]=>DAT_d900a5a8 ram:d90011dc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 storage_init(void) ;XREF[2,0]: d900876c,d9008910 ram:d90011e0 9c010014 b storage_init ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d90011e4(void) ;XREF[1,0]: d90083e4 ram:d90011e4 400000b0 adrp x0,ddrs ram:d90011e8 00001791 add x0=>DAT_d900a5c0,x0,#0x5c0 ram:d90011ec 013880d2 mov x1,#0x1c0 ram:d90011f0 da1f0014 b FUN_d9009158 ;undefined FUN_d9009158(ulong param_1... ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d90011f4(void) ;XREF[1,0]: d9001048 ram:d90011f4 80a180d2 mov x0,#0x50c ram:d90011f8 8020bbf2 movk x0,#0xd904, LSL #16 ram:d90011fc 010040b9 ldr w1,[x0]=>DAT_d904050c ram:d9001200 80bf87d2 mov x0,#0x3dfc ram:d9001204 2020bbf2 movk x0,#0xd901, LSL #16 ram:d9001208 010000b9 str w1,[x0]=>DAT_d9013dfc ram:d900120c 02b588d2 mov x2,#0x45a8 ram:d9001210 80a98fd2 mov x0,#0x7d4c ram:d9001214 838187d2 mov x3,#0x3c0c ram:d9001218 2320bbf2 movk x3,#0xd901, LSL #16 ram:d900121c 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9001220 6250bbf2 movk x2,#0xda83, LSL #16 ram:d9001224 040040b9 ldr w4,[x0]=>DAT_c1107d4c ram:d9001228 420040b9 ldr w2,[x2]=>DAT_da8345a8 ram:d900122c 650040b9 ldr w5,[x3]=>DAT_d9013c0c ram:d9001230 23228252 mov w3,#0x1111 ram:d9001234 2322a072 movk w3,#0x111, LSL #16 ram:d9001238 5f00036b cmp w2,w3 ram:d900123c 841c0012 and w4,w4,#0xff ram:d9001240 00010054 b.eq LAB_d9001260 ram:d9001244 21628252 mov w1,#0x1311 ram:d9001248 2122a072 movk w1,#0x111, LSL #16 ram:d900124c 5f00016b cmp w2,w1 ram:d9001250 a001a052 mov w0,#0xd0000 ram:d9001254 8101a052 mov w1,#0xc0000 ram:d9001258 2000801a csel w0,w1,w0,eq ram:d900125c 0b000014 b LAB_d9001288 LAB_d9001260: ;XREF[1,0]: d9001240 ram:d9001260 42048052 mov w2,#0x22 ram:d9001264 0250aa72 movk w2,#0x5280, LSL #16 ram:d9001268 3f00026b cmp w1,w2 ram:d900126c c0000054 b.eq LAB_d9001284 ram:d9001270 229e8052 mov w2,#0x4f1 ram:d9001274 0280b272 movk w2,#0x9400, LSL #16 ram:d9001278 3f00026b cmp w1,w2 ram:d900127c 6001a052 mov w0,#0xb0000 ram:d9001280 41000054 b.ne LAB_d9001288 LAB_d9001284: ;XREF[1,0]: d900126c ram:d9001284 4001a052 mov w0,#0xa0000 LAB_d9001288: ;XREF[2,0]: d900125c,d9001280 ram:d9001288 a27c1853 lsr w2,w5,#0x18 ram:d900128c 811c0853 lsl w1,w4,#0x18 ram:d9001290 2120022a orr w1,w1,w2, LSL #0x8 ram:d9001294 2000002a orr w0,w1,w0 ram:d9001298 01bf87d2 mov x1,#0x3df8 ram:d900129c 2120bbf2 movk x1,#0xd901, LSL #16 ram:d90012a0 200000b9 str w0,[x1]=>DAT_d9013df8 ram:d90012a4 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d90012a8(undefined8 param_1, long param_2) ;param_1 undefined8 x0 ;param_2 long x1 ;XREF[1,0]: d9008328 ram:d90012a8 200440b9 ldr param_1,[param_2, #0x4] ram:d90012ac 00781f12 and param_1,param_1,#0xfffffffe ram:d90012b0 200400b9 str param_1,[param_2, #0x4] ram:d90012b4 a0798052 mov param_1,#0x3cd ram:d90012b8 201000b9 str param_1,[param_2, #0x10] ram:d90012bc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d90012c0(undefined8 param_1, long param_2) ;param_1 undefined8 x0 ;param_2 long x1 ;XREF[1,0]: d90083ac ram:d90012c0 200440b9 ldr param_1,[param_2, #0x4] ram:d90012c4 3f1000b9 str wzr,[param_2, #0x10] ram:d90012c8 00781f12 and param_1,param_1,#0xfffffffe ram:d90012cc 200400b9 str param_1,[param_2, #0x4] ram:d90012d0 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d90012d4(undefined8 param_1, long param_2) ;param_1 undefined8 x0 ;param_2 long x1 ;local_10 undefined8 -10 ;XREF[2,0]: d90012dc,d90012f0 ;local_20 undefined8 -20 ;XREF[2,0]: d90012d4,d9001310 ;XREF[1,0]: d90083d4 ram:d90012d4 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d90012d8 fd030091 mov x29,sp ram:d90012dc a10b00f9 str param_2,[x29, #local_10+0x20] ram:d90012e0 c41f0094 bl FUN_d90091f0 ;undefined8 FUN_d90091f0(void) ram:d90012e4 002c48d3 ubfx param_1,param_1,#0x8,#0x4 ram:d90012e8 1f001feb cmp param_1,xzr ram:d90012ec 40008052 mov param_1,#0x2 ram:d90012f0 a10b40f9 ldr param_2,[x29, #local_10+0x20] ram:d90012f4 00149f1a csinc param_1,param_1,wzr,ne ram:d90012f8 22788052 mov w2,#0x3c1 ram:d90012fc 4008002a orr param_1,w2,param_1, LSL #0x2 ram:d9001300 201000b9 str param_1,[param_2, #0x10] ram:d9001304 200440b9 ldr param_1,[param_2, #0x4] ram:d9001308 00000032 orr param_1,param_1,#0x1 ram:d900130c 200400b9 str param_1,[param_2, #0x4] ram:d9001310 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9001314 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined dump_ddr_data(void) ;XREF[1,0]: d90081fc ram:d9001318 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 spi_read(ulong param_1, long param_2, long param_3) ;param_1 ulong x0 ;param_2 long x1 ;param_3 long x2 ;local_10 undefined8 -10 ;XREF[2,0]: d900131c,d90013c4 ;XREF[1,0]: d9001a10 ram:d900131c fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d9001320 fd030091 mov x29,sp ram:d9001324 03a588d2 mov x3,#0x4528 ram:d9001328 6310b9f2 movk x3,#0xc883, LSL #16 ram:d900132c e50300aa mov x5,param_1 ram:d9001330 e00301aa mov param_1,param_2 ram:d9001334 01008f12 mov param_2,#0xffff87ff ram:d9001338 610000b9 str param_2,[x3]=>DAT_c8834528 ram:d900133c 039e88d2 mov x3,#0x44f0 ram:d9001340 6310b9f2 movk x3,#0xc883, LSL #16 ram:d9001344 e11f8f12 mov param_2,#0xffff8700 ram:d9001348 610000b9 str param_2,[x3]=>DAT_c88344f0 ram:d900134c 839988d2 mov x3,#0x44cc ram:d9001350 6310b9f2 movk x3,#0xc883, LSL #16 ram:d9001354 610040b9 ldr param_2,[x3]=>DAT_c88344cc ram:d9001358 43fc9f52 mov w3,#0xffe2 ram:d900135c e3ffbd72 movk w3,#0xefff, LSL #16 ram:d9001360 2100030a and param_2,param_2,w3 ram:d9001364 839988d2 mov x3,#0x44cc ram:d9001368 6310b9f2 movk x3,#0xc883, LSL #16 ram:d900136c 610000b9 str param_2,[x3]=>DAT_c88344cc ram:d9001370 839988d2 mov x3,#0x44cc ram:d9001374 6310b9f2 movk x3,#0xc883, LSL #16 ram:d9001378 610040b9 ldr param_2,[x3]=>DAT_c88344cc ram:d900137c 839988d2 mov x3,#0x44cc ram:d9001380 210c1632 orr param_2,param_2,#0x3c00 ram:d9001384 6310b9f2 movk x3,#0xc883, LSL #16 ram:d9001388 610000b9 str param_2,[x3]=>DAT_c88344cc ram:d900138c 410000b0 adrp param_2,ddrs ram:d9001390 21400b91 add param_2,param_2,#0x2d0 ram:d9001394 21044079 ldrh param_2,[param_2, #0x2]=>plls.pxp ram:d9001398 039191d2 mov x3,#0x8c88 ram:d900139c 0322b8f2 movk x3=>DAT_c1108c88,#0xc110, LSL #16 ram:d90013a0 04009652 mov w4,#0xb000 ram:d90013a4 41000035 cbnz param_2,LAB_d90013ac ram:d90013a8 24299552 mov w4,#0xa949 LAB_d90013ac: ;XREF[1,0]: d90013a4 ram:d90013ac 4405a072 movk w4,#0x2a, LSL #16 ram:d90013b0 0180b9d2 mov param_2,#0xcc000000 ram:d90013b4 640000b9 str w4,[x3]=>DAT_c1108c88 ram:d90013b8 a10001aa orr param_2,x5,param_2 ram:d90013bc e61e0094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d90013c0 000080d2 mov param_1,#0x0 ram:d90013c4 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d90013c8 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;uint sdio_mmc_send_cmd(sd_emmc_global_regs * sd_emmc_base_addr, undefined4 * cmd) ;sd_emmc_ba... sd_emmc_glo... x0 ;XREF[1,0]: d90013f4 ;cmd undefined4 * x1 ;status undefined4 w0 ;XREF[1,0]: d90013f4 ;XREF[2,0]: d9001778,d90017f0 ram:d90013cc e20300aa mov x2,sd_emmc_base_addr ram:d90013d0 200040b9 ldr sd_emmc_base_addr,[cmd] ram:d90013d4 405000b9 str sd_emmc_base_addr,[x2, #0x50] ram:d90013d8 200440b9 ldr sd_emmc_base_addr,[cmd, #0x4] ram:d90013dc 405400b9 str sd_emmc_base_addr,[x2, #0x54] ram:d90013e0 435040b9 ldr w3,[x2, #0x50] ram:d90013e4 00008052 mov sd_emmc_base_addr,#0x0 ram:d90013e8 6300f036 tbz w3,#0x1e,LAB_d90013f4 ram:d90013ec 404840b9 ldr sd_emmc_base_addr,[x2, #0x48] ram:d90013f0 00300012 and sd_emmc_b...,sd_emmc_ba...,#0x1fff LAB_d90013f4: ;XREF[1,0]: d90013e8 ram:d90013f4 425c40b9 ldr w2,[x2, #0x5c] ram:d90013f8 220c00b9 str w2,[cmd, #0xc] ram:d90013fc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;uint sdio_read_blocks(long param_1, ulong param_2, uint param_3, undefined8 param_4, long param_5) ;param_1 long x0 ;param_2 ulong x1 ;param_3 uint w2 ;param_4 undefined8 x3 ;param_5 long x4 ;local_8 undefined8 -8 ;XREF[2,0]: d900142c,d900143c ;local_10 undefined8 -10 ;XREF[2,0]: d9001428,d9001460 ;local_20 undefined4 -20 ;XREF[5,0]: d9001430,d90014b8,d90014d0,d9001530,d900153c ;local_98 undefined4 -98 ;XREF[1,0]: d9001550 ;local_9c undefined4 -9c ;XREF[1,0]: d9001558 ;local_a0 undefined4 -a0 ;XREF[1,6]: d9001548,d90014fc,d9001508,d9001518,d900151c ; d9001520,d9001528 ;local_a4 undefined4 -a4 ;XREF[1,0]: d90014b4 ;local_a8 undefined4 -a8 ;XREF[1,0]: d90014ec ;local_ac undefined4 -ac ;XREF[1,0]: d900148c ;local_b0 undefined4 -b0 ;XREF[3,10]: d9001478,d9001484,d90014dc,d9001438,d9001454 ; d900145c,d9001474,d9001488,d900149c,d90014a0 ; d90014ac,d90014bc,d90014cc ;local_c0 undefined8 -c0 ;XREF[2,0]: d900140c,d90015c8 ;local_d0 undefined8 -d0 ;XREF[2,0]: d9001408,d90015cc ;local_e0 undefined8 -e0 ;XREF[2,0]: d9001400,d90015d0 ;XREF[1,0]: d900167c ram:d9001400 fd7bb2a9 stp x29,x30,[sp, #local_e0]! ram:d9001404 fd030091 mov x29,sp ram:d9001408 f35301a9 stp x19,x20,[sp, #local_d0+0xe0] ram:d900140c f51300f9 str x21,[sp, #local_c0+0xe0] ram:d9001410 f40301aa mov x20,param_2 ram:d9001414 f30300aa mov x19,param_1 ram:d9001418 01008052 mov param_2,#0x0 ram:d900141c f50302aa mov x21,param_3 ram:d9001420 a0c30091 add param_1,x29,#0x30 ram:d9001424 021080d2 mov param_3,#0x80 ram:d9001428 a36b00f9 str param_4,[x29, #local_10+0xe0] ram:d900142c a46f00f9 str param_5,[x29, #local_8+0xe0] ram:d9001430 bfc300b9 str wzr,[x29, #local_20+0xe0] ram:d9001434 b41e0094 bl FUN_d9008f04 ;undefined FUN_d9008f04(long param_1,... ram:d9001438 a1cf4039 ldrb param_2,[x29, #local_b0+0xe3] ram:d900143c a46f40f9 ldr param_5,[x29, #local_8+0xe0] ram:d9001440 42028052 mov param_3,#0x12 ram:d9001444 41140033 bfxil param_2,param_3,#0x0,#0x6 ram:d9001448 e003142a mov param_1,w20 ram:d900144c 9f001feb cmp param_5,xzr ram:d9001450 94fe49d3 lsr x20,x20,#0x9 ram:d9001454 a1cf0039 strb param_2,[x29, #local_b0+0xe3] ram:d9001458 8012809a csel param_1,x20,param_1,ne ram:d900145c a1c74039 ldrb param_2,[x29, #local_b0+0xe1] ram:d9001460 a36b40f9 ldr param_4,[x29, #local_10+0xe0] ram:d9001464 640000b4 cbz param_5,LAB_d9001470 ram:d9001468 21001f32 orr param_2,param_2,#0x2 ram:d900146c 02000014 b LAB_d9001474 LAB_d9001470: ;XREF[1,0]: d9001464 ram:d9001470 21781e12 and param_2,param_2,#0xfffffffd LAB_d9001474: ;XREF[1,0]: d900146c ram:d9001474 a1c70039 strb param_2,[x29, #local_b0+0xe1] ram:d9001478 a1634079 ldrh param_2,[x29, #local_b0+0xe0] ram:d900147c e2008052 mov param_3,#0x7 ram:d9001480 61200033 bfxil param_2,param_4,#0x0,#0x9 ram:d9001484 a1630079 strh param_2,[x29, #local_b0+0xe0] ram:d9001488 a1cb4039 ldrb param_2,[x29, #local_b0+0xe2] ram:d900148c a03700b9 str param_1,[x29, #local_ac+0xe0] ram:d9001490 21001e32 orr param_2,param_2,#0x4 ram:d9001494 21781c12 and param_2,param_2,#0xfffffff7 ram:d9001498 21101f12 and param_2,param_2,#0x3e ram:d900149c a1cb0039 strb param_2,[x29, #local_b0+0xe2] ram:d90014a0 a1c74039 ldrb param_2,[x29, #local_b0+0xe1] ram:d90014a4 410c1c33 bfm param_2,param_3,#0x1c,#0x3 ram:d90014a8 21001d32 orr param_2,param_2,#0x8 ram:d90014ac a1c70039 strb param_2,[x29, #local_b0+0xe1] ram:d90014b0 a1c30291 add param_2,x29,#0xb0 ram:d90014b4 a13f00b9 str param_2,[x29, #local_a4+0xe0] ram:d90014b8 a1034339 ldrb param_2,[x29, #local_20+0xe0] ram:d90014bc a2cf4039 ldrb param_3,[x29, #local_b0+0xe3] ram:d90014c0 21781f12 and param_2,param_2,#0xfffffffe ram:d90014c4 42601932 orr param_3,param_3,#0xffffff80 ram:d90014c8 21001f32 orr param_2,param_2,#0x2 ram:d90014cc a2cf0039 strb param_3,[x29, #local_b0+0xe3] ram:d90014d0 a1030339 strb param_2,[x29, #local_20+0xe0] ram:d90014d4 e1ff8752 mov param_2,#0x3fff ram:d90014d8 614a00b9 str param_2,[x19, #0x48] ram:d90014dc a13340b9 ldr param_2,[x29, #local_b0+0xe0] ram:d90014e0 a27a1f12 and param_3,w21,#0xfffffffe ram:d90014e4 615200b9 str param_2,[x19, #0x50] ram:d90014e8 625a00b9 str param_3,[x19, #0x58] ram:d90014ec a23b00b9 str param_3,[x29, #local_a8+0xe0] ram:d90014f0 605600b9 str param_1,[x19, #0x54] LAB_d90014f4: ;XREF[1,0]: d90014f8 ram:d90014f4 604a40b9 ldr param_1,[x19, #0x48] ram:d90014f8 e0ff6f36 tbz param_1,#0xd,LAB_d90014f4 ram:d90014fc a00f4139 ldrb param_1,[x29, #local_a0+0xe3] ram:d9001500 81018052 mov param_2,#0xc ram:d9001504 20140033 bfxil param_1,param_2,#0x0,#0x6 ram:d9001508 a10b4139 ldrb param_2,[x29, #local_a0+0xe2] ram:d900150c 00601932 orr param_1,param_1,#0xffffff80 ram:d9001510 21781d12 and param_2,param_2,#0xfffffffb ram:d9001514 21781f12 and param_2,param_2,#0xfffffffe ram:d9001518 a10b0139 strb param_2,[x29, #local_a0+0xe2] ram:d900151c a1074139 ldrb param_2,[x29, #local_a0+0xe1] ram:d9001520 a00f0139 strb param_1,[x29, #local_a0+0xe3] ram:d9001524 20041e32 orr param_1,param_2,#0xc ram:d9001528 a0070139 strb param_1,[x29, #local_a0+0xe1] ram:d900152c a1030191 add param_2,x29,#0x40 ram:d9001530 a0c340b9 ldr param_1,[x29, #local_20+0xe0] ram:d9001534 21fc42d3 lsr param_2,param_2,#0x2 ram:d9001538 20741e33 bfm param_1,param_2,#0x1e,#0x1d ram:d900153c a0c300b9 str param_1,[x29, #local_20+0xe0] ram:d9001540 e0ff8752 mov param_1,#0x3fff ram:d9001544 604a00b9 str param_1,[x19, #0x48] ram:d9001548 a04340b9 ldr param_1,[x29, #local_a0+0xe0] ram:d900154c 605200b9 str param_1,[x19, #0x50] ram:d9001550 a04b40b9 ldr param_1,[x29, #local_98+0xe0] ram:d9001554 605a00b9 str param_1,[x19, #0x58] ram:d9001558 a04740b9 ldr param_1,[x29, #local_9c+0xe0] ram:d900155c 605600b9 str param_1,[x19, #0x54] LAB_d9001560: ;XREF[1,0]: d9001564 ram:d9001560 604a40b9 ldr param_1,[x19, #0x48] ram:d9001564 e0ff6f36 tbz param_1,#0xd,LAB_d9001560 ram:d9001568 011c0053 uxtb param_2,param_1 ram:d900156c 3f001f6b cmp param_2,wzr ram:d9001570 f3079f1a cset w19,ne ram:d9001574 012048d3 ubfx param_2,param_1,#0x8,#0x1 ram:d9001578 7306012a orr w19,w19,param_2, LSL #0x1 ram:d900157c 012449d3 ubfx param_2,param_1,#0x9,#0x1 ram:d9001580 730a012a orr w19,w19,param_2, LSL #0x2 ram:d9001584 01284ad3 ubfx param_2,param_1,#0xa,#0x1 ram:d9001588 730e012a orr w19,w19,param_2, LSL #0x3 ram:d900158c 012c4bd3 ubfx param_2,param_1,#0xb,#0x1 ram:d9001590 7312012a orr w19,w19,param_2, LSL #0x4 ram:d9001594 60006036 tbz param_1,#0xc,LAB_d90015a0 ram:d9001598 73021b32 orr w19,w19,#0x20 ram:d900159c 02000014 b LAB_d90015a4 LAB_d90015a0: ;XREF[1,0]: d9001594 ram:d90015a0 33010034 cbz w19,LAB_d90015c4 LAB_d90015a4: ;XREF[1,0]: d900159c ram:d90015a4 40000090 adrp param_1,0xd9009000 ram:d90015a8 00600991 add param_1=>...,param_1,#0x258 ;= "sd/emmc read data error: ret=" ram:d90015ac 841e0094 bl serial_puts ;undefined serial_puts(char * s) ram:d90015b0 e003132a mov param_1,w19 ram:d90015b4 a31e0094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d90015b8 40000090 adrp param_1,0xd9009000 ram:d90015bc 00a42191 add param_1=>s__d9009869,param_1,#0x869 ;= "\n" ram:d90015c0 7f1e0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d90015c4: ;XREF[1,0]: d90015a0 ram:d90015c4 e003132a mov param_1,w19 ram:d90015c8 f51340f9 ldr x21,[sp, #local_c0+0xe0] ram:d90015cc f35341a9 ldp x19,x20,[sp, #local_d0+0xe0] ram:d90015d0 fd7bcea8 ldp x29=>local_e0,x30,[sp], #0xe0 ram:d90015d4 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;uint sdio_read_data(long sd_or_emmc, ulong src, int dst, long len) ;sd_or_emmc long x0 ;src ulong x1 ;dst int w2 ;len long x3 ;regbase undefined8 x21 ;XREF[1,0]: d9001614 ;local_10 undefined8 -10 ;XREF[2,0]: d90015e8,d90016a4 ;local_20 undefined8 -20 ;XREF[2,0]: d90015e4,d90016a0 ;local_30 undefined8 -30 ;XREF[2,0]: d90015e0,d900169c ;local_40 undefined8 -40 ;XREF[2,0]: d90015d8,d90016a8 ;XREF[3,0]: d90016d0,d9001748,d9001a28 ram:d90015d8 fd7bbca9 stp x29,x30,[sp, #local_40]! ram:d90015dc fd030091 mov x29,sp ram:d90015e0 f35301a9 stp x19,x20,[sp, #local_30+0x40] ram:d90015e4 f55b02a9 stp x21,x22,[sp, #local_20+0x40] ram:d90015e8 f76303a9 stp x23,x24,[sp, #local_10+0x40] ;Exactly the same function as on GXBB ram:d90015ec 1f0400f1 cmp sd_or_emmc,#0x1 ram:d90015f0 f40301aa mov x20,src ram:d90015f4 f60302aa mov x22,dst ram:d90015f8 f30303aa mov x19,len ram:d90015fc 00010054 b.eq LAB_d900161c ram:d9001600 1f1000f1 cmp sd_or_emmc,#0x4 ram:d9001604 00010054 b.eq LAB_d9001624 ram:d9001608 40000090 adrp sd_or_emmc,0xd9009000 ram:d900160c 00d80991 add sd_or_emm...,sd_or_emmc,#0x276 ;= "sd/emmc boot device error\n" ram:d9001610 6b1e0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001614 150080d2 mov regbase,#0x0 ram:d9001618 05000014 b LAB_d900162c LAB_d900161c: ;XREF[1,0]: d90015fc ram:d900161c 150088d2 mov regbase,#0x4000 ram:d9001620 02000014 b LAB_d9001628 LAB_d9001624: ;XREF[1,0]: d9001604 ram:d9001624 150084d2 mov regbase,#0x2000 LAB_d9001628: ;XREF[1,0]: d9001620 ram:d9001628 f500baf2 movk regbase,#0xd007, LSL #16 LAB_d900162c: ;XREF[1,0]: d9001618 ram:d900162c 804880d2 mov sd_or_emmc,#0x244 ram:d9001630 0042bbf2 movk sd_or_emmc,#0xda10, LSL #16 ram:d9001634 18004039 ldrb w24,[sd_or_emmc]=>DAT_da100244 ram:d9001638 804880d2 mov sd_or_emmc,#0x244 ram:d900163c 0042bbf2 movk sd_or_emmc,#0xda10, LSL #16 ram:d9001640 00044039 ldrb sd_or_emmc,[sd_or_emmc, #0x1]=>DAT_da... ;What are these????? ram:d9001644 181f47d3 ubfx x24,x24,#0x7,#0x1 ram:d9001648 000441d3 ubfx sd_or_emmc,sd_or_emmc,#0x1,#0x1 ram:d900164c 1803002a orr w24,w24,sd_or_emmc ram:d9001650 73fe0791 add x19,x19,#0x1ff ram:d9001654 73fe49d3 lsr x19,x19,#0x9 ram:d9001658 d60214cb sub x22,x22,x20 ram:d900165c 17108052 mov w23,#0x80 ram:d9001660 18034092 and x24,x24,#0x1 LAB_d9001664: ;XREF[1,0]: d9001694 ram:d9001664 7f020271 cmp w19,#0x80 ram:d9001668 e00315aa mov sd_or_emmc,regbase ram:d900166c e10314aa mov src,x20 ram:d9001670 c202148b add dst,x22,x20 ram:d9001674 6392971a csel len,w19,w23,ls ram:d9001678 e40318aa mov x4,x24 ram:d900167c 61ffff97 bl sdio_read_blocks ;uint sdio_read_blocks(long param_1, ... ram:d9001680 c0000035 cbnz sd_or_emmc,LAB_d9001698 ram:d9001684 7f020271 cmp w19,#0x80 ram:d9001688 89000054 b.ls LAB_d9001698 ram:d900168c 94424091 add x20,x20,#0x10, LSL #12 ram:d9001690 73020251 sub w19,w19,#0x80 ram:d9001694 f4ffff17 b LAB_d9001664 LAB_d9001698: ;XREF[2,0]: d9001680,d9001688 ram:d9001698 007c4092 and sd_or_emmc,sd_or_emmc,#0xffffffff ram:d900169c f35341a9 ldp x19,x20,[sp, #local_30+0x40] ram:d90016a0 f55b42a9 ldp regbase,x22,[sp, #local_20+0x40] ram:d90016a4 f76343a9 ldp x23,x24,[sp, #local_10+0x40] ram:d90016a8 fd7bc4a8 ldp x29=>local_40,x30,[sp], #0x40 ram:d90016ac c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;bool hdr_check__notsure(long boot_device, long param_2) ;boot_device long x0 ;param_2 long x1 ;local_10 undefined8 -10 ;XREF[2,0]: d90016b8,d9001714 ;local_20 undefined8 -20 ;XREF[2,0]: d90016b0,d9001718 ;XREF[1,0]: d90017b4 ram:d90016b0 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d90016b4 fd030091 mov x29,sp ram:d90016b8 f30b00f9 str x19,[sp, #local_10+0x20] ram:d90016bc f30301aa mov x19,param_2 ram:d90016c0 014080d2 mov param_2,#0x200 ram:d90016c4 e20301aa mov x2,param_2 ram:d90016c8 e30301aa mov x3,param_2 ram:d90016cc 0230a0f2 movk x2,#0x180, LSL #16 ram:d90016d0 c2ffff97 bl sdio_read_data ;uint sdio_read_data(long sd_or_emmc,... ram:d90016d4 014080d2 mov param_2,#0x200 ram:d90016d8 e00313aa mov boot_device,x19 ram:d90016dc 0130a0f2 movk param_2,#0x180, LSL #16 ram:d90016e0 024080d2 mov x2,#0x200 ram:d90016e4 0f1e0094 bl memcmp__notsure ;int memcmp__notsure(long d1, long d2... ram:d90016e8 f303002a mov w19,boot_device ram:d90016ec c0000034 cbz boot_device,LAB_d9001704 ram:d90016f0 40000090 adrp boot_device,0xd9009000 ram:d90016f4 00440a91 add boot_devi...,boot_device,#0x291 ;= "-f\n" ram:d90016f8 311e0094 bl serial_puts ;undefined serial_puts(char * s) ram:d90016fc 20008052 mov boot_device,#0x1 ram:d9001700 05000014 b LAB_d9001714 LAB_d9001704: ;XREF[1,0]: d90016ec ram:d9001704 40000090 adrp boot_device,0xd9009000 ram:d9001708 00540a91 add boot_devi...,boot_device,#0x295 ;= "-s\n" ram:d900170c 2c1e0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001710 e003132a mov boot_device,w19 LAB_d9001714: ;XREF[1,0]: d9001700 ram:d9001714 f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d9001718 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d900171c c0035fd6 ret ;************************************************************************************************ ;* Doesn't actually seem to init the eMMC...as it looks like it reads the header? * ;************************************************************************************************ ;void sdio_eMMC_prep(long param_1) ;param_1 long x0 ;local_10 undefined4 -10 ;XREF[6,0]: d900178c,d9001798,d900179c,d90017f4,d90017fc ; d9001800 ;local_1c undefined4 -1c ;XREF[2,0]: d9001758,d90017c4 ;local_20 undefined4 -20 ;XREF[2,4]: d9001754,d90017d4,d9001760,d9001774,d90017dc ; d90017ec ;local_30 undefined8 -30 ;XREF[2,0]: d900172c,d9001814 ;local_40 undefined8 -40 ;XREF[2,0]: d9001728,d9001810 ;local_50 undefined8 -50 ;XREF[2,0]: d9001720,d9001818 ;XREF[1,0]: d9001880 ram:d9001720 fd7bbba9 stp x29,x30,[sp, #local_50]! ram:d9001724 fd030091 mov x29,sp ram:d9001728 f35301a9 stp x19,x20,[sp, #local_40+0x50] ram:d900172c f51300f9 str x21,[sp, #local_30+0x50] ram:d9001730 1f0400f1 cmp param_1,#0x1 ram:d9001734 f40300aa mov x20,param_1 ram:d9001738 c1060054 b.ne LAB_d9001810 ram:d900173c 014080d2 mov x1,#0x200 ram:d9001740 e30301aa mov x3,x1 ram:d9001744 0230a0d2 mov x2,#0x1800000 ; FWD[2,0]: 01800000,d90015d8 ram:d9001748 a4ffff97 bl sdio_read_data ;uint sdio_read_data(long sd_or_emmc,... ram:d900174c 00408052 mov param_1,#0x200 ram:d9001750 e076a072 movk param_1,#0x3b7, LSL #16 ram:d9001754 bf3300b9 str wzr,[x29, #local_20+0x50] ram:d9001758 a03700b9 str param_1,[x29, #local_1c+0x50] ram:d900175c 800e8052 mov param_1,#0x74 ram:d9001760 a0c70039 strb param_1,[x29, #local_20+0x51] ram:d9001764 000088d2 mov param_1,#0x4000 ram:d9001768 a1c30091 add x1,x29,#0x30 ram:d900176c d5008052 mov w21,#0x6 ram:d9001770 e000baf2 movk param_1,#0xd007, LSL #16 ram:d9001774 b5cf0039 strb w21,[x29, #local_20+0x53] ram:d9001778 15ffff97 bl sdio_mmc_send_cmd ;uint sdio_mmc_send_cmd(sd_emmc_globa... ram:d900177c 000088d2 mov param_1,#0x4000 ram:d9001780 e000baf2 movk param_1,#0xd007, LSL #16 ram:d9001784 004440b9 ldr param_1,[param_1, #offset DAT_d007404... ram:d9001788 41008052 mov w1,#0x2 ram:d900178c a04300b9 str param_1,[x29, #local_10+0x50] ram:d9001790 13040012 and w19,param_1,#0x3 ram:d9001794 20040033 bfxil param_1,w1,#0x0,#0x2 ram:d9001798 a0030139 strb param_1,[x29, #local_10+0x50] ram:d900179c a14340b9 ldr w1,[x29, #local_10+0x50] ram:d90017a0 000088d2 mov param_1,#0x4000 ram:d90017a4 e000baf2 movk param_1,#0xd007, LSL #16 ;sd_emmc_global_regs.gcfg? ram:d90017a8 014400b9 str w1,[param_1, #offset DAT_d0074044 &0xff] ram:d90017ac e00314aa mov param_1,x20 ram:d90017b0 0130a0d2 mov x1,#0x1800000 ram:d90017b4 bfffff97 bl hdr_check__notsure ;bool hdr_check__notsure(long boot_de... ram:d90017b8 c0020034 cbz param_1,LAB_d9001810 ram:d90017bc e076a052 mov param_1,#0x3b70000 ram:d90017c0 0020132a orr param_1,param_1,w19, LSL #0x8 ram:d90017c4 a03700b9 str param_1,[x29, #local_1c+0x50] ram:d90017c8 e1008052 mov w1,#0x7 ram:d90017cc 00008052 mov param_1,#0x0 ram:d90017d0 200c1c33 bfm param_1,w1,#0x1c,#0x3 ram:d90017d4 bf3300b9 str wzr,[x29, #local_20+0x50] ram:d90017d8 00001e32 orr param_1,param_1,#0x4 ram:d90017dc a0c70039 strb param_1,[x29, #local_20+0x51] ram:d90017e0 000088d2 mov param_1,#0x4000 ram:d90017e4 a1c30091 add x1,x29,#0x30 ram:d90017e8 e000baf2 movk param_1,#0xd007, LSL #16 ram:d90017ec b5cf0039 strb w21,[x29, #local_20+0x53] ram:d90017f0 f7feff97 bl sdio_mmc_send_cmd ;uint sdio_mmc_send_cmd(sd_emmc_globa... ram:d90017f4 a0034139 ldrb param_1,[x29, #local_10+0x50] ram:d90017f8 60060033 bfxil param_1,w19,#0x0,#0x2 ram:d90017fc a0030139 strb param_1,[x29, #local_10+0x50] ram:d9001800 a14340b9 ldr w1,[x29, #local_10+0x50] ram:d9001804 000088d2 mov param_1,#0x4000 ram:d9001808 e000baf2 movk param_1=>DAT_d0074000,#0xd007, LSL #16 ram:d900180c 014400b9 str w1,[param_1, #offset DAT_d0074044 &0xff] LAB_d9001810: ;XREF[2,0]: d9001738,d90017b8 ram:d9001810 f35341a9 ldp x19,x20,[sp, #local_40+0x50] ram:d9001814 f51340f9 ldr x21,[sp, #local_30+0x50] ram:d9001818 fd7bc5a8 ldp x29=>local_50,x30,[sp], #0x50 ram:d900181c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;uint get_boot_device(void) ;XREF[6,0]: d9001858,d90018b4,d9006324,d9006364 ; d90080d4,d90087d0 ram:d9001820 800380d2 mov x0,#0x1c ram:d9001824 0042bbf2 movk x0,#0xda10, LSL #16 ram:d9001828 010040b9 ldr w1,[x0]=>DAT_da10001c ram:d900182c c00080d2 mov x0,#0x6 ram:d9001830 213c4cd3 ubfx x1,x1,#0xc,#0x4 ram:d9001834 3f080071 cmp w1,#0x2 ram:d9001838 a0000054 b.eq LAB_d900184c ram:d900183c 004880d2 mov x0,#0x240 ram:d9001840 0042bbf2 movk x0,#0xda10, LSL #16 ram:d9001844 000040b9 ldr w0,[x0]=>DAT_da100240 ram:d9001848 000c4092 and x0,x0,#0xf LAB_d900184c: ;XREF[1,0]: d9001838 ram:d900184c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 storage_init(void) ;boot_device undefined4 w0 ;XREF[1,0]: d9001858 ;local_10 undefined8 -10 ;XREF[2,0]: d9001850,d9001888 ;XREF[1,0]: d90011e0 ram:d9001850 fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d9001854 fd030091 mov x29,sp ram:d9001858 f2ffff97 bl get_boot_device ;uint get_boot_device(void) ;if (boot_device == BOOT_DEVICE_EMMC) ram:d900185c 1f0400f1 cmp boot_device,#0x1 ram:d9001860 00010054 b.eq LAB_d9001880 ;else if (boot_device == BOOT_DEVICE_NAND) ram:d9001864 1f0800f1 cmp boot_device,#0x2 ram:d9001868 e1000054 b.ne LAB_d9001884 ram:d900186c 40000090 adrp boot_device,0xd9009000 ram:d9001870 00640a91 add boot_devi...,boot_device,#0x299 ;= "NAND init\n" ram:d9001874 d21d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001878 14170094 bl nfio_init ;int nfio_init(void) ram:d900187c 02000014 b LAB_d9001884 LAB_d9001880: ;XREF[1,0]: d9001860 ram:d9001880 a8ffff97 bl sdio_eMMC_prep ;void sdio_eMMC_prep(long param_1) LAB_d9001884: ;XREF[2,0]: d9001868,d900187c ram:d9001884 000080d2 mov boot_device,#0x0 ram:d9001888 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d900188c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 storage_load(ulong src, ulong dst, ulong size, char * name) ;src ulong x0 ;XREF[2,0]: d90018b4,d9001a18 ;dst ulong x1 ;size ulong x2 ;name char * x3 ;boot_device undefined4 w0 ;XREF[2,0]: d90018b4,d9001a18 ;sd_or_emmc undefined8 x0 ;XREF[1,0]: d9001a18 ;local_10 undefined8 -10 ;XREF[2,0]: d900189c,d9001a4c ;local_20 undefined8 -20 ;XREF[2,0]: d9001898,d9001a48 ;local_30 undefined8 -30 ;XREF[2,0]: d90018a0,d9001a44 ;local_40 undefined8 -40 ;XREF[2,0]: d9001890,d9001a50 ;XREF[2,0]: d9008214,d90082a4 ram:d9001890 fd7bbca9 stp x29,x30,[sp, #local_40]! ram:d9001894 fd030091 mov x29,sp ram:d9001898 f55b02a9 stp x21,x22,[sp, #local_20+0x40] ram:d900189c f76303a9 stp x23,x24,[sp, #local_10+0x40] ram:d90018a0 f35301a9 stp x19,x20,[sp, #local_30+0x40] ram:d90018a4 f60301aa mov x22,dst ram:d90018a8 f30300aa mov x19,src ram:d90018ac f50302aa mov x21,size ram:d90018b0 f80303aa mov x24,name ram:d90018b4 dbffff97 bl get_boot_device ;uint get_boot_device(void) ram:d90018b8 1f1800f1 cmp boot_device,#0x6 ram:d90018bc f70300aa mov x23,boot_device ram:d90018c0 a8030054 b.hi LAB_d9001934 ram:d90018c4 1f180071 cmp boot_device,#0x6 ram:d90018c8 68030054 b.hi LAB_d9001934 ram:d90018cc 40000090 adrp boot_device,0xd9009000 ram:d90018d0 00200991 add boot_device,boot_device,#0x248 ram:d90018d4 01487738 ldrb dst,[boot_device, w23, UXTW ]=>switch... ram:d90018d8 62000010 adr size,0xd90018e4 ram:d90018dc 4188218b add dst,size,dst, SXTB #0x2 switchD: ; FWD[6,0]: d90018e4,d90018f0,d9001900,d900190c ; d9001918,d9001928 ram:d90018e0 20001fd6 br dst caseD_0: ;XREF[1,0]: d90018e0 ram:d90018e4 54000090 adrp x20,0xd9009000 ram:d90018e8 94920a91 add x20,x20,#0x2a4 ram:d90018ec 14000014 b LAB_d900193c caseD_1: ;XREF[1,0]: d90018e0 ram:d90018f0 54000090 adrp x20,0xd9009000 ram:d90018f4 73020891 add x19,x19,#0x200 ram:d90018f8 94a20a91 add x20,x20,#0x2a8 ram:d90018fc 10000014 b LAB_d900193c caseD_2: ;XREF[1,0]: d90018e0 ram:d9001900 54000090 adrp x20,0xd9009000 ram:d9001904 94b60a91 add x20,x20,#0x2ad ram:d9001908 0d000014 b LAB_d900193c caseD_3: ;XREF[1,0]: d90018e0 ram:d900190c 54000090 adrp x20,0xd9009000 ram:d9001910 94ca0a91 add x20,x20,#0x2b2 ram:d9001914 0a000014 b LAB_d900193c caseD_4: ;XREF[1,0]: d90018e0 ram:d9001918 54000090 adrp x20,0xd9009000 ram:d900191c 73020891 add x19,x19,#0x200 ram:d9001920 94da0a91 add x20,x20,#0x2b6 ram:d9001924 06000014 b LAB_d900193c caseD_6: ;XREF[1,0]: d90018e0 caseD_5: ram:d9001928 54000090 adrp x20,0xd9009000 ram:d900192c 94e60a91 add x20,x20,#0x2b9 ram:d9001930 03000014 b LAB_d900193c LAB_d9001934: ;XREF[2,0]: d90018c0,d90018c8 ram:d9001934 54000090 adrp x20,0xd9009000 ram:d9001938 94f60a91 add x20,x20,#0x2bd LAB_d900193c: ;XREF[6,0]: d90018ec,d90018fc,d9001908,d9001914 ; d9001924,d9001930 ram:d900193c 40000090 adrp boot_device,0xd9009000 ram:d9001940 00140b91 add boot_devi...,boot_device,#0x2c5 ;= "Load " ram:d9001944 9e1d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001948 e00318aa mov boot_device,x24 ram:d900194c 9c1d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001950 40000090 adrp boot_device,0xd9009000 ram:d9001954 002c0b91 add boot_devi...,boot_device,#0x2cb ;= " from " ram:d9001958 991d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d900195c e00314aa mov boot_device=>s_USB_d90092b9,x20 ;= "USB" ram:d9001960 971d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001964 40000090 adrp boot_device,0xd9009000 ram:d9001968 00480b91 add boot_devi...,boot_device,#0x2d2 ;= ", src: 0x" ram:d900196c 941d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001970 01048052 mov dst,#0x20 ram:d9001974 e00313aa mov boot_device,x19 ram:d9001978 9d1d0094 bl serial_put_hex ;undefined serial_put_hex(ulong hex, ... ram:d900197c 40000090 adrp boot_device,0xd9009000 ram:d9001980 00700b91 add boot_devi...,boot_device,#0x2dc ;= ", des: 0x" ram:d9001984 8e1d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001988 01048052 mov dst,#0x20 ram:d900198c e00316aa mov boot_device,x22 ram:d9001990 971d0094 bl serial_put_hex ;undefined serial_put_hex(ulong hex, ... ram:d9001994 40000090 adrp boot_device,0xd9009000 ram:d9001998 00980b91 add boot_devi...,boot_device,#0x2e6 ;= ", size: 0x" ram:d900199c 881d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d90019a0 e00315aa mov boot_device,x21 ram:d90019a4 01048052 mov dst,#0x20 ram:d90019a8 911d0094 bl serial_put_hex ;undefined serial_put_hex(ulong hex, ... ram:d90019ac 40000090 adrp boot_device,0xd9009000 ram:d90019b0 00a42191 add boot_devi...,boot_device,#0x869 ;= "\n" ram:d90019b4 821d0094 bl serial_puts ;undefined serial_puts(char * s) ram:d90019b8 f70600d1 sub x23,x23,#0x1 ram:d90019bc ff1600f1 cmp x23,#0x5 ram:d90019c0 08040054 b.hi LAB_d9001a40 ram:d90019c4 ff160071 cmp w23,#0x5 ram:d90019c8 c8030054 b.hi LAB_d9001a40 ram:d90019cc 40000090 adrp boot_device,0xd9009000 ram:d90019d0 00400991 add boot_device,boot_device,#0x250 ram:d90019d4 01487738 ldrb dst,[boot_device, w23, UXTW ]=>switch... ram:d90019d8 62000010 adr size,0xd90019e4 ram:d90019dc 4188218b add dst,size,dst, SXTB #0x2 switchD: ; FWD[5,0]: d90019e4,d90019ec,d9001a04,d9001a18 ; d9001a30 ram:d90019e0 20001fd6 br dst caseD_0: ;XREF[1,0]: d90019e0 ram:d90019e4 200080d2 mov boot_device,#0x1 ram:d90019e8 0d000014 b LAB_d9001a1c caseD_1: ;XREF[1,0]: d90019e0 ram:d90019ec e103132a mov dst,w19 ram:d90019f0 e203162a mov size,w22 ram:d90019f4 e303152a mov name,w21 ram:d90019f8 40008052 mov boot_device,#0x2 ram:d90019fc 6d170094 bl nf_read ;int nf_read(undefined8 param_1, uint... ram:d9001a00 10000014 b LAB_d9001a40 caseD_2: ;XREF[1,0]: d90019e0 ram:d9001a04 e00313aa mov boot_device,x19 ram:d9001a08 e10316aa mov dst,x22 ram:d9001a0c e20315aa mov size,x21 ram:d9001a10 43feff97 bl spi_read ;undefined8 spi_read(ulong param_1, l... ram:d9001a14 0b000014 b LAB_d9001a40 caseD_3: ;XREF[1,0]: d90019e0 ram:d9001a18 800080d2 mov sd_or_emmc,#0x4 LAB_d9001a1c: ;XREF[1,0]: d90019e8 ram:d9001a1c e10313aa mov dst,x19 ram:d9001a20 e20316aa mov size,x22 ram:d9001a24 e30315aa mov name,x21 ram:d9001a28 ecfeff97 bl sdio_read_data ;uint sdio_read_data(long sd_or_emmc,... ram:d9001a2c 05000014 b LAB_d9001a40 caseD_5: ;XREF[1,0]: d90019e0 caseD_4: ram:d9001a30 e00313aa mov sd_or_emmc,x19 ram:d9001a34 e10316aa mov dst,x22 ram:d9001a38 e20315aa mov size,x21 ram:d9001a3c 521b0094 bl usb_read__notsure ;undefined8 usb_read__notsure(long pa... LAB_d9001a40: ;XREF[5,0]: d90019c0,d90019c8,d9001a00,d9001a14 ; d9001a2c ram:d9001a40 000080d2 mov sd_or_emmc,#0x0 ram:d9001a44 f35341a9 ldp x19,x20,[sp, #local_30+0x40] ram:d9001a48 f55b42a9 ldp x21,x22,[sp, #local_20+0x40] ram:d9001a4c f76343a9 ldp x23,x24,[sp, #local_10+0x40] ram:d9001a50 fd7bc4a8 ldp x29=>local_40,x30,[sp], #0x40 ram:d9001a54 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;uint FUN_d9001a58(void) ;XREF[1,0]: d9008894 ram:d9001a58 004880d2 mov x0,#0x240 ram:d9001a5c 0042bbf2 movk x0,#0xda10, LSL #16 ram:d9001a60 000040b9 ldr w0,[x0]=>DAT_da100240 ram:d9001a64 007c50d3 ubfx x0,x0,#0x10,#0x10 ram:d9001a68 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9001a6c(void) ;XREF[4,0]: d90061bc,d900641c,d9008098,d90083ec ram:d9001a6c 001a93d2 mov x0,#0x98d0 ram:d9001a70 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9001a74 010040b9 ldr w1,[x0]=>DAT_c11098d0 ram:d9001a78 8040a012 mov w0,#0xfdfbffff ram:d9001a7c 2100000a and w1,w1,w0 ram:d9001a80 001a93d2 mov x0,#0x98d0 ram:d9001a84 0022b8f2 movk x0=>DAT_c11098d0,#0xc110, LSL #16 ram:d9001a88 010000b9 str w1,[x0]=>DAT_c11098d0 ram:d9001a8c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined reset_system(void) ;local_10 undefined8 -10 ;XREF[1,0]: d9001a90 ;XREF[9,0]: d9001d24,d9004d2c,d9005330,d90053dc ; d90060fc,d9006154,d900618c,d90061e0 ; d900815c ram:d9001a90 fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d9001a94 fd030091 mov x29,sp ram:d9001a98 00e28452 mov w0,#0x2710 ram:d9001a9c 47020094 bl udelay ;void udelay(undefined8 usec) LAB_d9001aa0: ;XREF[1,0]: d9001af4 ram:d9001aa0 001a93d2 mov x0,#0x98d0 ram:d9001aa4 61008052 mov w1,#0x3 ram:d9001aa8 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9001aac 01f4a072 movk w1,#0x7a0, LSL #16 ram:d9001ab0 010000b9 str w1,[x0]=>DAT_c11098d0 ram:d9001ab4 801b93d2 mov x0,#0x98dc ram:d9001ab8 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9001abc 1f0000b9 str wzr,[x0]=>DAT_c11098dc ram:d9001ac0 001a93d2 mov x0,#0x98d0 ram:d9001ac4 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9001ac8 010040b9 ldr w1,[x0]=>DAT_c11098d0 ram:d9001acc 001a93d2 mov x0,#0x98d0 ram:d9001ad0 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9001ad4 21000e32 orr w1,w1,#0x40000 ram:d9001ad8 010000b9 str w1,[x0]=>DAT_c11098d0 ram:d9001adc 800c8052 mov w0,#0x64 LAB_d9001ae0: ;XREF[1,0]: d9001af0 ram:d9001ae0 011a93d2 mov x1,#0x98d0 ram:d9001ae4 0122b8f2 movk x1,#0xc110, LSL #16 ram:d9001ae8 210040b9 ldr w1,[x1]=>DAT_c11098d0 ram:d9001aec 00040071 subs w0,w0,#0x1 ram:d9001af0 81ffff54 b.ne LAB_d9001ae0 ram:d9001af4 ebffff17 b LAB_d9001aa0 ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9001af8(void) ;local_10 undefined4 -10 ;XREF[1,0]: d9001b84 ;local_14 undefined4 -14 ;XREF[1,0]: d9001b30 ;local_18 undefined4 -18 ;XREF[1,2]: d9001b28,d9001b6c,d9001b70 ;local_1c undefined4 -1c ;XREF[1,0]: d9001b7c ;local_20 undefined4 -20 ;XREF[1,0]: d9001afc ;local_24 undefined4 -24 ;XREF[1,2]: d9001b04,d9001b18,d9001b80 ;local_28 undefined4 -28 ;XREF[1,0]: d9001b74 ;local_2c undefined4 -2c ;XREF[1,0]: d9001b08 ;local_30 undefined4 -30 ;XREF[1,2]: d9001b40,d9001b50,d9001b78 ;XREF[1,0]: d90086a4 ram:d9001af8 ffc300d1 sub sp,sp,#0x30 ram:d9001afc e11300b9 str w1,[sp, #local_20+0x30] ram:d9001b00 01028052 mov w1,#0x10 ram:d9001b04 e10f00b9 str w1,[sp, #local_24+0x30] ram:d9001b08 e00700b9 str w0,[sp, #local_2c+0x30] ram:d9001b0c 01008052 mov w1,#0x0 ram:d9001b10 20008052 mov w0,#0x1 ram:d9001b14 010c1c33 bfm w1,w0,#0x1c,#0x3 ram:d9001b18 e13b0039 strb w1,[sp, #local_24+0x32] ram:d9001b1c 847c0913 asr w4,w4,#0x9 ram:d9001b20 01008052 mov w1,#0x0 ram:d9001b24 81400033 bfxil w1,w4,#0x0,#0x11 ram:d9001b28 e11b00b9 str w1,[sp, #local_18+0x30] ram:d9001b2c 05048052 mov w5,#0x20 ram:d9001b30 e21f00b9 str w2,[sp, #local_14+0x30] ram:d9001b34 06008052 mov w6,#0x0 ram:d9001b38 42018052 mov w2,#0xa ram:d9001b3c 217c1053 lsr w1,w1,#0x10 ram:d9001b40 e50300b9 str w5,[sp]=>local_30 ram:d9001b44 060c1c33 bfm w6,w0,#0x1c,#0x3 ram:d9001b48 410c1c33 bfm w1,w2,#0x1c,#0x3 ram:d9001b4c 02008052 mov w2,#0x0 ram:d9001b50 e60b0039 strb w6,[sp, #local_30+0x32] ram:d9001b54 02041e33 bfm w2,w0,#0x1e,#0x1 ram:d9001b58 e60f8012 mov w6,#0xffffff80 ram:d9001b5c 4200062a orr w2,w2,w6 ram:d9001b60 21001e32 orr w1,w1,#0x4 ram:d9001b64 4200052a orr w2,w2,w5 ram:d9001b68 00039cd2 mov x0,#0xe018 ram:d9001b6c e16b0039 strb w1,[sp, #local_18+0x32] ram:d9001b70 e26f0039 strb w2,[sp, #local_18+0x33] ram:d9001b74 ff0b00b9 str wzr,[sp, #local_28+0x30] ram:d9001b78 e60f0039 strb w6,[sp, #local_30+0x33] ram:d9001b7c e51700b9 str w5,[sp, #local_1c+0x30] ram:d9001b80 e63f0039 strb w6,[sp, #local_24+0x33] ram:d9001b84 e32300b9 str w3,[sp, #local_10+0x30] ram:d9001b88 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001b8c e1018052 mov w1,#0xf ram:d9001b90 010000b9 str w1,[x0]=>DAT_c883e018 ram:d9001b94 e2030091 mov x2,sp ram:d9001b98 00019cd2 mov x0,#0xe008 ram:d9001b9c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001ba0 41001f32 orr w1,w2,#0x2 ram:d9001ba4 010000b9 str w1,[x0]=>DAT_c883e008 LAB_d9001ba8: ;XREF[1,0]: d9001bb4 ram:d9001ba8 00039cd2 mov x0,#0xe018 ram:d9001bac 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001bb0 000040b9 ldr w0,[x0]=>DAT_c883e018 ram:d9001bb4 a0ffff34 cbz w0,LAB_d9001ba8 ram:d9001bb8 ffc30091 add sp,sp,#0x30 ram:d9001bbc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9001bc0(long param_1, long param_2, long param_3) ;param_1 long x0 ;param_2 long x1 ;param_3 long x2 ;XREF[1,0]: d90074e0 ram:d9001bc0 038087d2 mov x3,#0x3c00 ram:d9001bc4 e40301aa mov x4,param_2 ram:d9001bc8 2320bbf2 movk x3,#0xd901, LSL #16 ram:d9001bcc 0100038b add param_2,param_1,x3 ram:d9001bd0 e00302aa mov param_1,param_3 ram:d9001bd4 e20304aa mov param_3,x4 ram:d9001bd8 df1c0014 b memcpy ;undefined memcpy(long dst, long src,... ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined cpu_pll_switch_to(int param_1, int param_2, int param_3, int param_4) ;param_1 int w0 ;param_2 int w1 ;param_3 int w2 ;param_4 int w3 ;XREF[3,0]: d9001be8,d9001db0,d9001ed0 ram:d9001bdc 843398d2 mov x4,#0xc19c ram:d9001be0 6410b9f2 movk x4,#0xc883, LSL #16 ram:d9001be4 840040b9 ldr w4,[x4]=>DAT_c883c19c ram:d9001be8 a4ffe737 tbnz w4,#0x1c,cpu_pll_switch_to ram:d9001bec 1f040071 cmp param_1,#0x1 ram:d9001bf0 a1000054 b.ne LAB_d9001c04 ram:d9001bf4 00008152 mov param_1,#0x800 ram:d9001bf8 0080a072 movk param_1,#0x400, LSL #16 ram:d9001bfc 8400002a orr w4,w4,param_1 ram:d9001c00 0f000014 b LAB_d9001c3c LAB_d9001c04: ;XREF[1,0]: d9001bf0 ram:d9001c04 1fa00f71 cmp param_1,#0x3e8 ram:d9001c08 e0179f1a cset param_1,eq ram:d9001c0c c4005036 tbz w4,#0xa,LAB_d9001c24 ram:d9001c10 e5fe8012 mov w5,#0xfffff808 ram:d9001c14 8400050a and w4,w4,w5 ram:d9001c18 84000632 orr w4,w4,#0x4000000 ram:d9001c1c 8400002a orr w4,w4,param_1 ram:d9001c20 06000014 b LAB_d9001c38 LAB_d9001c24: ;XREF[1,0]: d9001c0c ram:d9001c24 e57f9f52 mov w5,#0xfbff ram:d9001c28 0581bf72 movk w5,#0xfc08, LSL #16 ram:d9001c2c 8400050a and w4,w4,w5 ram:d9001c30 84800632 orr w4,w4,#0x4000400 ram:d9001c34 8440002a orr w4,w4,param_1, LSL #0x10 LAB_d9001c38: ;XREF[1,0]: d9001c20 ram:d9001c38 84781412 and w4,w4,#0xfffff7ff LAB_d9001c3c: ;XREF[1,0]: d9001c00 ram:d9001c3c 803398d2 mov param_1,#0xc19c ram:d9001c40 6010b9f2 movk param_1,#0xc883, LSL #16 ram:d9001c44 040000b9 str w4,[param_1]=>DAT_c883c19c ram:d9001c48 802b98d2 mov param_1,#0xc15c ram:d9001c4c 6010b9f2 movk param_1,#0xc883, LSL #16 ram:d9001c50 21080051 sub param_2,param_2,#0x2 ram:d9001c54 000040b9 ldr param_1,[param_1]=>DAT_c883c15c ram:d9001c58 3f180071 cmp param_2,#0x6 ram:d9001c5c 68000054 b.hi LAB_d9001c68 ram:d9001c60 00701a12 and param_1,param_1,#0xffffffc7 ram:d9001c64 000c012a orr param_1,param_1,param_2, LSL #0x3 LAB_d9001c68: ;XREF[1,0]: d9001c5c ram:d9001c68 42080051 sub param_3,param_3,#0x2 ram:d9001c6c 5f180071 cmp param_3,#0x6 ram:d9001c70 68000054 b.hi LAB_d9001c7c ram:d9001c74 00701412 and param_1,param_1,#0xfffff1ff ram:d9001c78 0024022a orr param_1,param_1,param_3, LSL #0x9 LAB_d9001c7c: ;XREF[1,0]: d9001c70 ram:d9001c7c 63080051 sub param_4,param_4,#0x2 ram:d9001c80 7f180071 cmp param_4,#0x6 ram:d9001c84 68000054 b.hi LAB_d9001c90 ram:d9001c88 00701712 and param_1,param_1,#0xfffffe3f ram:d9001c8c 0018032a orr param_1,param_1,param_4, LSL #0x6 LAB_d9001c90: ;XREF[1,0]: d9001c84 ram:d9001c90 812b98d2 mov param_2,#0xc15c ram:d9001c94 6110b9f2 movk param_2,#0xc883, LSL #16 ram:d9001c98 200000b9 str param_1,[param_2]=>DAT_c883c15c ram:d9001c9c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;uint pll_lock_check(int * param_1, char * param_2) ;param_1 int * x0 ;param_2 char * x1 ;local_10 undefined8 -10 ;XREF[2,0]: d9001ccc,d9001d04 ;local_20 undefined8 -20 ;XREF[2,0]: d9001ca8,d9001d30 ;local_30 undefined8 -30 ;XREF[2,0]: d9001ca0,d9001d34 ;XREF[3,0]: d9001eb4,d9002114,d9002cd4 ram:d9001ca0 fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d9001ca4 fd030091 mov x29,sp ram:d9001ca8 f35301a9 stp x19,x20,[sp, #local_20+0x30] ram:d9001cac 140040b9 ldr w20,[param_1] ram:d9001cb0 530000b0 adrp x19,ddrs ram:d9001cb4 947e1f53 lsr w20,w20,#0x1f ram:d9001cb8 73a21f91 add x19,x19,#0x7e8 ram:d9001cbc 74000034 cbz w20,LAB_d9001cc8 ram:d9001cc0 7f0200b9 str wzr,[x19]=>DAT_d900a7e8 ram:d9001cc4 1a000014 b LAB_d9001d2c LAB_d9001cc8: ;XREF[1,0]: d9001cbc ram:d9001cc8 600240b9 ldr param_1,[x19]=>DAT_d900a7e8 ram:d9001ccc a11300f9 str param_2,[x29, #local_10+0x30] ram:d9001cd0 00040011 add param_1,param_1,#0x1 ram:d9001cd4 600200b9 str param_1,[x19]=>DAT_d900a7e8 ram:d9001cd8 e00301aa mov param_1,param_2 ram:d9001cdc b81c0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001ce0 40000090 adrp param_1,0xd9009000 ram:d9001ce4 00c40b91 add param_1=>...,param_1,#0x2f1 ;= " lock check " ram:d9001ce8 b51c0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001cec 600240b9 ldr param_1,[x19]=>DAT_d900a7e8 ram:d9001cf0 d41c0094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d9001cf4 40000090 adrp param_1,0xd9009000 ram:d9001cf8 00a42191 add param_1=>s__d9009869,param_1,#0x869 ;= "\n" ram:d9001cfc b01c0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001d00 600240b9 ldr param_1,[x19]=>DAT_d900a7e8 ram:d9001d04 a11340f9 ldr param_2,[x29, #local_10+0x30] ram:d9001d08 1f240071 cmp param_1,#0x9 ram:d9001d0c 09010054 b.ls LAB_d9001d2c ram:d9001d10 e00301aa mov param_1,param_2 ram:d9001d14 aa1c0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001d18 40000090 adrp param_1,0xd9009000 ram:d9001d1c 00f80b91 add param_1=>...,param_1,#0x2fe ;= " lock failed! reset...\n" ram:d9001d20 a71c0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001d24 5bffff97 bl reset_system ;undefined reset_system(void) LAB_d9001d28: ;XREF[1,0]: d9001d28 ram:d9001d28 00000014 b LAB_d9001d28 LAB_d9001d2c: ;XREF[2,0]: d9001cc4,d9001d0c ram:d9001d2c 80020052 eor param_1,w20,#0x1 ram:d9001d30 f35341a9 ldp x19,x20,[sp, #local_20+0x30] ram:d9001d34 fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d9001d38 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 pll_init(void) ;pll_lockchk undefined4 w0 ;XREF[1,0]: d9001eb4 ;local_10 undefined8 -10 ;XREF[2,0]: d9001d4c,d900218c ;local_20 undefined8 -20 ;XREF[2,0]: d9001d48,d9002188 ;local_30 undefined8 -30 ;XREF[2,0]: d9001d3c,d9002190 ;tmp1 undefined4 HASH... ;tmp2 undefined4 HASH... ;tmp3 undefined4 HASH... ;XREF[1,0]: d9008af8 ram:d9001d3c fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d9001d40 fd030091 mov x29,sp ram:d9001d44 00008052 mov w0,#0x0 ram:d9001d48 f35301a9 stp x19,x20,[sp, #local_20+0x30] ram:d9001d4c f55b02a9 stp x21,x22,[sp, #local_10+0x30] ram:d9001d50 651c0094 bl check_if_remap_addr ;undefined4 check_if_remap_addr(uint ... ram:d9001d54 1f840071 cmp w0,#0x21 ram:d9001d58 6d010054 b.le LAB_d9001d84 ram:d9001d5c 804d98d2 mov x0,#0xc26c ram:d9001d60 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001d64 000040b9 ldr w0,[x0]=>DAT_c883c26c ram:d9001d68 02001612 and w2,w0,#0x400 ram:d9001d6c 01781512 and w1,w0,#0xfffffbff ram:d9001d70 5f001f6b cmp w2,wzr ram:d9001d74 2010801a csel w0,w1,w0,ne ram:d9001d78 814d98d2 mov x1,#0xc26c ram:d9001d7c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9001d80 200000b9 str w0,[x1]=>DAT_c883c26c LAB_d9001d84: ;XREF[1,0]: d9001d58 ram:d9001d84 802e98d2 mov x0,#0xc174 ram:d9001d88 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001d8c 010040b9 ldr w1,[x0]=>DAT_c883c174 ram:d9001d90 802e98d2 mov x0,#0xc174 ram:d9001d94 21781712 and w1,w1,#0xfffffeff ram:d9001d98 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001d9c 010000b9 str w1,[x0]=>DAT_c883c174 ram:d9001da0 00008052 mov w0,#0x0 ram:d9001da4 e103002a mov w1,w0 ram:d9001da8 e203002a mov w2,w0 ram:d9001dac e303002a mov w3,w0 ram:d9001db0 8bffff97 bl cpu_pll_switch_to ;undefined cpu_pll_switch_to(int para... ram:d9001db4 805298d2 mov x0,#0xc294 ram:d9001db8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001dbc 010040b9 ldr w1,[x0]=>DAT_c883c294 ram:d9001dc0 805298d2 mov x0,#0xc294 ram:d9001dc4 21000632 orr w1,w1,#0x4000000 ram:d9001dc8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001dcc 010000b9 str w1,[x0]=>DAT_c883c294 ram:d9001dd0 800c8052 mov w0,#0x64 ram:d9001dd4 79010094 bl udelay ;void udelay(undefined8 usec) ram:d9001dd8 400000b0 adrp x0,ddrs ram:d9001ddc 00400b91 add x0,x0,#0x2d0 ram:d9001de0 15004079 ldrh w21,[x0]=>plls ram:d9001de4 00038052 mov w0,#0x18 ;*** ram:d9001de8 b50ac01a udiv w21,w21,w0 ram:d9001dec 54000090 adrp x20,0xd9009000 ram:d9001df0 b5021732 orr w21,w21,#0x200 ram:d9001df4 16e8b652 mov w22,#0xb7400000 ram:d9001df8 945a0c91 add x20,x20,#0x316 LAB_d9001dfc: ;XREF[1,0]: d9001ebc ram:d9001dfc 006098d2 mov x0,#0xc300 ram:d9001e00 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e04 010040b9 ldr w1,[x0]=>DAT_c883c300 ram:d9001e08 006098d2 mov x0,#0xc300 ram:d9001e0c 21000332 orr w1,w1,#0x20000000 ram:d9001e10 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e14 010000b9 str w1,[x0]=>DAT_c883c300 ram:d9001e18 805f98d2 mov x0,#0xc2fc ram:d9001e1c 01209052 mov w1,#0x8100 ram:d9001e20 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e24 a184b872 movk w1,#0xc425, LSL #16 ram:d9001e28 010000b9 str w1,[x0]=>DAT_c883c2fc ram:d9001e2c 806098d2 mov x0,#0xc304 ram:d9001e30 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e34 160000b9 str w22,[x0]=>DAT_c883c304 ram:d9001e38 01519452 mov w1,#0xa288 ram:d9001e3c 006198d2 mov x0,#0xc308 ram:d9001e40 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e44 214ba172 movk w1,#0xa59, LSL #16 ram:d9001e48 010000b9 str w1,[x0]=>DAT_c883c308 ram:d9001e4c a2058052 mov w2,#0x2d ram:d9001e50 806198d2 mov x0,#0xc30c ram:d9001e54 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e58 0208a072 movk w2,#0x40, LSL #16 ram:d9001e5c 020000b9 str w2,[x0]=>DAT_c883c30c ram:d9001e60 006298d2 mov x0,#0xc310 ram:d9001e64 e2008052 mov w2,#0x7 ram:d9001e68 028eaf72 movk w2,#0x7c70, LSL #16 ram:d9001e6c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e70 020000b9 str w2,[x0]=>DAT_c883c310 ram:d9001e74 006098d2 mov x0,#0xc300 ram:d9001e78 a1060332 orr w1,w21,#0x60000000 ram:d9001e7c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e80 010000b9 str w1,[x0]=>DAT_c883c300 ram:d9001e84 006098d2 mov x0,#0xc300 ram:d9001e88 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e8c 010040b9 ldr w1,[x0]=>DAT_c883c300 ram:d9001e90 006098d2 mov x0,#0xc300 ram:d9001e94 21780212 and w1,w1,#0xdfffffff ram:d9001e98 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9001e9c 010000b9 str w1,[x0]=>DAT_c883c300 ram:d9001ea0 80028052 mov w0,#0x14 ram:d9001ea4 45010094 bl udelay ;void udelay(undefined8 usec) ram:d9001ea8 006098d2 mov x0,#0xc300 ram:d9001eac 6010b9f2 movk x0=>DAT_c883c300,#0xc883, LSL #16 ram:d9001eb0 e10314aa mov x1=>s_SYS_PLL_d9009316,x20 ;= "SYS PLL" ram:d9001eb4 7bffff97 bl pll_lock_check ;uint pll_lock_check(int * param_1, c... ram:d9001eb8 f303002a mov w19,pll_lockchk ram:d9001ebc 00faff35 cbnz pll_lockchk,LAB_d9001dfc ram:d9001ec0 e203132a mov w2,w19 ram:d9001ec4 e303132a mov w3,w19 ram:d9001ec8 e103132a mov w1,w19 ram:d9001ecc 20008052 mov pll_lockchk,#0x1 ram:d9001ed0 43ffff97 bl cpu_pll_switch_to ;undefined cpu_pll_switch_to(int para... ram:d9001ed4 006098d2 mov pll_lockchk,#0xc300 ram:d9001ed8 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001edc 010040b9 ldr w1,[pll_lockchk]=>DAT_c883c300 ram:d9001ee0 14038052 mov w20,#0x18 ram:d9001ee4 203449d3 ubfx pll_lockchk,x1,#0x9,#0x5 ram:d9001ee8 940ac01a udiv w20,w20,pll_lockchk ram:d9001eec 20200012 and pll_lockchk,w1,#0x1ff ram:d9001ef0 947e001b mul w20,w20,pll_lockchk ram:d9001ef4 40000090 adrp pll_lockchk,0xd9009000 ram:d9001ef8 214450d3 ubfx x1,x1,#0x10,#0x2 ram:d9001efc 00780c91 add pll_lockc...,pll_lockchk,#0x31e ;= "CPU clk: " ram:d9001f00 9426c11a lsr w20,w20,w1 ram:d9001f04 2e1c0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001f08 e003142a mov pll_lockchk,w20 ram:d9001f0c 4d1c0094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d9001f10 40000090 adrp pll_lockchk,0xd9009000 ram:d9001f14 00a00c91 add pll_lockc...,pll_lockchk,#0x328 ;= "MHz\n" ram:d9001f18 291c0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9001f1c 805198d2 mov pll_lockchk,#0xc28c ram:d9001f20 c1008052 mov w1,#0x6 ram:d9001f24 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001f28 2100a072 movk w1,#0x1, LSL #16 ram:d9001f2c 010000b9 str w1,[pll_lockchk]=>DAT_c883c28c ram:d9001f30 005098d2 mov pll_lockchk,#0xc280 ram:d9001f34 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001f38 010040b9 ldr w1,[pll_lockchk]=>DAT_c883c280 ram:d9001f3c 005098d2 mov pll_lockchk,#0xc280 ram:d9001f40 21000332 orr w1,w1,#0x20000000 ram:d9001f44 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001f48 010000b9 str w1,[pll_lockchk]=>DAT_c883c280 ram:d9001f4c 00198052 mov pll_lockchk,#0xc8 ram:d9001f50 1a010094 bl udelay ;void udelay(undefined8 usec) ram:d9001f54 805098d2 mov pll_lockchk,#0xc284 ram:d9001f58 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001f5c 0139ab52 mov w1,#0x59c80000 ram:d9001f60 010000b9 str w1,[pll_lockchk]=>DAT_c883c284 ram:d9001f64 005198d2 mov pll_lockchk,#0xc288 ram:d9001f68 41048752 mov w1,#0x3822 ram:d9001f6c 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001f70 a14eb972 movk w1,#0xca75, LSL #16 ram:d9001f74 010000b9 str w1,[pll_lockchk]=>DAT_c883c288 ram:d9001f78 005298d2 mov pll_lockchk,#0xc290 ram:d9001f7c 41c38152 mov w1,#0xe1a ram:d9001f80 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001f84 41aab272 movk w1,#0x9552, LSL #16 ram:d9001f88 010000b9 str w1,[pll_lockchk]=>DAT_c883c290 ram:d9001f8c 805298d2 mov pll_lockchk,#0xc294 ram:d9001f90 a1a88852 mov w1,#0x4545 ram:d9001f94 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001f98 a188bf72 movk w1,#0xfc45, LSL #16 ram:d9001f9c 010000b9 str w1,[pll_lockchk]=>DAT_c883c294 ram:d9001fa0 005398d2 mov pll_lockchk,#0xc298 ram:d9001fa4 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001fa8 130000b9 str w19,[pll_lockchk]=>DAT_c883c298 ram:d9001fac 805398d2 mov pll_lockchk,#0xc29c ram:d9001fb0 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001fb4 130000b9 str w19,[pll_lockchk]=>DAT_c883c29c ram:d9001fb8 005498d2 mov pll_lockchk,#0xc2a0 ram:d9001fbc 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001fc0 130000b9 str w19,[pll_lockchk]=>DAT_c883c2a0 ram:d9001fc4 41df8052 mov w1,#0x6fa ram:d9001fc8 005098d2 mov pll_lockchk,#0xc280 ram:d9001fcc 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001fd0 0100ac72 movk w1,#0x6000, LSL #16 ram:d9001fd4 010000b9 str w1,[pll_lockchk]=>DAT_c883c280 ram:d9001fd8 005098d2 mov pll_lockchk,#0xc280 ram:d9001fdc 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001fe0 010040b9 ldr w1,[pll_lockchk]=>DAT_c883c280 ram:d9001fe4 005098d2 mov pll_lockchk,#0xc280 ;All these 3 with pll_lockchk: zero'd out... ;0x298 -> HHI_MPLL_CNTL7 ;0x29c -> HHI_MPLL_CNTL8 ;0x2a0 -> HHI_MPLL_CNTL9 ;I think that's unnecessary. ram:d9001fe8 21780212 and w1,w1,#0xdfffffff ram:d9001fec 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9001ff0 010000b9 str w1,[pll_lockchk]=>DAT_c883c280 ram:d9001ff4 00648052 mov pll_lockchk,#0x320 ram:d9001ff8 f0000094 bl udelay ;void udelay(undefined8 usec) ram:d9001ffc 805198d2 mov pll_lockchk,#0xc28c ram:d9002000 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9002004 010040b9 ldr w1,[pll_lockchk]=>DAT_c883c28c ram:d9002008 805198d2 mov pll_lockchk,#0xc28c ram:d900200c 21001232 orr w1,w1,#0x4000 ram:d9002010 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9002014 330000f0 adrp x19,0xd9009000 ram:d9002018 010000b9 str w1,[pll_lockchk]=>DAT_c883c28c ram:d900201c 73b60c91 add x19,x19,#0x32d LAB_d9002020: ;XREF[1,0]: d9002118 ram:d9002020 005098d2 mov pll_lockchk,#0xc280 ram:d9002024 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9002028 000040b9 ldr pll_lockchk,[pll_lockchk]=>DAT_c883c280 ram:d900202c a004f836 tbz pll_lockchk,#0x1f,LAB_d90020c0 LAB_d9002030: ;XREF[1,0]: d900211c ram:d9002030 805498d2 mov pll_lockchk,#0xc2a4 ram:d9002034 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9002038 61008252 mov w1,#0x1003 ;More registers! ;0x2a4 -> HHI_MPLL_CNTL10 ;0x298 -> HHI_MPLL_CNTL7 ;0x174 -> HHI_MPEG_CLK_CNTL ;0x29c -> HHI_MPLL_CNTL8 ram:d900203c 010000b9 str w1,[pll_lockchk]=>DAT_c883c2a4 ram:d9002040 005398d2 mov pll_lockchk,#0xc298 ram:d9002044 e1b69d52 mov w1,#0xedb7 ram:d9002048 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d900204c a100a072 movk w1,#0x5, LSL #16 ram:d9002050 010000b9 str w1,[pll_lockchk]=>DAT_c883c298 ram:d9002054 802e98d2 mov pll_lockchk,#0xc174 ram:d9002058 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d900205c 010040b9 ldr w1,[pll_lockchk]=>DAT_c883c174 ram:d9002060 e01f8e12 mov pll_lockchk,#0xffff8f00 ram:d9002064 2100000a and w1,w1,pll_lockchk ram:d9002068 40108a52 mov pll_lockchk,#0x5082 ram:d900206c 2100002a orr w1,w1,pll_lockchk ram:d9002070 802e98d2 mov pll_lockchk,#0xc174 ram:d9002074 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9002078 010000b9 str w1,[pll_lockchk]=>DAT_c883c174 ram:d900207c 802e98d2 mov pll_lockchk,#0xc174 ram:d9002080 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9002084 010040b9 ldr w1,[pll_lockchk]=>DAT_c883c174 ram:d9002088 802e98d2 mov pll_lockchk,#0xc174 ram:d900208c 21001832 orr w1,w1,#0x100 ram:d9002090 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9002094 010000b9 str w1,[pll_lockchk]=>DAT_c883c174 ram:d9002098 805398d2 mov pll_lockchk,#0xc29c ram:d900209c 412b9c52 mov w1,#0xe15a ram:d90020a0 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d90020a4 8100a072 movk w1,#0x4, LSL #16 ram:d90020a8 010000b9 str w1,[pll_lockchk]=>DAT_c883c29c ram:d90020ac 00008052 mov pll_lockchk,#0x0 ram:d90020b0 8d1b0094 bl check_if_remap_addr ;undefined4 check_if_remap_addr(uint ... ram:d90020b4 1f840071 cmp pll_lockchk,#0x21 ram:d90020b8 4c030054 b.gt LAB_d9002120 ram:d90020bc 32000014 b LAB_d9002184 LAB_d90020c0: ;XREF[1,0]: d900202c ram:d90020c0 005098d2 mov pll_lockchk,#0xc280 ram:d90020c4 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d90020c8 010040b9 ldr w1,[pll_lockchk]=>DAT_c883c280 ram:d90020cc 005098d2 mov pll_lockchk,#0xc280 ram:d90020d0 21000332 orr w1,w1,#0x20000000 ram:d90020d4 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d90020d8 010000b9 str w1,[pll_lockchk]=>DAT_c883c280 ram:d90020dc 007d8052 mov pll_lockchk,#0x3e8 ram:d90020e0 b6000094 bl udelay ;void udelay(undefined8 usec) ram:d90020e4 005098d2 mov pll_lockchk,#0xc280 ram:d90020e8 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d90020ec 010040b9 ldr w1,[pll_lockchk]=>DAT_c883c280 ram:d90020f0 005098d2 mov pll_lockchk,#0xc280 ram:d90020f4 21780212 and w1,w1,#0xdfffffff ram:d90020f8 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d90020fc 010000b9 str w1,[pll_lockchk]=>DAT_c883c280 ram:d9002100 007d8052 mov pll_lockchk,#0x3e8 ram:d9002104 ad000094 bl udelay ;void udelay(undefined8 usec) ram:d9002108 005098d2 mov pll_lockchk,#0xc280 ram:d900210c 6010b9f2 movk pll_lockchk=>DAT...,#0xc883, LSL #16 ram:d9002110 e10313aa mov x1=>s_FIX_PLL_d900932d,x19 ;= "FIX PLL" ram:d9002114 e3feff97 bl pll_lock_check ;uint pll_lock_check(int * param_1, c... ram:d9002118 40f8ff35 cbnz pll_lockchk,LAB_d9002020 ram:d900211c c5ffff17 b LAB_d9002030 LAB_d9002120: ;XREF[1,0]: d90020b8 ram:d9002120 804d98d2 mov pll_lockchk,#0xc26c ram:d9002124 6010b9f2 movk pll_lockchk,#0xc883, LSL #16 ram:d9002128 000040b9 ldr pll_lockchk,[pll_lockchk]=>DAT_c883c26c ram:d900212c 20015036 tbz pll_lockchk,#0xa,LAB_d9002150 ram:d9002130 02541612 and w2,pll_lockchk,#0xfffffc00 ram:d9002134 814d98d2 mov x1,#0xc26c ram:d9002138 42000032 orr w2,w2,#0x1 ram:d900213c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002140 00501512 and pll_lockchk,pll_lockchk,#0xfffff800 ram:d9002144 220000b9 str w2,[x1]=>DAT_c883c26c ram:d9002148 00000032 orr pll_lockchk,pll_lockchk,#0x1 ram:d900214c 09000014 b LAB_d9002170 LAB_d9002150: ;XREF[1,0]: d900212c ram:d9002150 00540612 and pll_lockchk,pll_lockchk,#0xfc00ffff ram:d9002154 814d98d2 mov x1,#0xc26c ram:d9002158 02001032 orr w2,pll_lockchk,#0x10000 ram:d900215c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002160 220000b9 str w2,[x1]=>DAT_c883c26c ram:d9002164 01808052 mov w1,#0x400 ram:d9002168 2100a072 movk w1,#0x1, LSL #16 ram:d900216c 0000012a orr pll_lockchk,pll_lockchk,w1 LAB_d9002170: ;XREF[1,0]: d900214c ram:d9002170 814d98d2 mov x1,#0xc26c ram:d9002174 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002178 200000b9 str pll_lockchk,[x1]=>DAT_c883c26c ram:d900217c df3f03d5 isb ram:d9002180 bf3f03d5 dmb SY LAB_d9002184: ;XREF[1,0]: d90020bc ram:d9002184 00008052 mov pll_lockchk,#0x0 ram:d9002188 f35341a9 ldp x19,x20,[sp, #local_20+0x30] ram:d900218c f55b42a9 ldp x21,x22,[sp, #local_10+0x30] ram:d9002190 fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d9002194 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;ulong saradc_ch1_get(void) ;board_id undefined8 x19 ;XREF[1,0]: d9002320 ;local_10 undefined8 -10 ;XREF[2,0]: d90021a4,d90023ac ;local_20 undefined8 -20 ;XREF[2,0]: d9002198,d90023b0 ;XREF[1,0]: d9008af0 ram:d9002198 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d900219c fd030091 mov x29,sp ram:d90021a0 80d090d2 mov x0,#0x8684 ram:d90021a4 f30b00f9 str x19,[sp, #local_10+0x20] ram:d90021a8 0022b8f2 movk x0,#0xc110, LSL #16 ram:d90021ac 21008052 mov w1,#0x1 ram:d90021b0 010000b9 str w1,[x0]=>DAT_c1108684 ram:d90021b4 00d190d2 mov x0,#0x8688 ram:d90021b8 0022b8f2 movk x0,#0xc110, LSL #16 ram:d90021bc 01008652 mov w1,#0x3000 ram:d90021c0 010000b9 str w1,[x0]=>DAT_c1108688 ram:d90021c4 80d190d2 mov x0,#0x868c ram:d90021c8 41018a52 mov w1,#0x500a ram:d90021cc 0022b8f2 movk x0,#0xc110, LSL #16 ram:d90021d0 0115b972 movk w1,#0xc8a8, LSL #16 ram:d90021d4 010000b9 str w1,[x0]=>DAT_c110868c ram:d90021d8 00d290d2 mov x0,#0x8690 ram:d90021dc 41018052 mov w1,#0xa ram:d90021e0 0022b8f2 movk x0,#0xc110, LSL #16 ram:d90021e4 4121a072 movk w1,#0x10a, LSL #16 ram:d90021e8 010000b9 str w1,[x0]=>DAT_c1108690 ram:d90021ec 80d390d2 mov x0,#0x869c ram:d90021f0 81418352 mov w1,#0x1a0c ram:d90021f4 0022b8f2 movk x0,#0xc110, LSL #16 ram:d90021f8 617da072 movk w1,#0x3eb, LSL #16 ram:d90021fc 010000b9 str w1,[x0]=>DAT_c110869c ram:d9002200 00d490d2 mov x0,#0x86a0 ram:d9002204 81018052 mov w1,#0xc ram:d9002208 0022b8f2 movk x0,#0xc110, LSL #16 ram:d900220c 8111a072 movk w1,#0x8c, LSL #16 ram:d9002210 010000b9 str w1,[x0]=>DAT_c11086a0 ram:d9002214 80d490d2 mov x0,#0x86a4 ram:d9002218 81618052 mov w1,#0x30c ram:d900221c 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9002220 c161a072 movk w1,#0x30e, LSL #16 ram:d9002224 010000b9 str w1,[x0]=>DAT_c11086a4 ram:d9002228 00d590d2 mov x0,#0x86a8 ram:d900222c 01809852 mov w1,#0xc400 ram:d9002230 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9002234 0180a172 movk w1,#0xc00, LSL #16 ram:d9002238 010000b9 str w1,[x0]=>DAT_c11086a8 ram:d900223c 007b98d2 mov x0,#0xc3d8 ram:d9002240 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002244 81228052 mov w1,#0x114 ram:d9002248 010000b9 str w1,[x0]=>DAT_c883c3d8 ram:d900224c 80d590d2 mov x0,#0x86ac ram:d9002250 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9002254 010c8452 mov w1,#0x2060 ram:d9002258 010000b9 str w1,[x0]=>DAT_c11086ac ram:d900225c 00d090d2 mov x0,#0x8680 ram:d9002260 01088852 mov w1,#0x4040 ram:d9002264 c180b072 movk w1,#0x8406, LSL #16 ram:d9002268 0022b8f2 movk x0,#0xc110, LSL #16 ram:d900226c 010000b9 str w1,[x0]=>DAT_c1108680 ram:d9002270 80028052 mov w0,#0x14 ram:d9002274 51000094 bl udelay ;void udelay(undefined8 usec) ram:d9002278 00d090d2 mov x0,#0x8680 ram:d900227c 21088852 mov w1,#0x4041 ram:d9002280 c180b072 movk w1,#0x8406, LSL #16 ram:d9002284 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9002288 010000b9 str w1,[x0]=>DAT_c1108680 ram:d900228c 80028052 mov w0,#0x14 ram:d9002290 4a000094 bl udelay ;void udelay(undefined8 usec) ram:d9002294 00d090d2 mov x0,#0x8680 ram:d9002298 a1088852 mov w1,#0x4045 ram:d900229c 0022b8f2 movk x0,#0xc110, LSL #16 ram:d90022a0 c180b072 movk w1,#0x8406, LSL #16 ram:d90022a4 010000b9 str w1,[x0]=>DAT_c1108680 ram:d90022a8 80028052 mov w0,#0x14 ram:d90022ac 43000094 bl udelay ;void udelay(undefined8 usec) ram:d90022b0 13008052 mov w19,#0x0 LAB_d90022b4: ;XREF[1,0]: d90022dc ram:d90022b4 00d090d2 mov x0,#0x8680 ram:d90022b8 0022b8f2 movk x0,#0xc110, LSL #16 ram:d90022bc 000040b9 ldr w0,[x0]=>DAT_c1108680 ram:d90022c0 1f080472 tst w0,#0x70000000 ram:d90022c4 81000054 b.ne LAB_d90022d4 ram:d90022c8 7f8e0171 cmp w19,#0x63 ram:d90022cc a9010054 b.ls LAB_d9002300 ram:d90022d0 04000014 b LAB_d90022e0 LAB_d90022d4: ;XREF[1,0]: d90022c4 ram:d90022d4 73060011 add w19,w19,#0x1 ram:d90022d8 7f960171 cmp w19,#101 ram:d90022dc c1feff54 b.ne LAB_d90022b4 LAB_d90022e0: ;XREF[1,0]: d90022d0 ram:d90022e0 200000f0 adrp x0,0xd9009000 ram:d90022e4 00d40c91 add x0=>s__Ge...,x0,#0x335 ;= " Get saradc sample Error. Cnt_" ram:d90022e8 351b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d90022ec e003132a mov w0,w19 ram:d90022f0 541b0094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d90022f4 200000f0 adrp x0,0xd9009000 ram:d90022f8 00a42191 add x0=>s__d9009869,x0,#0x869 ;= "\n" ram:d90022fc 301b0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d9002300: ;XREF[1,0]: d90022cc ram:d9002300 00d390d2 mov x0,#0x8698 ram:d9002304 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9002308 000040b9 ldr w0,[x0]=>DAT_c1108698 ram:d900230c 220000f0 adrp x2,0xd9009000 ram:d9002310 002c42d3 ubfx x0,x0,#0x2,#0xa ram:d9002314 010080d2 mov x1,#0x0 ram:d9002318 42800d91 add x2=>DAT_d9009360,x2,#0x360 ;= 0000002Ah LAB_d900231c: ;XREF[1,0]: d9002334 ; FWD[2,0]: d9009360,d9009364 ram:d900231c 437861b8 ldr w3,[x2, x1, LSL #0x2]=>DAT_d9009360 ;= 0000002Ah ;= 0000007Dh ram:d9002320 f303012a mov board_id,w1 ram:d9002324 1f00036b cmp w0,w3 ram:d9002328 a9000054 b.ls LAB_d900233c ram:d900232c 21040091 add x1,x1,#0x1 ram:d9002330 3f3400f1 cmp x1,#13 ram:d9002334 41ffff54 b.ne LAB_d900231c ram:d9002338 f303012a mov board_id,w1 LAB_d900233c: ;XREF[1,0]: d9002328 ram:d900233c 004880d2 mov x0,#0x240 ram:d9002340 0002b9f2 movk x0,#0xc810, LSL #16 ram:d9002344 010040b9 ldr w1,[x0]=>DAT_c8100240 ram:d9002348 004880d2 mov x0,#0x240 ; ram:d900234c 215c1012 and w1,w1,#0xffff00ff ram:d9002350 2120132a orr w1,w1,board_id, LSL #0x8 ram:d9002354 0002b9f2 movk x0,#0xc810, LSL #16 ram:d9002358 010000b9 str w1,[x0]=>DAT_c8100240 ram:d900235c 200000f0 adrp x0,0xd9009000 ram:d9002360 00500d91 add x0=>s_Board_ID_=_d9009354,x0,#0x354 ;= "Board ID = " ram:d9002364 161b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9002368 e003132a mov w0,board_id ram:d900236c 351b0094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d9002370 200000f0 adrp x0,0xd9009000 ram:d9002374 00a42191 add x0=>s__d9009869,x0,#0x869 ;= "\n" ram:d9002378 111b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d900237c 73010035 cbnz board_id,LAB_d90023a8 ram:d9002380 40000090 adrp x0,ddrs ram:d9002384 00400b91 add x0,x0,#0x2d0 ram:d9002388 01304079 ldrh w1,[x0, #0x18]=>plls.debug_mode ram:d900238c e1000034 cbz w1,LAB_d90023a8 ram:d9002390 01384079 ldrh w1,[x0, #0x1c]=>plls.cpu_clk_debug ram:d9002394 01000079 strh w1,[x0]=>plls ram:d9002398 01344079 ldrh w1,[x0, #0x1a]=>plls.ddr_clk_debug ram:d900239c 40000090 adrp x0,ddrs ram:d90023a0 00000091 add x0,x0,#0x0 ram:d90023a4 01140079 strh w1,[x0, #offset ddrs.ddr_clk &0xff] LAB_d90023a8: ;XREF[2,0]: d900237c,d900238c ram:d90023a8 e003132a mov w0,board_id ram:d90023ac f30b40f9 ldr board_id,[sp, #local_10+0x20] ram:d90023b0 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d90023b4 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;void udelay(undefined8 usec) ;usec undefined8 x0 ;XREF[44,0]: d9001a9c,d9001dd4,d9001ea4,d9001f50 ; d9001ff8,d90020e0,d9002104,d9002274 ; d9002290,d90022ac,d90024e4,d900250c ; d900251c,d9002534,d900266c,d9002690 ; d90026b4,d90026e0,d900271c,d9002914 ; d9002cc4,d9003904,d9003928,d9003948 ; d9003960,d9004234,d9004294,d9004470 ; d9004538,d9004594,d90045dc,d9004610 ; d9004794,d90047ec,d9004804,d9004834 ; d900484c,d900489c,d90049d0,d9004a38 ; d9004a50,d9004ae8,d9004b00,d9004b2c ram:d90023b8 013193d2 mov x1,#0x9988 ram:d90023bc 0122b8f2 movk x1,#0xc110, LSL #16 ram:d90023c0 220040b9 ldr w2,[x1]=>DAT_c1109988 LAB_d90023c4: ;XREF[1,0]: d90023d8 ram:d90023c4 013193d2 mov x1,#0x9988 ram:d90023c8 0122b8f2 movk x1,#0xc110, LSL #16 ram:d90023cc 210040b9 ldr w1,[x1]=>DAT_c1109988 ram:d90023d0 2100024b sub w1,w1,w2 ram:d90023d4 3f00006b cmp w1,usec ram:d90023d8 69ffff54 b.ls LAB_d90023c4 ram:d90023dc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined ddr_detect_size(char * param_1) ;param_1 char * x0 ;XREF[2,0]: d90025e4,d9002e20 ram:d90023e0 01104079 ldrh w1,[param_1, #0x8] ram:d90023e4 a1040034 cbz w1,LAB_d9002478 ram:d90023e8 e203012a mov w2,w1 ram:d90023ec 03008012 mov w3,#0xffffffff LAB_d90023f0: ;XREF[1,0]: d90023fc ram:d90023f0 44000012 and w4,w2,#0x1 ram:d90023f4 427c0153 lsr w2,w2,#0x1 ram:d90023f8 6300040b add w3,w3,w4 ram:d90023fc a2ffff35 cbnz w2,LAB_d90023f0 ram:d9002400 04004039 ldrb w4,[param_1] ram:d9002404 217c0653 lsr w1,w1,#0x6 ram:d9002408 840c0051 sub w4,w4,#0x3 ram:d900240c 841c0053 uxtb w4,w4 ram:d9002410 9f040071 cmp w4,#0x1 ram:d9002414 e203012a mov w2,w1 ram:d9002418 c8000054 b.hi LAB_d9002430 ram:d900241c 217c0153 lsr w1,w1,#0x1 ram:d9002420 e203012a mov w2,w1 ram:d9002424 63000034 cbz w3,LAB_d9002430 ram:d9002428 22781f53 lsl w2,w1,#0x1 ram:d900242c 21741e53 lsl w1,w1,#0x2 LAB_d9002430: ;XREF[2,0]: d9002418,d9002424 ram:d9002430 03008052 mov w3,#0x0 LAB_d9002434: ;XREF[1,0]: d9002440 ram:d9002434 217c0153 lsr w1,w1,#0x1 ram:d9002438 61000037 tbnz w1,#0x0,LAB_d9002444 ram:d900243c 63040011 add w3,w3,#0x1 ram:d9002440 fdffff17 b LAB_d9002434 LAB_d9002444: ;XREF[1,0]: d9002438 ram:d9002444 01008052 mov w1,#0x0 LAB_d9002448: ;XREF[1,0]: d9002454 ram:d9002448 427c0153 lsr w2,w2,#0x1 ram:d900244c 62000037 tbnz w2,#0x0,LAB_d9002458 ram:d9002450 21040011 add w1,w1,#0x1 ram:d9002454 fdffff17 b LAB_d9002448 LAB_d9002458: ;XREF[1,0]: d900244c ram:d9002458 021840b9 ldr w2,[param_1, #0x18] ram:d900245c 42641a12 and w2,w2,#0xffffffc0 ram:d9002460 6300022a orr w3,w3,w2 ram:d9002464 610c012a orr w1,w3,w1, LSL #0x3 ram:d9002468 011800b9 str w1,[param_1, #0x18] ram:d900246c 00ed90d2 mov param_1,#0x8768 ram:d9002470 6050bbf2 movk param_1=>DAT_da838768,#0xda83, LSL #16 ram:d9002474 010000b9 str w1,[param_1]=>DAT_da838768 LAB_d9002478: ;XREF[1,0]: d90023e4 ram:d9002478 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d900247c(char * param_1) ;param_1 char * x0 ;local_10 undefined8 -10 ;XREF[2,0]: d90024b0,d90025dc ;local_20 undefined8 -20 ;XREF[2,0]: d90024a0,d90025d8 ;local_30 undefined8 -30 ;XREF[2,0]: d90024a8,d90025d4 ;local_40 undefined8 -40 ;XREF[2,0]: d90024a4,d90025cc ;local_50 undefined8 -50 ;XREF[2,0]: d9002488,d90025d0 ;local_60 undefined8 -60 ;XREF[2,0]: d900247c,d90025e0 ;XREF[1,0]: d9002e18 ram:d900247c fd7bbaa9 stp x29,x30,[sp, #local_60]! ram:d9002480 fd030091 mov x29,sp ram:d9002484 011840b9 ldr w1,[param_1, #0x18] ram:d9002488 f35301a9 stp x19,x20,[sp, #local_50+0x60] ram:d900248c 21641a12 and w1,w1,#0xffffffc0 ram:d9002490 f40300aa mov x20,param_1 ram:d9002494 a0058052 mov param_1,#0x2d ram:d9002498 2100002a orr w1,w1,param_1 ram:d900249c 00ed90d2 mov param_1,#0x8768 ram:d90024a0 f96b04a9 stp x25,x26,[sp, #local_20+0x60] ram:d90024a4 f55b02a9 stp x21,x22,[sp, #local_40+0x60] ram:d90024a8 f76303a9 stp x23,x24,[sp, #local_30+0x60] ram:d90024ac 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d90024b0 fb2b00f9 str x27,[sp, #local_10+0x60] ram:d90024b4 010000b9 str w1,[param_1]=>DAT_da838768 ram:d90024b8 80024039 ldrb param_1,[x20] ram:d90024bc 9f120079 strh wzr,[x20, #0x8] ram:d90024c0 1f0c0071 cmp param_1,#0x3 ram:d90024c4 f8179f1a cset w24,eq ram:d90024c8 1320a0d2 mov x19,#0x1000000 ram:d90024cc 15008052 mov w21,#0x0 ram:d90024d0 b9008052 mov w25,#0x5 ram:d90024d4 9a008052 mov w26,#0x4 LAB_d90024d8: ;XREF[1,0]: d90025c4 ram:d90024d8 bf02186b cmp w21,w24 ram:d90024dc 6c070054 b.gt LAB_d90025c8 ram:d90024e0 40018052 mov param_1,#0xa ram:d90024e4 b5ffff97 bl udelay ;void udelay(undefined8 usec) ram:d90024e8 801a40b9 ldr param_1,[x20, #0x18] ram:d90024ec a106150b add w1,w21,w21, LSL #0x1 ram:d90024f0 00641a12 and param_1,param_1,#0xffffffc0 ram:d90024f4 2123c11a lsl w1,w25,w1 ram:d90024f8 2100002a orr w1,w1,param_1 ram:d90024fc 00ed90d2 mov param_1,#0x8768 ram:d9002500 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d9002504 010000b9 str w1,[param_1]=>DAT_da838768 ram:d9002508 40018052 mov param_1,#0xa ram:d900250c abffff97 bl udelay ;void udelay(undefined8 usec) ram:d9002510 36038052 mov w22,#0x19 LAB_d9002514: ;XREF[1,0]: d90025a4 ram:d9002514 40018052 mov param_1,#0xa ram:d9002518 7f0200b9 str wzr,[x19]=>DAT_01000000 ram:d900251c a7ffff97 bl udelay ;void udelay(undefined8 usec) ram:d9002520 a09b9952 mov param_1,#0xccdd ram:d9002524 5723d61a lsl w23,w26,w22 ram:d9002528 6057b572 movk param_1,#0xaabb, LSL #16 ram:d900252c e06a33b8 str param_1,[x23, x19, LSL #0x0]=>DAT_090... ram:d9002530 40018052 mov param_1,#0xa ram:d9002534 a1ffff97 bl udelay ;void udelay(undefined8 usec) ram:d9002538 80ce90d2 mov param_1,#0x8674 ram:d900253c 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d9002540 010040b9 ldr w1,[param_1]=>DAT_da838674 ram:d9002544 fb02138b add x27,x23,x19 ram:d9002548 20001f12 and param_1,w1,#0x2 ram:d900254c 41010836 tbz w1,#0x1,LAB_d9002574 ram:d9002550 610240b9 ldr w1,[x19]=>DAT_01000000 ram:d9002554 00008052 mov param_1,#0x0 ram:d9002558 c1010034 cbz w1,LAB_d9002590 ram:d900255c 610240b9 ldr w1,[x19]=>DAT_01000000 ram:d9002560 a09b9952 mov param_1,#0xccdd ram:d9002564 6057b572 movk param_1,#0xaabb, LSL #16 ram:d9002568 3f00006b cmp w1,param_1 ram:d900256c e0079f1a cset param_1,ne ram:d9002570 08000014 b LAB_d9002590 LAB_d9002574: ;XREF[1,0]: d900254c ram:d9002574 610240b9 ldr w1,[x19]=>DAT_01000000 ram:d9002578 c1000034 cbz w1,LAB_d9002590 ram:d900257c 610240b9 ldr w1,[x19]=>DAT_01000000 ram:d9002580 a09b9952 mov param_1,#0xccdd ram:d9002584 6057b572 movk param_1,#0xaabb, LSL #16 ram:d9002588 3f00006b cmp w1,param_1 ram:d900258c e0179f1a cset param_1,eq LAB_d9002590: ;XREF[3,0]: d9002558,d9002570,d9002578 ram:d9002590 610340b9 ldr w1,[x27]=>DAT_09000000 ram:d9002594 a1000034 cbz w1,LAB_d90025a8 ram:d9002598 80000035 cbnz param_1,LAB_d90025a8 ram:d900259c d6060011 add w22,w22,#0x1 ram:d90025a0 df860071 cmp w22,#0x21 ram:d90025a4 81fbff54 b.ne LAB_d9002514 LAB_d90025a8: ;XREF[2,0]: d9002594,d9002598 ram:d90025a8 80124079 ldrh param_1,[x20, #0x8] ram:d90025ac f7fe54d3 lsr x23,x23,#0x14 ram:d90025b0 f702000b add w23,w23,param_1 ram:d90025b4 0000a1d2 mov param_1,#0x8000000 ram:d90025b8 97120079 strh w23,[x20, #0x8] ram:d90025bc b5060011 add w21,w21,#0x1 ram:d90025c0 7302008b add x19,x19,param_1 ram:d90025c4 c5ffff17 b LAB_d90024d8 LAB_d90025c8: ;XREF[1,0]: d90024dc ram:d90025c8 e00314aa mov param_1,x20 ram:d90025cc f55b42a9 ldp x21,x22,[sp, #local_40+0x60] ram:d90025d0 f35341a9 ldp x19,x20,[sp, #local_50+0x60] ram:d90025d4 f76343a9 ldp x23,x24,[sp, #local_30+0x60] ram:d90025d8 f96b44a9 ldp x25,x26,[sp, #local_20+0x60] ram:d90025dc fb2b40f9 ldr x27,[sp, #local_10+0x60] ram:d90025e0 fd7bc6a8 ldp x29=>local_60,x30,[sp], #0x60 ram:d90025e4 7fffff17 b ddr_detect_size ;undefined ddr_detect_size(char * par... ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined ddr_setup_ssc(void) ;local_10 undefined8 -10 ;XREF[3,0]: d90025f4,d9002710,d9002720 ;local_20 undefined8 -20 ;XREF[3,0]: d90025e8,d9002714,d9002724 ;XREF[1,0]: d9006278 ram:d90025e8 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d90025ec fd030091 mov x29,sp ram:d90025f0 40000090 adrp x0,ddrs ram:d90025f4 f35301a9 stp x19,x20,[sp, #local_10+0x20] ram:d90025f8 13400b91 add x19,x0,#0x2d0 ram:d90025fc 612240b9 ldr w1,[x19, #0x20]=>plls.ddr_pll_ssc ram:d9002600 f40300aa mov x20,x0 ram:d9002604 e1080034 cbz w1,LAB_d9002720 ram:d9002608 200000f0 adrp x0,0xd9009000 ram:d900260c 00c00f91 add x0=>s_Set...,x0,#0x3f0 ;= "Set ddr ssc: ppm" ram:d9002610 6b1a0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9002614 60464079 ldrh w0,[x19, #0x22]=>plls.ddr_pll_ssc+2 ram:d9002618 813e8052 mov w1,#0x1f4 ram:d900261c 000c0012 and w0,w0,#0xf ram:d9002620 007c011b mul w0,w0,w1 ram:d9002624 00287e92 and x0,x0,#0x1ffc ram:d9002628 861a0094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d900262c 612240b9 ldr w1,[x19, #0x20]=>plls.ddr_pll_ssc ram:d9002630 213c4ed3 ubfx x1,x1,#0xe,#0x2 ram:d9002634 3f040071 cmp w1,#0x1 ram:d9002638 81000054 b.ne LAB_d9002648 ram:d900263c 200000f0 adrp x0,0xd9009000 ram:d9002640 00041091 add x0=>DAT_d9009401,x0,#0x401 ;= 2Bh + ram:d9002644 08000014 b LAB_d9002664 LAB_d9002648: ;XREF[1,0]: d9002638 ram:d9002648 3f080071 cmp w1,#0x2 ram:d900264c 81000054 b.ne LAB_d900265c ram:d9002650 200000f0 adrp x0,0xd9009000 ram:d9002654 00101091 add x0=>DAT_d9009404,x0,#0x404 ;= 2Dh - ram:d9002658 03000014 b LAB_d9002664 LAB_d900265c: ;XREF[1,0]: d900264c ram:d900265c 200000f0 adrp x0,0xd9009000 ram:d9002660 00a42191 add x0=>s__d9009869,x0,#0x869 ;= "\n" LAB_d9002664: ;XREF[2,0]: d9002644,d9002658 ram:d9002664 561a0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9002668 007d8052 mov w0,#0x3e8 ram:d900266c 53ffff97 bl udelay ;void udelay(undefined8 usec) ram:d9002670 81008ed2 mov x1,#0x7004 ram:d9002674 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002678 200040b9 ldr w0,[x1]=>DAT_c8837004 ram:d900267c 81008ed2 mov x1,#0x7004 ram:d9002680 6110b9f2 movk x1=>DAT_c8837004,#0xc883, LSL #16 ram:d9002684 00000e32 orr w0,w0,#0x40000 ram:d9002688 200000b9 str w0,[x1]=>DAT_c8837004 ram:d900268c 007d8052 mov w0,#0x3e8 ram:d9002690 4affff97 bl udelay ;void udelay(undefined8 usec) ram:d9002694 81018ed2 mov x1,#0x700c ram:d9002698 6110b9f2 movk x1,#0xc883, LSL #16 ram:d900269c 200040b9 ldr w0,[x1]=>DAT_c883700c ram:d90026a0 81018ed2 mov x1,#0x700c ram:d90026a4 6110b9f2 movk x1=>DAT_c883700c,#0xc883, LSL #16 ram:d90026a8 00001b32 orr w0,w0,#0x20 ram:d90026ac 200000b9 str w0,[x1]=>DAT_c883700c ram:d90026b0 007d8052 mov w0,#0x3e8 ram:d90026b4 41ffff97 bl udelay ;void udelay(undefined8 usec) ram:d90026b8 01028ed2 mov x1,#0x7010 ram:d90026bc 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90026c0 210040b9 ldr w1,[x1]=>DAT_c8837010 ram:d90026c4 00809112 mov w0,#0xffff73ff ram:d90026c8 2000000a and w0,w1,w0 ram:d90026cc 01028ed2 mov x1,#0x7010 ram:d90026d0 6110b9f2 movk x1=>DAT_c8837010,#0xc883, LSL #16 ram:d90026d4 00001132 orr w0,w0,#0x8000 ram:d90026d8 200000b9 str w0,[x1]=>DAT_c8837010 ram:d90026dc 007d8052 mov w0,#0x3e8 ram:d90026e0 36ffff97 bl udelay ;void udelay(undefined8 usec) ram:d90026e4 00028ed2 mov x0,#0x7010 ram:d90026e8 94420b91 add x20,x20,#0x2d0 ram:d90026ec 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90026f0 812240b9 ldr w1,[x20, #0x20]=>plls.ddr_pll_ssc ram:d90026f4 000040b9 ldr w0,[x0]=>DAT_c8837010 ram:d90026f8 21101012 and w1,w1,#0x1f0000 ram:d90026fc 00680b12 and w0,w0,#0xffe0ffff ram:d9002700 2100002a orr w1,w1,w0 ram:d9002704 00028ed2 mov x0,#0x7010 ram:d9002708 6010b9f2 movk x0,#0xc883, LSL #16 ram:d900270c 010000b9 str w1,[x0]=>DAT_c8837010 ram:d9002710 f35341a9 ldp x19,x20,[sp, #local_10+0x20] ram:d9002714 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9002718 007d8052 mov w0,#0x3e8 ram:d900271c 27ffff17 b udelay ;void udelay(undefined8 usec) LAB_d9002720: ;XREF[1,0]: d9002604 ram:d9002720 f35341a9 ldp x19,x20,[sp, #local_10+0x20] ram:d9002724 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9002728 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined print_ddr_params(void) ;message undefined8 x0 ;XREF[1,0]: d90027f8 ;local_10 undefined8 -10 ;XREF[2,0]: d9002734,d90027f8 ;local_20 undefined8 -20 ;XREF[2,0]: d900272c,d90027fc ;XREF[1,0]: d9006230 ram:d900272c fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d9002730 fd030091 mov x29,sp ram:d9002734 f30b00f9 str x19,[sp, #local_10+0x20] ram:d9002738 53000090 adrp x19,ddrs ram:d900273c 60020091 add x0,x19,#0x0 ram:d9002740 005841b9 ldr w0,[x0, #0x158]=>ddrs.ddr_func ram:d9002744 80002836 tbz w0,#0x5,LAB_d9002754 ram:d9002748 200000f0 adrp x0,0xd9009000 ram:d900274c 001c1091 add x0=>s_DDR...,x0,#0x407 ;= "DDR pll bypass enabled\n" ram:d9002750 1b1a0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d9002754: ;XREF[1,0]: d9002744 ram:d9002754 60020091 add x0,x19,#0x0 ram:d9002758 005841b9 ldr w0,[x0, #0x158]=>ddrs.ddr_func ram:d900275c 80000836 tbz w0,#0x1,LAB_d900276c ram:d9002760 200000f0 adrp x0,0xd9009000 ram:d9002764 007c1091 add x0=>s_DDR...,x0,#0x41f ;= "DDR low power enabled\n" ram:d9002768 151a0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d900276c: ;XREF[1,0]: d900275c ram:d900276c 60020091 add x0,x19,#0x0 ram:d9002770 005841b9 ldr w0,[x0, #0x158]=>ddrs.ddr_func ram:d9002774 80003036 tbz w0,#0x6,LAB_d9002784 ram:d9002778 200000f0 adrp x0,0xd9009000 ram:d900277c 00d81091 add x0=>s_DDR_enable_rdbi_d9009436,x0,#0x436;= "DDR enable rdbi\n" ram:d9002780 0f1a0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d9002784: ;XREF[1,0]: d9002774 ram:d9002784 60020091 add x0,x19,#0x0 ram:d9002788 005841b9 ldr w0,[x0, #0x158]=>ddrs.ddr_func ram:d900278c 80001836 tbz w0,#0x3,LAB_d900279c ram:d9002790 200000f0 adrp x0,0xd9009000 ram:d9002794 001c1191 add x0=>s_DDR...,x0,#0x447 ;= "DDR use ext vref\n" ;Enabled on lepotato before, later disabled. ram:d9002798 091a0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d900279c: ;XREF[1,0]: d900278c ram:d900279c 60020091 add x0,x19,#0x0 ram:d90027a0 005841b9 ldr w0,[x0, #0x158]=>ddrs.ddr_func ram:d90027a4 80001036 tbz w0,#0x2,LAB_d90027b4 ram:d90027a8 200000f0 adrp x0,0xd9009000 ram:d90027ac 00641191 add x0=>s_DDR...,x0,#0x459 ;= "DDR ZQ power down\n" ram:d90027b0 031a0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d90027b4: ;XREF[1,0]: d90027a4 ram:d90027b4 73020091 add x19,x19,#0x0 ram:d90027b8 60724539 ldrb w0,[x19, #0x15c]=>ddrs.wr_adj_per[0] ram:d90027bc c0000034 cbz w0,LAB_d90027d4 ram:d90027c0 608a4539 ldrb w0,[x19, #0x162]=>ddrs.rd_adj_per[0] ram:d90027c4 80000034 cbz w0,LAB_d90027d4 ram:d90027c8 200000f0 adrp x0,0xd9009000 ram:d90027cc 00b01191 add x0=>s_DQS...,x0,#0x46c ;= "DQS-corr enabled\n" ;Enabled on lepotato and lafrite ram:d90027d0 fb190094 bl serial_puts ;undefined serial_puts(char * s) LAB_d90027d4: ;XREF[2,0]: d90027bc,d90027c4 ram:d90027d4 40000090 adrp x0,ddrs ram:d90027d8 00400b91 add x0,x0,#0x2d0 ram:d90027dc 00044079 ldrh w0,[x0, #0x2]=>plls.pxp ram:d90027e0 80000035 cbnz w0,LAB_d90027f0 ram:d90027e4 200000f0 adrp x0,0xd9009000 ;Unless you're one of the rare people who have that emulator, it is always enabled on real boards. ram:d90027e8 00f81191 add x0=>s_DDR...,x0,#0x47e ;= "DDR scramble enabled\n" ram:d90027ec 03000014 b LAB_d90027f8 LAB_d90027f0: ;XREF[1,0]: d90027e0 ram:d90027f0 200000f0 adrp x0,0xd9009000 ram:d90027f4 00501291 add x0=>s_DDR...,x0,#0x494 ;= "DDR scramble disabled\n" LAB_d90027f8: ;XREF[1,0]: d90027ec ram:d90027f8 f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d90027fc fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9002800 ef190014 b serial_puts ;undefined serial_puts(char * s) ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined set_pll_ctrl(ddr_set_t * ddrs) ;ddrs ddr_set_t * x0 ;ddr_clk undefined4 w1 ;XREF[1,0]: d9002878 ;XREF[2,0]: d9002adc,d9002bdc ram:d9002804 01144079 ldrh w1,[x0, #ddrs->ddr_clk] ram:d9002808 3f1c0371 cmp w1,#0xc7 ram:d900280c a8000054 b.hi LAB_d9002820 ram:d9002810 62008052 mov w2,#0x3 ram:d9002814 210cc21a sdiv w1,w1,w2 ram:d9002818 c2018052 mov w2,#0xe ram:d900281c 17000014 b LAB_d9002878 LAB_d9002820: ;XREF[1,0]: d900280c ram:d9002820 22200351 sub w2,w1,#0xc8 ram:d9002824 423c0053 uxth w2,w2 ram:d9002828 5f1c0371 cmp w2,#0xc7 ram:d900282c 88000054 b.hi LAB_d900283c ram:d9002830 c2008052 mov w2,#0x6 ram:d9002834 210cc21a sdiv w1,w1,w2 ram:d9002838 10000014 b LAB_d9002878 LAB_d900283c: ;XREF[1,0]: d900282c ram:d900283c 22400651 sub w2,w1,#0x190 ram:d9002840 423c0053 uxth w2,w2 ram:d9002844 5f3c0671 cmp w2,#0x18f ram:d9002848 a8000054 b.hi LAB_d900285c ram:d900284c 82018052 mov w2,#12 ram:d9002850 210cc21a sdiv w1,w1,w2 ram:d9002854 a2008052 mov w2,#0x5 ram:d9002858 08000014 b LAB_d9002878 LAB_d900285c: ;XREF[1,0]: d9002848 ram:d900285c 22800c51 sub w2,w1,#0x320 ram:d9002860 423c0053 uxth w2,w2 ram:d9002864 5fec0a71 cmp w2,#0x2bb ram:d9002868 e8000054 b.hi LAB_d9002884 ram:d900286c 02038052 mov w2,#24 ram:d9002870 210cc21a sdiv w1,w1,w2 ram:d9002874 82008052 mov w2,#0x4 LAB_d9002878: ;XREF[3,0]: d900281c,d9002838,d9002858 ram:d9002878 2200a072 movk w2,#0x1, LSL #16 ram:d900287c 4210012a orr w2,w2,ddr_clk, LSL #0x4 ram:d9002880 021400b9 str w2,[x0, #ddrs->ddr_pll_ctrl] LAB_d9002884: ;XREF[1,0]: d9002868 ram:d9002884 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 ddr_init_pll(void) ;local_10 undefined8 -10 ;XREF[2,0]: d90028a8,d9002de4 ;local_20 undefined8 -20 ;XREF[2,0]: d90028a4,d9002de0 ;local_30 undefined8 -30 ;XREF[2,0]: d90028a0,d9002ddc ;local_40 undefined8 -40 ;XREF[2,0]: d9002888,d9002de8 ;XREF[1,0]: d9005f70 ram:d9002888 fd7bbca9 stp x29,x30,[sp, #local_40]! ram:d900288c fd030091 mov x29,sp ram:d9002890 80b788d2 mov x0,#0x45bc ram:d9002894 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002898 010040b9 ldr w1,[x0]=>DAT_c88345bc ram:d900289c 80b788d2 mov x0,#0x45bc ram:d90028a0 f35301a9 stp x19,x20,[sp, #local_30+0x40] ram:d90028a4 f55b02a9 stp x21,x22,[sp, #local_20+0x40] ram:d90028a8 f76303a9 stp x23,x24,[sp, #local_10+0x40] ram:d90028ac 21000032 orr w1,w1,#0x1 ram:d90028b0 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90028b4 010000b9 str w1,[x0]=>DAT_c88345bc ram:d90028b8 005298d2 mov x0,#0xc290 ram:d90028bc 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90028c0 010040b9 ldr w1,[x0]=>DAT_c883c290 ram:d90028c4 005298d2 mov x0,#0xc290 ram:d90028c8 21000032 orr w1,w1,#0x1 ram:d90028cc 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90028d0 010000b9 str w1,[x0]=>DAT_c883c290 ram:d90028d4 00028ed2 mov x0,#0x7010 ram:d90028d8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90028dc 010040b9 ldr w1,[x0]=>DAT_c8837010 ram:d90028e0 00028ed2 mov x0,#0x7010 ram:d90028e4 21781312 and w1,w1,#0xffffefff ram:d90028e8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90028ec 010000b9 str w1,[x0]=>DAT_c8837010 ram:d90028f0 00028ed2 mov x0,#0x7010 ram:d90028f4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90028f8 010040b9 ldr w1,[x0]=>DAT_c8837010 ram:d90028fc 00028ed2 mov x0,#0x7010 ram:d9002900 21001432 orr w1,w1,#0x1000 ram:d9002904 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002908 010000b9 str w1,[x0]=>DAT_c8837010 ram:d900290c 55000090 adrp x21,ddrs ram:d9002910 40018052 mov w0,#0xa ram:d9002914 a9feff97 bl udelay ;void udelay(undefined8 usec) ram:d9002918 b3020091 add x19,x21,#0x0 ram:d900291c 605a41b9 ldr w0,[x19, #0x158]=>ddrs.ddr_func ram:d9002920 c0150036 tbz w0,#0x0,LAB_d9002bd8 ram:d9002924 00b888d2 mov x0,#0x45c0 ram:d9002928 6010b9f2 movk x0,#0xc883, LSL #16 ram:d900292c 360000f0 adrp x22,0xd9009000 ram:d9002930 010040b9 ldr w1,[x0]=>DAT_c88345c0 ram:d9002934 d4a62191 add x20,x22,#0x869 ram:d9002938 200000f0 adrp x0,0xd9009000 ram:d900293c 00ac1291 add x0=>s_STICKY_REG0:_0x_d90094ab,x0,#0x4ab;= "STICKY_REG0: 0x" ram:d9002940 02008052 mov w2,#0x0 ram:d9002944 e30314aa mov x3=>s__d9009869,x20 ;= "\n" ;dummy ram:d9002948 de190094 bl serial_print ;undefined serial_print(char * prefix... ram:d900294c 80b888d2 mov x0,#0x45c4 ram:d9002950 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002954 010040b9 ldr w1,[x0]=>DAT_c88345c4 ram:d9002958 200000f0 adrp x0,0xd9009000 ram:d900295c 00ec1291 add x0=>s_STICKY_REG1:_0x_d90094bb,x0,#0x4bb;= "STICKY_REG1: 0x" ram:d9002960 02008052 mov w2,#0x0 ram:d9002964 e30314aa mov x3=>s__d9009869,x20 ;= "\n" ram:d9002968 d6190094 bl serial_print ;undefined serial_print(char * prefix... ram:d900296c 80bc88d2 mov x0,#0x45e4 ram:d9002970 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002974 010040b9 ldr w1,[x0]=>DAT_c88345e4 ram:d9002978 200000f0 adrp x0,0xd9009000 ram:d900297c 002c1391 add x0=>s_STICKY_REG9:_0x_d90094cb,x0,#0x4cb;= "STICKY_REG9: 0x" ram:d9002980 02008052 mov w2,#0x0 ram:d9002984 e30314aa mov x3=>s__d9009869,x20 ;= "\n" ram:d9002988 ce190094 bl serial_print ;undefined serial_print(char * prefix... ram:d900298c 00b888d2 mov x0,#0x45c0 ram:d9002990 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002994 000040b9 ldr w0,[x0]=>DAT_c88345c0 ram:d9002998 007c1453 lsr w0,w0,#0x14 ram:d900299c 1f4c3c71 cmp w0,#0xf13 ram:d90029a0 c1110054 b.ne LAB_d9002bd8 ram:d90029a4 40000090 adrp x0,ddrs ram:d90029a8 1f0c2039 strb wzr,[x0, #0x803]=>DAT_d900a803 ram:d90029ac 00b888d2 mov x0,#0x45c0 ram:d90029b0 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90029b4 140040b9 ldr w20,[x0]=>DAT_c88345c0 ram:d90029b8 80bc88d2 mov x0,#0x45e4 ram:d90029bc 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90029c0 000040b9 ldr w0,[x0]=>DAT_c88345e4 ram:d90029c4 944e0012 and w20,w20,#0xfffff ram:d90029c8 003c0012 and w0,w0,#0xffff ram:d90029cc a0030034 cbz w0,LAB_d9002a40 ram:d90029d0 80bc88d2 mov x0,#0x45e4 ram:d90029d4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90029d8 000040b9 ldr w0,[x0]=>DAT_c88345e4 ram:d90029dc 001c0012 and w0,w0,#0xff ram:d90029e0 40010034 cbz w0,LAB_d9002a08 ram:d90029e4 80bc88d2 mov x0,#0x45e4 ram:d90029e8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90029ec 010040b9 ldr w1,[x0]=>DAT_c88345e4 ram:d90029f0 60e24279 ldrh w0,[x19, #0x170]=>ddrs.t_pub_soc_vref... ram:d90029f4 211c0012 and w1,w1,#0xff ram:d90029f8 001c1812 and w0,w0,#0xff00 ram:d90029fc 0000012a orr w0,w0,w1 ram:d9002a00 60e20279 strh w0,[x19, #0x170]=>ddrs.t_pub_soc_vref... ram:d9002a04 60e60279 strh w0,[x19, #0x172]=>ddrs.t_pub_soc_vref... LAB_d9002a08: ;XREF[1,0]: d90029e0 ram:d9002a08 80bc88d2 mov x0,#0x45e4 ram:d9002a0c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002a10 000040b9 ldr w0,[x0]=>DAT_c88345e4 ram:d9002a14 1f1c1872 tst w0,#0xff00 ram:d9002a18 40010054 b.eq LAB_d9002a40 ram:d9002a1c 80bc88d2 mov x0,#0x45e4 ram:d9002a20 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002a24 010040b9 ldr w1,[x0]=>DAT_c88345e4 ram:d9002a28 a0020091 add x0,x21,#0x0 ram:d9002a2c 02c04539 ldrb w2,[x0, #0x170]=>ddrs.t_pub_soc_vref_... ram:d9002a30 211c1812 and w1,w1,#0xff00 ram:d9002a34 2100022a orr w1,w1,w2 ram:d9002a38 01e00279 strh w1,[x0, #0x170]=>ddrs.t_pub_soc_vref_... ram:d9002a3c 01e40279 strh w1,[x0, #0x172]=>ddrs.t_pub_soc_vref_... LAB_d9002a40: ;XREF[2,0]: d90029cc,d9002a18 ram:d9002a40 80bc88d2 mov x0,#0x45e4 ram:d9002a44 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002a48 000040b9 ldr w0,[x0]=>DAT_c88345e4 ram:d9002a4c 007c1853 lsr w0,w0,#0x18 ram:d9002a50 c0000034 cbz w0,LAB_d9002a68 ram:d9002a54 80bc88d2 mov x0,#0x45e4 ram:d9002a58 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002a5c 010040b9 ldr w1,[x0]=>DAT_c88345e4 ram:d9002a60 217c1853 lsr w1,w1,#0x18 ram:d9002a64 03000014 b LAB_d9002a70 LAB_d9002a68: ;XREF[1,0]: d9002a50 ram:d9002a68 a0020091 add x0,x21,#0x0 ram:d9002a6c 01cc4079 ldrh w1,[x0, #offset ddrs.t_pub_mr[7] &0xff] LAB_d9002a70: ;XREF[1,0]: d9002a64 ram:d9002a70 a0020091 add x0,x21,#0x0 ram:d9002a74 01cc0079 strh w1,[x0, #offset ddrs.t_pub_mr[7] &0xff] ram:d9002a78 74000035 cbnz w20,LAB_d9002a84 ram:d9002a7c 14f840b9 ldr w20,[x0, #offset ddrs.t_pub_zq0pr &0xff] ram:d9002a80 05000014 b LAB_d9002a94 LAB_d9002a84: ;XREF[1,0]: d9002a78 ram:d9002a84 14f800b9 str w20,[x0, #offset ddrs.t_pub_zq0pr &0xff] ram:d9002a88 14fc00b9 str w20,[x0, #offset ddrs.t_pub_zq1pr &0xff] ram:d9002a8c 140001b9 str w20,[x0, #0x100]=>ddrs.t_pub_zq2pr ram:d9002a90 140401b9 str w20,[x0, #0x104]=>ddrs.t_pub_zq3pr LAB_d9002a94: ;XREF[1,0]: d9002a80 ram:d9002a94 b3020091 add x19,x21,#0x0 ram:d9002a98 370000f0 adrp x23,0xd9009000 ram:d9002a9c 61fa40b9 ldr w1,[x19, #offset ddrs.t_pub_zq0pr &0xff] ram:d9002aa0 f7aa2191 add x23,x23,#0x86a ram:d9002aa4 200000f0 adrp x0,0xd9009000 ram:d9002aa8 006c1391 add x0=>s_ZQCR:_0x_d90094db,x0,#0x4db ;= "ZQCR: 0x" ram:d9002aac 02008052 mov w2,#0x0 ram:d9002ab0 e30317aa mov x3=>s__d9009869+1,x23 ;= "" ram:d9002ab4 380000f0 adrp x24,0xd9009000 ram:d9002ab8 82190094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002abc 18931391 add x24,x24,#0x4e4 ram:d9002ac0 d6a62191 add x22,x22,#0x869 ram:d9002ac4 e00318aa mov x0=>s__->_0x_d90094e4,x24 ;= " -> 0x" ram:d9002ac8 e103142a mov w1,w20 ram:d9002acc 02008052 mov w2,#0x0 ram:d9002ad0 e30316aa mov x3=>s__d9009869,x22 ;= "\n" ram:d9002ad4 7b190094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002ad8 e00313aa mov x0=>ddrs,x19 ram:d9002adc 4affff97 bl set_pll_ctrl ;undefined set_pll_ctrl(ddr_set_t * d... ram:d9002ae0 80b888d2 mov x0,#0x45c4 ram:d9002ae4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002ae8 000040b9 ldr w0,[x0]=>DAT_c88345c4 ram:d9002aec 8002f836 tbz w0,#0x1f,LAB_d9002b3c ram:d9002af0 611640b9 ldr w1,[x19, #offset ddrs.ddr_pll_ctrl &0... ram:d9002af4 200000f0 adrp x0,0xd9009000 ram:d9002af8 00ac1391 add x0=>s_PLL_:_0x_d90094eb,x0,#0x4eb ;= "PLL : 0x" ram:d9002afc 02008052 mov w2,#0x0 ram:d9002b00 e30317aa mov x3=>s__d9009869+1,x23 ;= "" ram:d9002b04 6f190094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002b08 80b888d2 mov x0,#0x45c4 ram:d9002b0c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002b10 010040b9 ldr w1,[x0]=>DAT_c88345c4 ram:d9002b14 02008052 mov w2,#0x0 ram:d9002b18 e00318aa mov x0=>s__->_0x_d90094e4,x24 ;= " -> 0x" ram:d9002b1c e30316aa mov x3=>s__d9009869,x22 ;= "\n" ram:d9002b20 68190094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002b24 80b888d2 mov x0,#0x45c4 ram:d9002b28 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002b2c 000040b9 ldr w0,[x0]=>DAT_c88345c4 ram:d9002b30 601600b9 str w0,[x19, #offset ddrs.ddr_pll_ctrl &0... ram:d9002b34 20008052 mov w0,#0x1 ram:d9002b38 17000014 b LAB_d9002b94 LAB_d9002b3c: ;XREF[1,0]: d9002aec ram:d9002b3c 61164079 ldrh w1,[x19, #offset ddrs.ddr_clk &0xff] ram:d9002b40 200000f0 adrp x0,0xd9009000 ram:d9002b44 00d01391 add x0=>s_CLK_:_d90094f4,x0,#0x4f4 ;= "CLK : " ram:d9002b48 22008052 mov w2,#0x1 ram:d9002b4c e30317aa mov x3=>s__d9009869+1,x23 ;= "" ram:d9002b50 5c190094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002b54 80b888d2 mov x0,#0x45c4 ram:d9002b58 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002b5c 010040b9 ldr w1,[x0]=>DAT_c88345c4 ram:d9002b60 200000f0 adrp x0,0xd9009000 ram:d9002b64 00ec1391 add x0=>DAT_d90094fb,x0,#0x4fb ;= 20h ram:d9002b68 213c0053 uxth w1,w1 ram:d9002b6c 22008052 mov w2,#0x1 ram:d9002b70 e30316aa mov x3=>s__d9009869,x22 ;= "\n" ram:d9002b74 53190094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002b78 80b888d2 mov x0,#0x45c4 ram:d9002b7c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002b80 000040b9 ldr w0,[x0]=>DAT_c88345c4 ram:d9002b84 003c0053 uxth w0,w0 ram:d9002b88 60160079 strh w0,[x19, #offset ddrs.ddr_clk &0xff] ram:d9002b8c 60d20279 strh w0,[x19, #0x168]=>ddrs.ddr4_clk ram:d9002b90 00008052 mov w0,#0x0 LAB_d9002b94: ;XREF[1,0]: d9002b38 ram:d9002b94 81b888d2 mov x1,#0x45c4 ram:d9002b98 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002b9c 210040b9 ldr w1,[x1]=>DAT_c88345c4 ram:d9002ba0 8100a836 tbz w1,#0x15,LAB_d9002bb0 ram:d9002ba4 22008052 mov w2,#0x1 ram:d9002ba8 41000090 adrp x1,ddrs ram:d9002bac 22142039 strb w2,[x1, #0x805]=>DAT_d900a805 LAB_d9002bb0: ;XREF[1,0]: d9002ba0 ram:d9002bb0 01b888d2 mov x1,#0x45c0 ram:d9002bb4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002bb8 3f0000b9 str wzr,[x1]=>DAT_c88345c0 ram:d9002bbc 81b888d2 mov x1,#0x45c4 ram:d9002bc0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002bc4 3f0000b9 str wzr,[x1]=>DAT_c88345c4 ram:d9002bc8 81bc88d2 mov x1,#0x45e4 ram:d9002bcc 6110b9f2 movk x1=>DAT_c88345e4,#0xc883, LSL #16 ram:d9002bd0 3f0000b9 str wzr,[x1]=>DAT_c88345e4 ram:d9002bd4 60000035 cbnz w0,LAB_d9002be0 LAB_d9002bd8: ;XREF[2,0]: d9002920,d90029a0 ram:d9002bd8 a0020091 add x0=>ddrs,x21,#0x0 ram:d9002bdc 0affff97 bl set_pll_ctrl ;undefined set_pll_ctrl(ddr_set_t * d... LAB_d9002be0: ;XREF[1,0]: d9002bd4 ram:d9002be0 b5020091 add x21,x21,#0x0 ram:d9002be4 a01640b9 ldr w0,[x21, #offset ddrs.ddr_pll_ctrl &0... ram:d9002be8 01038052 mov w1,#24 ram:d9002bec 163044d3 ubfx x22,x0,#0x4,#0x9 ram:d9002bf0 d67e011b mul w22,w22,w1 ram:d9002bf4 005050d3 ubfx x0,x0,#16,#0x5 ram:d9002bf8 340000f0 adrp x20,0xd9009000 ram:d9002bfc d60ac01a udiv w22,w22,w0 ram:d9002c00 1300b652 mov w19,#0xb0000000 ram:d9002c04 94021491 add x20,x20,#0x500 LAB_d9002c08: ;XREF[1,0]: d9002cd8 ram:d9002c08 a11640b9 ldr w1,[x21, #offset ddrs.ddr_pll_ctrl &0... ram:d9002c0c 00008ed2 mov x0,#0x7000 ram:d9002c10 2100132a orr w1,w1,w19 ram:d9002c14 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002c18 010000b9 str w1,[x0]=>DAT_c8837000 ram:d9002c1c 80008ed2 mov x0,#0x7004 ram:d9002c20 61409452 mov w1,#0xa203 ram:d9002c24 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002c28 4101a072 movk w1,#0xa, LSL #16 ram:d9002c2c 010000b9 str w1,[x0]=>DAT_c8837004 ram:d9002c30 00018ed2 mov x0,#0x7008 ram:d9002c34 01519452 mov w1,#0xa288 ram:d9002c38 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002c3c 2123a572 movk w1,#0x2919, LSL #16 ram:d9002c40 010000b9 str w1,[x0]=>DAT_c8837008 ram:d9002c44 80018ed2 mov x0,#0x700c ram:d9002c48 81e89652 mov w1,#0xb744 ram:d9002c4c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002c50 617ca072 movk w1,#0x3e3, LSL #16 ram:d9002c54 010000b9 str w1,[x0]=>DAT_c883700c ram:d9002c58 dfde1071 cmp w22,#0x437 ram:d9002c5c 00028ed2 mov x0,#0x7010 ram:d9002c60 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002c64 a8000054 b.hi LAB_d9002c78 ram:d9002c68 61208052 mov w1,#0x103 ram:d9002c6c 8101a072 movk w1,#0xc, LSL #16 ram:d9002c70 010000b9 str w1,[x0]=>DAT_c8837010 ram:d9002c74 04000014 b LAB_d9002c84 LAB_d9002c78: ;XREF[1,0]: d9002c64 ram:d9002c78 22208052 mov w2,#0x101 ram:d9002c7c 8201a072 movk w2,#0xc, LSL #16 ram:d9002c80 020000b9 str w2,[x0]=>DAT_c8837010 LAB_d9002c84: ;XREF[1,0]: d9002c74 ram:d9002c84 80028ed2 mov x0,#0x7014 ram:d9002c88 c2038052 mov w2,#0x1e ram:d9002c8c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002c90 02c0bc72 movk w2,#0xe600, LSL #16 ram:d9002c94 020000b9 str w2,[x0]=>DAT_c8837014 ram:d9002c98 a11640b9 ldr w1,[x21, #offset ddrs.ddr_pll_ctrl &0... ram:d9002c9c 00008ed2 mov x0,#0x7000 ram:d9002ca0 210c0432 orr w1,w1,#0xf0000000 ram:d9002ca4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002ca8 010000b9 str w1,[x0]=>DAT_c8837000 ram:d9002cac a11640b9 ldr w1,[x21, #offset ddrs.ddr_pll_ctrl &0... ram:d9002cb0 00008ed2 mov x0,#0x7000 ram:d9002cb4 2100132a orr w1,w1,w19 ram:d9002cb8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002cbc 010000b9 str w1,[x0]=>DAT_c8837000 ram:d9002cc0 800c8052 mov w0,#0x64 ram:d9002cc4 bdfdff97 bl udelay ;void udelay(undefined8 usec) ram:d9002cc8 00038ed2 mov x0,#0x7018 ram:d9002ccc 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002cd0 e10314aa mov x1=>s_DDR_PLL_d9009500,x20 ;= "DDR PLL" ram:d9002cd4 f3fbff97 bl pll_lock_check ;uint pll_lock_check(int * param_1, c... ram:d9002cd8 80f9ff35 cbnz w0,LAB_d9002c08 ram:d9002cdc 80038ed2 mov x0,#0x701c ram:d9002ce0 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002ce4 0100a252 mov w1,#0x10000000 ram:d9002ce8 010000b9 str w1,[x0]=>DAT_c883701c ram:d9002cec 80038ed2 mov x0,#0x701c ram:d9002cf0 a1009452 mov w1,#0xa005 ram:d9002cf4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002cf8 0100b672 movk w1,#0xb000, LSL #16 ram:d9002cfc 010000b9 str w1,[x0]=>DAT_c883701c ram:d9002d00 00008ed2 mov x0,#0x7000 ram:d9002d04 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002d08 000040b9 ldr w0,[x0]=>DAT_c8837000 ram:d9002d0c 01038052 mov w1,#0x18 ram:d9002d10 023044d3 ubfx x2,x0,#0x4,#0x9 ram:d9002d14 417c011b mul w1,w2,w1 ram:d9002d18 025050d3 ubfx x2,x0,#0x10,#0x5 ram:d9002d1c 2108c21a udiv w1,w1,w2 ram:d9002d20 020c42d3 ubfx x2,x0,#0x2,#0x2 ram:d9002d24 42040011 add w2,w2,#0x1 ram:d9002d28 2108c21a udiv w1,w1,w2 ram:d9002d2c 21781f53 lsl w1,w1,#0x1 ram:d9002d30 00040012 and w0,w0,#0x3 ram:d9002d34 2024c01a lsr w0,w1,w0 ram:d9002d38 a0160079 strh w0,[x21, #offset ddrs.ddr_clk &0xff] ram:d9002d3c a05a41b9 ldr w0,[x21, #0x158]=>ddrs.ddr_func ram:d9002d40 c0042836 tbz w0,#0x5,LAB_d9002dd8 ram:d9002d44 00108cd2 mov x0,#0x6080 ram:d9002d48 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002d4c 010040b9 ldr w1,[x0]=>DAT_c8836080 ram:d9002d50 0000b452 mov w0,#0xa0000000 ram:d9002d54 2100002a orr w1,w1,w0 ram:d9002d58 00108cd2 mov x0,#0x6080 ram:d9002d5c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002d60 010000b9 str w1,[x0]=>DAT_c8836080 ram:d9002d64 00e08cd2 mov x0,#0x6700 ram:d9002d68 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002d6c 020040b9 ldr w2,[x0]=>DAT_c8836700 ram:d9002d70 01e08cd2 mov x1,#0x6700 ram:d9002d74 4001a052 mov w0,#0xa0000 ram:d9002d78 4200002a orr w2,w2,w0 ram:d9002d7c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002d80 220000b9 str w2,[x1]=>DAT_c8836700 ram:d9002d84 01008dd2 mov x1,#0x6800 ram:d9002d88 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002d8c 220040b9 ldr w2,[x1]=>DAT_c8836800 ram:d9002d90 01008dd2 mov x1,#0x6800 ram:d9002d94 4200002a orr w2,w2,w0 ram:d9002d98 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002d9c 220000b9 str w2,[x1]=>DAT_c8836800 ram:d9002da0 01208dd2 mov x1,#0x6900 ram:d9002da4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002da8 220040b9 ldr w2,[x1]=>DAT_c8836900 ram:d9002dac 01208dd2 mov x1,#0x6900 ram:d9002db0 4200002a orr w2,w2,w0 ram:d9002db4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002db8 220000b9 str w2,[x1]=>DAT_c8836900 ram:d9002dbc 01408dd2 mov x1,#0x6a00 ram:d9002dc0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002dc4 210040b9 ldr w1,[x1]=>DAT_c8836a00 ram:d9002dc8 2000002a orr w0,w1,w0 ram:d9002dcc 01408dd2 mov x1,#0x6a00 ram:d9002dd0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002dd4 200000b9 str w0,[x1]=>DAT_c8836a00 LAB_d9002dd8: ;XREF[1,0]: d9002d40 ram:d9002dd8 00008052 mov w0,#0x0 ram:d9002ddc f35341a9 ldp x19,x20,[sp, #local_30+0x40] ram:d9002de0 f55b42a9 ldp x21,x22,[sp, #local_20+0x40] ram:d9002de4 f76343a9 ldp x23,x24,[sp, #local_10+0x40] ram:d9002de8 fd7bc4a8 ldp x29=>local_40,x30,[sp], #0x40 ram:d9002dec c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined ddr_print_setting(void) ;ddr_n undefined4 w19 ;XREF[1,0]: d9002e74 ;2t_mode undefined8 x0 ;XREF[1,0]: d9002ee8 ;local_10 undefined8 -10 ;XREF[2,0]: d9002e08,d9002f3c ;local_20 undefined8 -20 ;XREF[2,0]: d9002e04,d9002f38 ;local_30 undefined8 -30 ;XREF[2,0]: d9002e00,d9002f34 ;local_40 undefined8 -40 ;XREF[2,0]: d9002df8,d9002f30 ;local_50 undefined8 -50 ;XREF[2,0]: d9002df0,d9002f40 ;XREF[1,0]: d900623c ram:d9002df0 fd7bbba9 stp x29,x30,[sp, #local_50]! ram:d9002df4 fd030091 mov x29,sp ram:d9002df8 f35301a9 stp x19,x20,[sp, #local_40+0x50] ram:d9002dfc 54000090 adrp x20,ddrs ram:d9002e00 f55b02a9 stp x21,x22,[sp, #local_30+0x50] ram:d9002e04 f76303a9 stp x23,x24,[sp, #local_20+0x50] ram:d9002e08 f96b04a9 stp x25,x26,[sp, #local_10+0x50] ram:d9002e0c 80020091 add x0=>ddrs,x20,#0x0 ram:d9002e10 01104039 ldrb w1,[x0, #offset ddrs.ddr_size_detect ... ram:d9002e14 61000034 cbz w1,LAB_d9002e20 ram:d9002e18 99fdff97 bl FUN_d900247c ;undefined FUN_d900247c(char * param_1) ram:d9002e1c 02000014 b LAB_d9002e24 LAB_d9002e20: ;XREF[1,0]: d9002e14 ram:d9002e20 70fdff97 bl ddr_detect_size ;undefined ddr_detect_size(char * par... LAB_d9002e24: ;XREF[1,0]: d9002e1c ram:d9002e24 00ed90d2 mov x0,#0x8768 ram:d9002e28 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9002e2c 160040b9 ldr w22,[x0]=>DAT_da838768 ram:d9002e30 40000090 adrp x0,ddrs ram:d9002e34 00086039 ldrb w0,[x0, #0x802]=>ddrchannelset ram:d9002e38 380000f0 adrp x24,0xd9009000 ram:d9002e3c 000c0051 sub w0,w0,#0x3 ram:d9002e40 001c0053 uxtb w0,w0 ram:d9002e44 1f040071 cmp w0,#0x1 ram:d9002e48 802092d2 mov x0,#0x9104 ram:d9002e4c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9002e50 170040b9 ldr w23,[x0]=>DAT_c8839104 ram:d9002e54 390000f0 adrp x25,0xd9009000 ram:d9002e58 3a0000f0 adrp x26,0xd9009000 ram:d9002e5c f5879f1a cset w21,ls ram:d9002e60 f70e43d3 ubfx x23,x23,#0x3,#0x1 ram:d9002e64 13008052 mov w19,#0x0 ram:d9002e68 184b1491 add x24,x24,#0x512 ram:d9002e6c 39ab2191 add x25,x25,#0x86a ram:d9002e70 5a2f2091 add x26,x26,#0x80b LAB_d9002e74: ;XREF[1,0]: d9002f04 ram:d9002e74 7f02156b cmp ddr_n,w21 ram:d9002e78 8c040054 b.gt LAB_d9002f08 ram:d9002e7c e00318aa mov x0=>s_Rank_d9009512,x24 ;= "Rank" ram:d9002e80 e103132a mov w1,ddr_n ram:d9002e84 22008052 mov w2,#0x1 ram:d9002e88 e30319aa mov x3=>s__d9009869+1,x25 ;= "" ram:d9002e8c 8d180094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002e90 6106130b add w1,ddr_n,ddr_n, LSL #0x1 ram:d9002e94 c126c11a lsr w1,w22,w1 ram:d9002e98 21080012 and w1,w1,#0x7 ram:d9002e9c 22008052 mov w2,#0x1 ram:d9002ea0 211c0011 add w1,w1,#0x7 ram:d9002ea4 230000f0 adrp x3,0xd9009000 ram:d9002ea8 e0031aaa mov x0=>s_:_d90097f9+18,x26 ;= ": " ram:d9002eac 4120c11a lsl w1,w2,w1 ram:d9002eb0 635c1491 add x3=>s_MB_d9009517,x3,#0x517 ;= "MB" ; ↓↓↓ ": " ram:d9002eb4 83180094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002eb8 80020091 add x0,x20,#0x0 ram:d9002ebc 00104039 ldrb w0,[x0, #offset ddrs.ddr_size_detect ... ram:d9002ec0 80000034 cbz w0,LAB_d9002ed0 ram:d9002ec4 200000f0 adrp x0,0xd9009000 ram:d9002ec8 00681491 add x0=>s_(auto)_d900951a,x0,#0x51a ;= "(auto)" ram:d9002ecc 3c180094 bl serial_puts ;undefined serial_puts(char * s) LAB_d9002ed0: ;XREF[1,0]: d9002ec0 ram:d9002ed0 97000034 cbz w23,LAB_d9002ee0 ram:d9002ed4 200000f0 adrp x0,0xd9009000 ram:d9002ed8 00201491 add x0=>s_-2T-_d9009508,x0,#0x508 ;= "-2T-" ram:d9002edc 03000014 b LAB_d9002ee8 LAB_d9002ee0: ;XREF[1,0]: d9002ed0 ram:d9002ee0 200000f0 adrp x0,0xd9009000 ram:d9002ee4 00341491 add x0=>s_-1T-_d900950d,x0,#0x50d ;= "-1T-" LAB_d9002ee8: ;XREF[1,0]: d9002edc ram:d9002ee8 81020091 add x1,x20,#0x0 ram:d9002eec 211c4039 ldrb w1,[x1, #offset ddrs.ddr_timing_ind &... ram:d9002ef0 230000f0 adrp x3,0xd9009000 ram:d9002ef4 22008052 mov w2,#0x1 ram:d9002ef8 63a42191 add x3=>s__d9009869,x3,#0x869 ;= "\n" ram:d9002efc 71180094 bl serial_print ;undefined serial_print(char * prefix... ram:d9002f00 73060011 add ddr_n,ddr_n,#0x1 ram:d9002f04 dcffff17 b LAB_d9002e74 LAB_d9002f08: ;XREF[1,0]: d9002e78 ram:d9002f08 004880d2 mov 2t_mode,#0x240 ram:d9002f0c 0042bbf2 movk 2t_mode,#0xda10, LSL #16 ram:d9002f10 010040b9 ldr w1,[2t_mode]=>DAT_da100240 ram:d9002f14 94020091 add x20,x20,#0x0 ram:d9002f18 80124079 ldrh 2t_mode,[x20, #offset ddrs.ddr_size &... ram:d9002f1c 213c0012 and w1,w1,#0xffff ram:d9002f20 2140002a orr w1,w1,2t_mode, LSL #0x10 ram:d9002f24 004880d2 mov 2t_mode,#0x240 ram:d9002f28 0042bbf2 movk 2t_mode=>DAT_da100240,#0xda10, LSL #16 ram:d9002f2c 010000b9 str w1,[2t_mode]=>DAT_da100240 ram:d9002f30 f35341a9 ldp ddr_n,x20,[sp, #local_40+0x50] ram:d9002f34 f55b42a9 ldp x21,x22,[sp, #local_30+0x50] ram:d9002f38 f76343a9 ldp x23,x24,[sp, #local_20+0x50] ram:d9002f3c f96b44a9 ldp x25,x26,[sp, #local_10+0x50] ram:d9002f40 fd7bc5a8 ldp x29=>local_50,x30,[sp], #0x50 ram:d9002f44 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 ddr_init_dmc(void) ;XREF[1,0]: d9006238 ram:d9002f48 40000090 adrp x0,ddrs ram:d9002f4c 01000091 add x1,x0,#0x0 ram:d9002f50 215841b9 ldr w1,[x1, #0x158]=>ddrs.ddr_func ram:d9002f54 c1001036 tbz w1,#0x2,LAB_d9002f6c ram:d9002f58 01d08cd2 mov x1,#0x6680 ram:d9002f5c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002f60 220040b9 ldr w2,[x1]=>DAT_c8836680 ram:d9002f64 42001e32 orr w2,w2,#0x4 ram:d9002f68 05000014 b LAB_d9002f7c LAB_d9002f6c: ;XREF[1,0]: d9002f54 ram:d9002f6c 01d08cd2 mov x1,#0x6680 ram:d9002f70 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002f74 220040b9 ldr w2,[x1]=>DAT_c8836680 ;DDR_FUNC_ZQ_PD (disabled on lepotato) ram:d9002f78 42781d12 and w2,w2,#0xfffffffb LAB_d9002f7c: ;XREF[1,0]: d9002f68 ram:d9002f7c 01d08cd2 mov x1,#0x6680 ram:d9002f80 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002f84 220000b9 str w2,[x1]=>DAT_c8836680 ram:d9002f88 01000091 add x1,x0,#0x0 ram:d9002f8c 215841b9 ldr w1,[x1, #0x158]=>ddrs.ddr_func ram:d9002f90 81001836 tbz w1,#0x3,LAB_d9002fa0 ram:d9002f94 01a48cd2 mov x1,#0x6520 ram:d9002f98 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002f9c 3f0000b9 str wzr,[x1]=>DAT_c8836520 LAB_d9002fa0: ;XREF[1,0]: d9002f90 ram:d9002fa0 811190d2 mov x1,#0x808c ram:d9002fa4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002fa8 a2118a52 mov w2,#0x508d ram:d9002fac 220000b9 str w2,[x1]=>DAT_c883808c ram:d9002fb0 41000090 adrp x1,ddrs ram:d9002fb4 21001e91 add x1,x1,#0x780 ram:d9002fb8 210040f9 ldr x1,[x1]=>ddrt_p ;= 00000000 ram:d9002fbc 225c4039 ldrb w2,[x1, #0x17] ram:d9002fc0 0102a452 mov w1,#0x20100000 ram:d9002fc4 2220022a orr w2,w1,w2, LSL #0x8 ram:d9002fc8 01000091 add x1,x0,#0x0 ram:d9002fcc 23144079 ldrh w3,[x1, #offset ddrs.ddr_clk &0xff] ram:d9002fd0 81028052 mov w1,#20 ram:d9002fd4 6108c11a udiv w1,w3,w1 ram:d9002fd8 21040051 sub w1,w1,#0x1 ram:d9002fdc 4200012a orr w2,w2,w1 ram:d9002fe0 011290d2 mov x1,#0x8090 ram:d9002fe4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002fe8 220000b9 str w2,[x1]=>DAT_c8838090 ram:d9002fec 811190d2 mov x1,#0x808c ram:d9002ff0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9002ff4 e2119e52 mov w2,#0xf08f ram:d9002ff8 220000b9 str w2,[x1]=>DAT_c883808c ram:d9002ffc 81048ed2 mov x1,#0x7024 ram:d9003000 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003004 02008452 mov w2,#0x2000 ram:d9003008 220000b9 str w2,[x1]=>DAT_c8837024 ram:d900300c 210000f0 adrp x1,ddrs ram:d9003010 21086039 ldrb w1,[x1, #0x802]=>ddrchannelset ;ADDRMAP ram:d9003014 3f100071 cmp w1,#4 ram:d9003018 60000054 b.eq LAB_d9003024 ram:d900301c 3f040071 cmp w1,#1 ram:d9003020 c1130054 b.ne LAB_d9003298 LAB_d9003024: ;XREF[1,0]: d9003018 ram:d9003024 210000f0 adrp x1,ddrs ram:d9003028 21006039 ldrb w1,[x1, #0x800]=>ddrtype ;CONFIG_DDR0_16BIT(_2) ram:d900302c 61060035 cbnz w1,LAB_d90030f8 ram:d9003030 01e890d2 mov x1,#0x8740 ram:d9003034 02149352 mov w2,#0x98a0 ram:d9003038 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900303c 6250a272 movk w2,#0x1283, LSL #16 ;DDR3 ram:d9003040 220000b9 str w2,[x1]=>DAT_da838740 ram:d9003044 81e890d2 mov x1,#0x8744 ram:d9003048 42759052 mov w2,#0x83aa ram:d900304c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003050 c2dca372 movk w2,#0x1ee6, LSL #16 ram:d9003054 220000b9 str w2,[x1]=>DAT_da838744 ram:d9003058 01e990d2 mov x1,#0x8748 ram:d900305c 02469952 mov w2,#0xca30 ram:d9003060 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003064 2269a572 movk w2,#0x2b49, LSL #16 ram:d9003068 220000b9 str w2,[x1]=>DAT_da838748 ram:d900306c 81e990d2 mov x1,#0x874c ram:d9003070 c25e9c52 mov w2,#0xe2f6 ram:d9003074 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003078 8235a772 movk w2,#0x39ac, LSL #16 ram:d900307c 220000b9 str w2,[x1]=>DAT_da83874c ram:d9003080 01ea90d2 mov x1,#0x8750 ram:d9003084 a22f9652 mov w2,#0xb17d ram:d9003088 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900308c a281a772 movk w2,#0x3c0d, LSL #16 ram:d9003090 220000b9 str w2,[x1]=>DAT_da838750 ram:d9003094 81ea90d2 mov x1,#0x8754 ram:d9003098 02149352 mov w2,#0x98a0 ram:d900309c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90030a0 6250a272 movk w2,#0x1283, LSL #16 ram:d90030a4 220000b9 str w2,[x1]=>DAT_da838754 ram:d90030a8 01eb90d2 mov x1,#0x8758 ram:d90030ac 42759052 mov w2,#0x83aa ram:d90030b0 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90030b4 c2dca372 movk w2,#0x1ee6, LSL #16 ram:d90030b8 220000b9 str w2,[x1]=>DAT_da838758 ram:d90030bc 81eb90d2 mov x1,#0x875c ram:d90030c0 02469952 mov w2,#0xca30 ram:d90030c4 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90030c8 2269a572 movk w2,#0x2b49, LSL #16 ram:d90030cc 220000b9 str w2,[x1]=>DAT_da83875c ram:d90030d0 01ec90d2 mov x1,#0x8760 ram:d90030d4 c25e9c52 mov w2,#0xe2f6 ram:d90030d8 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90030dc 8235a772 movk w2,#0x39ac, LSL #16 ram:d90030e0 220000b9 str w2,[x1]=>DAT_da838760 ram:d90030e4 81ec90d2 mov x1,#0x8764 ram:d90030e8 a22f9652 mov w2,#0xb17d ram:d90030ec 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90030f0 a281a772 movk w2,#0x3c0d, LSL #16 ram:d90030f4 01010014 b LAB_d90034f8 LAB_d90030f8: ;XREF[1,0]: d900302c ram:d90030f8 3f040071 cmp w1,#1 ram:d90030fc 61060054 b.ne LAB_d90031c8 ram:d9003100 01e890d2 mov x1,#0x8740 ram:d9003104 02988352 mov w2,#0x1cc0 ram:d9003108 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900310c 8292a272 movk w2,#0x1494, LSL #16 ;DDR4 ram:d9003110 220000b9 str w2,[x1]=>DAT_da838740 ram:d9003114 81e890d2 mov x1,#0x8744 ram:d9003118 62018052 mov w2,#0xb ram:d900311c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003120 e21ea472 movk w2,#0x20f7, LSL #16 ram:d9003124 220000b9 str w2,[x1]=>DAT_da838744 ram:d9003128 01e990d2 mov x1,#0x8748 ram:d900312c 22ca8952 mov w2,#0x4e51 ram:d9003130 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003134 42aba572 movk w2,#0x2d5a, LSL #16 ram:d9003138 220000b9 str w2,[x1]=>DAT_da838748 ram:d900313c 81e990d2 mov x1,#0x874c ram:d9003140 e2e28c52 mov w2,#0x6717 ram:d9003144 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003148 a237a772 movk w2,#0x39bd, LSL #16 ram:d900314c 220000b9 str w2,[x1]=>DAT_da83874c ram:d9003150 01ea90d2 mov x1,#0x8750 ram:d9003154 a2b39652 mov w2,#0xb59d ram:d9003158 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900315c 4280a772 movk w2,#0x3c02, LSL #16 ram:d9003160 220000b9 str w2,[x1]=>DAT_da838750 ram:d9003164 81ea90d2 mov x1,#0x8754 ram:d9003168 02988352 mov w2,#0x1cc0 ram:d900316c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003170 8292a272 movk w2,#0x1494, LSL #16 ram:d9003174 220000b9 str w2,[x1]=>DAT_da838754 ram:d9003178 01eb90d2 mov x1,#0x8758 ram:d900317c 62018052 mov w2,#0xb ram:d9003180 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003184 e21ea472 movk w2,#0x20f7, LSL #16 ram:d9003188 220000b9 str w2,[x1]=>DAT_da838758 ram:d900318c 81eb90d2 mov x1,#0x875c ram:d9003190 22ca8952 mov w2,#0x4e51 ram:d9003194 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003198 42aba572 movk w2,#0x2d5a, LSL #16 ram:d900319c 220000b9 str w2,[x1]=>DAT_da83875c ram:d90031a0 01ec90d2 mov x1,#0x8760 ram:d90031a4 e2e28c52 mov w2,#0x6717 ram:d90031a8 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90031ac a237a772 movk w2,#0x39bd, LSL #16 ram:d90031b0 220000b9 str w2,[x1]=>DAT_da838760 ram:d90031b4 81ec90d2 mov x1,#0x8764 ram:d90031b8 a2b39652 mov w2,#0xb59d ram:d90031bc 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90031c0 4280a772 movk w2,#0x3c02, LSL #16 ram:d90031c4 cd000014 b LAB_d90034f8 LAB_d90031c8: ;XREF[1,0]: d90030fc ram:d90031c8 3f080071 cmp w1,#0x2 ram:d90031cc 81190054 b.ne LAB_d90034fc ram:d90031d0 01e890d2 mov x1,#0x8740 ram:d90031d4 02149352 mov w2,#0x98a0 ram:d90031d8 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90031dc 6250a272 movk w2,#0x1283, LSL #16 ram:d90031e0 220000b9 str w2,[x1]=>DAT_da838740 ram:d90031e4 81e890d2 mov x1,#0x8744 ram:d90031e8 42019052 mov w2,#0x800a ram:d90031ec 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90031f0 c2dca372 movk w2,#0x1ee6, LSL #16 ram:d90031f4 220000b9 str w2,[x1]=>DAT_da838744 ram:d90031f8 01e990d2 mov x1,#0x8748 ram:d90031fc 02469952 mov w2,#0xca30 ram:d9003200 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003204 2269a572 movk w2,#0x2b49, LSL #16 ram:d9003208 220000b9 str w2,[x1]=>DAT_da838748 ram:d900320c 81e990d2 mov x1,#0x874c ram:d9003210 c25e9c52 mov w2,#0xe2f6 ram:d9003214 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003218 8235a772 movk w2,#0x39ac, LSL #16 ram:d900321c 220000b9 str w2,[x1]=>DAT_da83874c ram:d9003220 01ea90d2 mov x1,#0x8750 ram:d9003224 c22f9652 mov w2,#0xb17e ram:d9003228 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900322c a241a772 movk w2,#0x3a0d, LSL #16 ram:d9003230 220000b9 str w2,[x1]=>DAT_da838750 ram:d9003234 81ea90d2 mov x1,#0x8754 ram:d9003238 02149352 mov w2,#0x98a0 ram:d900323c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003240 6250a272 movk w2,#0x1283, LSL #16 ram:d9003244 220000b9 str w2,[x1]=>DAT_da838754 ram:d9003248 01eb90d2 mov x1,#0x8758 ram:d900324c 42019052 mov w2,#0x800a ram:d9003250 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003254 c2dca372 movk w2,#0x1ee6, LSL #16 ram:d9003258 220000b9 str w2,[x1]=>DAT_da838758 ram:d900325c 81eb90d2 mov x1,#0x875c ram:d9003260 02469952 mov w2,#0xca30 ram:d9003264 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003268 2269a572 movk w2,#0x2b49, LSL #16 ram:d900326c 220000b9 str w2,[x1]=>DAT_da83875c ram:d9003270 01ec90d2 mov x1,#0x8760 ram:d9003274 c25e9c52 mov w2,#0xe2f6 ram:d9003278 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900327c 8235a772 movk w2,#0x39ac, LSL #16 ram:d9003280 220000b9 str w2,[x1]=>DAT_da838760 ram:d9003284 81ec90d2 mov x1,#0x8764 ram:d9003288 c22f9652 mov w2,#0xb17e ram:d900328c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003290 a241a772 movk w2,#0x3a0d, LSL #16 ram:d9003294 99000014 b LAB_d90034f8 LAB_d9003298: ;XREF[1,0]: d9003020 ram:d9003298 21080051 sub w1,w1,#0x2 ram:d900329c 211c0053 uxtb w1,w1 ram:d90032a0 3f040071 cmp w1,#0x1 ram:d90032a4 c8120054 b.hi LAB_d90034fc ram:d90032a8 210000f0 adrp x1,ddrs ram:d90032ac 21006039 ldrb w1,[x1, #0x800]=>ddrtype ;CONFIG_DDR0_RANK0 ;CONFIG_DDR0_RANK01 ram:d90032b0 3f040071 cmp w1,#0x1 ram:d90032b4 61060054 b.ne LAB_d9003380 ram:d90032b8 01e890d2 mov x1,#0x8740 ram:d90032bc c21c9452 mov w2,#0xa0e6 ram:d90032c0 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90032c4 82d4a272 movk w2,#0x16a4, LSL #16 ram:d90032c8 220000b9 str w2,[x1]=>DAT_da838740 ram:d90032cc 81e890d2 mov x1,#0x8744 ram:d90032d0 82019052 mov w2,#0x800c ram:d90032d4 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90032d8 e260a472 movk w2,#0x2307, LSL #16 ram:d90032dc 220000b9 str w2,[x1]=>DAT_da838744 ram:d90032e0 01e990d2 mov x1,#0x8748 ram:d90032e4 424e9a52 mov w2,#0xd272 ram:d90032e8 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90032ec 42eda572 movk w2,#0x2f6a, LSL #16 ram:d90032f0 220000b9 str w2,[x1]=>DAT_da838748 ram:d90032f4 81e990d2 mov x1,#0x874c ram:d90032f8 02679d52 mov w2,#0xeb38 ram:d90032fc 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003300 a279a772 movk w2,#0x3bcd, LSL #16 ram:d9003304 220000b9 str w2,[x1]=>DAT_da83874c ram:d9003308 01ea90d2 mov x1,#0x8750 ram:d900330c c2379752 mov w2,#0xb9be ram:d9003310 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003314 42c0a772 movk w2,#0x3e02, LSL #16 ram:d9003318 220000b9 str w2,[x1]=>DAT_da838750 ram:d900331c 81ea90d2 mov x1,#0x8754 ram:d9003320 c21c9452 mov w2,#0xa0e6 ram:d9003324 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003328 82d4a272 movk w2,#0x16a4, LSL #16 ram:d900332c 220000b9 str w2,[x1]=>DAT_da838754 ram:d9003330 01eb90d2 mov x1,#0x8758 ram:d9003334 82019052 mov w2,#0x800c ram:d9003338 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900333c e260a472 movk w2,#0x2307, LSL #16 ram:d9003340 220000b9 str w2,[x1]=>DAT_da838758 ram:d9003344 81eb90d2 mov x1,#0x875c ram:d9003348 424e9a52 mov w2,#0xd272 ram:d900334c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003350 42eda572 movk w2,#0x2f6a, LSL #16 ram:d9003354 220000b9 str w2,[x1]=>DAT_da83875c ram:d9003358 01ec90d2 mov x1,#0x8760 ram:d900335c 02679d52 mov w2,#0xeb38 ram:d9003360 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003364 a279a772 movk w2,#0x3bcd, LSL #16 ram:d9003368 220000b9 str w2,[x1]=>DAT_da838760 ram:d900336c 81ec90d2 mov x1,#0x8764 ram:d9003370 c2379752 mov w2,#0xb9be ram:d9003374 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003378 42c0a772 movk w2,#0x3e02, LSL #16 ram:d900337c 5f000014 b LAB_d90034f8 LAB_d9003380: ;XREF[1,0]: d90032b4 ram:d9003380 3f080071 cmp w1,#0x2 ram:d9003384 a2988352 mov w2,#0x1cc5 ram:d9003388 01e890d2 mov x1,#0x8740 ram:d900338c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003390 8292a272 movk w2,#0x1494, LSL #16 ram:d9003394 220000b9 str w2,[x1]=>DAT_da838740 ram:d9003398 81e890d2 mov x1,#0x8744 ram:d900339c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90033a0 81050054 b.ne LAB_d9003450 ram:d90033a4 62758052 mov w2,#0x3ab ram:d90033a8 e21ea472 movk w2,#0x20f7, LSL #16 ram:d90033ac 220000b9 str w2,[x1]=>DAT_da838744 ram:d90033b0 01e990d2 mov x1,#0x8748 ram:d90033b4 22ca8952 mov w2,#0x4e51 ram:d90033b8 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90033bc 42aba572 movk w2,#0x2d5a, LSL #16 ram:d90033c0 220000b9 str w2,[x1]=>DAT_da838748 ram:d90033c4 81e990d2 mov x1,#0x874c ram:d90033c8 e2e28c52 mov w2,#0x6717 ram:d90033cc 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90033d0 a2b7a772 movk w2,#0x3dbd, LSL #16 ram:d90033d4 220000b9 str w2,[x1]=>DAT_da83874c ram:d90033d8 01ea90d2 mov x1,#0x8750 ram:d90033dc e2b38652 mov w2,#0x359f ram:d90033e0 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90033e4 c201a072 movk w2,#0xe, LSL #16 ram:d90033e8 220000b9 str w2,[x1]=>DAT_da838750 ram:d90033ec 81ea90d2 mov x1,#0x8754 ram:d90033f0 a2988352 mov w2,#0x1cc5 ram:d90033f4 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90033f8 8292a272 movk w2,#0x1494, LSL #16 ram:d90033fc 220000b9 str w2,[x1]=>DAT_da838754 ram:d9003400 01eb90d2 mov x1,#0x8758 ram:d9003404 62758052 mov w2,#0x3ab ram:d9003408 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900340c e21ea472 movk w2,#0x20f7, LSL #16 ram:d9003410 220000b9 str w2,[x1]=>DAT_da838758 ram:d9003414 81eb90d2 mov x1,#0x875c ram:d9003418 22ca8952 mov w2,#0x4e51 ram:d900341c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003420 42aba572 movk w2,#0x2d5a, LSL #16 ram:d9003424 220000b9 str w2,[x1]=>DAT_da83875c ram:d9003428 01ec90d2 mov x1,#0x8760 ram:d900342c e2e28c52 mov w2,#0x6717 ram:d9003430 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003434 a2b7a772 movk w2,#0x3dbd, LSL #16 ram:d9003438 220000b9 str w2,[x1]=>DAT_da838760 ram:d900343c 81ec90d2 mov x1,#0x8764 ram:d9003440 e2b38652 mov w2,#0x359f ram:d9003444 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003448 c201a072 movk w2,#0xe, LSL #16 ram:d900344c 2b000014 b LAB_d90034f8 LAB_d9003450: ;XREF[1,0]: d90033a0 ram:d9003450 62799052 mov w2,#0x83cb ram:d9003454 e260a472 movk w2,#0x2307, LSL #16 ;CONFIG_DDR_TYPE_DDR3 ; * DDR0_ADDRMAP_1 ; * DDR0_ADDRMAP_2 ; * DDR0_ADDRMAP_3 ; * DDR0_ADDRMAP_4 ram:d9003458 220000b9 str w2,[x1]=>DAT_da838744 ram:d900345c 01e990d2 mov x1,#0x8748 ram:d9003460 424e9a52 mov w2,#0xd272 ram:d9003464 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003468 42eda572 movk w2,#0x2f6a, LSL #16 ram:d900346c 220000b9 str w2,[x1]=>DAT_da838748 ram:d9003470 81e990d2 mov x1,#0x874c ram:d9003474 02679d52 mov w2,#0xeb38 ram:d9003478 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900347c a279a772 movk w2,#0x3bcd, LSL #16 ram:d9003480 220000b9 str w2,[x1]=>DAT_da83874c ram:d9003484 01ea90d2 mov x1,#0x8750 ram:d9003488 c2b38652 mov w2,#0x359e ram:d900348c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003490 e2c0a772 movk w2,#0x3e07, LSL #16 ram:d9003494 220000b9 str w2,[x1]=>DAT_da838750 ram:d9003498 81ea90d2 mov x1,#0x8754 ram:d900349c a2988352 mov w2,#0x1cc5 ram:d90034a0 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90034a4 8292a272 movk w2,#0x1494, LSL #16 ; * DDR1_ADDRMAP_0 ; * DDR1_ADDRMAP_1 ; * DDR1_ADDRMAP_2 ; * DDR1_ADDRMAP_3 ; * DDR1_ADDRMAP_4 ram:d90034a8 220000b9 str w2,[x1]=>DAT_da838754 ram:d90034ac 01eb90d2 mov x1,#0x8758 ram:d90034b0 62799052 mov w2,#0x83cb ram:d90034b4 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90034b8 e260a472 movk w2,#0x2307, LSL #16 ram:d90034bc 220000b9 str w2,[x1]=>DAT_da838758 ram:d90034c0 81eb90d2 mov x1,#0x875c ram:d90034c4 424e9a52 mov w2,#0xd272 ram:d90034c8 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90034cc 42eda572 movk w2,#0x2f6a, LSL #16 ram:d90034d0 220000b9 str w2,[x1]=>DAT_da83875c ram:d90034d4 01ec90d2 mov x1,#0x8760 ram:d90034d8 02679d52 mov w2,#0xeb38 ram:d90034dc 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90034e0 a279a772 movk w2,#0x3bcd, LSL #16 ram:d90034e4 220000b9 str w2,[x1]=>DAT_da838760 ram:d90034e8 81ec90d2 mov x1,#0x8764 ram:d90034ec c2b38652 mov w2,#0x359e ram:d90034f0 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90034f4 e2c0a772 movk w2,#0x3e07, LSL #16 LAB_d90034f8: ;XREF[5,0]: d90030f4,d90031c4,d9003294,d900337c ; d900344c ram:d90034f8 220000b9 str w2,[x1]=>DAT_da838764 LAB_d90034fc: ;XREF[2,0]: d90031cc,d90032a4 ram:d90034fc 210000f0 adrp x1,ddrs ram:d9003500 21400b91 add x1,x1,#0x2d0 ram:d9003504 22044079 ldrh w2,[x1, #0x2]=>plls.pxp ram:d9003508 62060034 cbz w2,LAB_d90035d4 ram:d900350c 01e890d2 mov x1,#0x8740 ram:d9003510 a3988352 mov w3,#0x1cc5 ram:d9003514 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003518 8392a272 movk w3,#0x1494, LSL #16 ;PXP emulator code, please ignore :) ram:d900351c 230000b9 str w3,[x1]=>DAT_da838740 ram:d9003520 81e890d2 mov x1,#0x8744 ram:d9003524 63018052 mov w3,#0xb ram:d9003528 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900352c c31aa472 movk w3,#0x20d6, LSL #16 ram:d9003530 230000b9 str w3,[x1]=>DAT_da838744 ram:d9003534 01e990d2 mov x1,#0x8748 ram:d9003538 23ca8952 mov w3,#0x4e51 ram:d900353c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003540 43aba572 movk w3,#0x2d5a, LSL #16 ram:d9003544 230000b9 str w3,[x1]=>DAT_da838748 ram:d9003548 81e990d2 mov x1,#0x874c ram:d900354c e3e28c52 mov w3,#0x6717 ram:d9003550 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003554 a337a772 movk w3,#0x39bd, LSL #16 ram:d9003558 230000b9 str w3,[x1]=>DAT_da83874c ram:d900355c 01ea90d2 mov x1,#0x8750 ram:d9003560 03b89752 mov w3,#0xbdc0 ram:d9003564 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003568 c301a072 movk w3,#0xe, LSL #16 ram:d900356c 230000b9 str w3,[x1]=>DAT_da838750 ram:d9003570 81ea90d2 mov x1,#0x8754 ram:d9003574 a3988352 mov w3,#0x1cc5 ram:d9003578 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900357c 8392a272 movk w3,#0x1494, LSL #16 ram:d9003580 230000b9 str w3,[x1]=>DAT_da838754 ram:d9003584 01eb90d2 mov x1,#0x8758 ram:d9003588 63018052 mov w3,#0xb ram:d900358c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003590 c31aa472 movk w3,#0x20d6, LSL #16 ram:d9003594 230000b9 str w3,[x1]=>DAT_da838758 ram:d9003598 81eb90d2 mov x1,#0x875c ram:d900359c 23ca8952 mov w3,#0x4e51 ram:d90035a0 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90035a4 43aba572 movk w3,#0x2d5a, LSL #16 ram:d90035a8 230000b9 str w3,[x1]=>DAT_da83875c ram:d90035ac 01ec90d2 mov x1,#0x8760 ram:d90035b0 e3e28c52 mov w3,#0x6717 ram:d90035b4 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90035b8 a337a772 movk w3,#0x39bd, LSL #16 ram:d90035bc 230000b9 str w3,[x1]=>DAT_da838760 ram:d90035c0 81ec90d2 mov x1,#0x8764 ram:d90035c4 03b89752 mov w3,#0xbdc0 ram:d90035c8 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90035cc c301a072 movk w3,#0xe, LSL #16 ram:d90035d0 230000b9 str w3,[x1]=>DAT_da838764 LAB_d90035d4: ;XREF[1,0]: d9003508 ram:d90035d4 01000091 add x1,x0,#0x0 ram:d90035d8 241c40b9 ldr w4,[x1, #offset ddrs.ddr0_addrmap[0] ... ram:d90035dc 84020034 cbz w4,LAB_d900362c ram:d90035e0 03e890d2 mov x3,#0x8740 ram:d90035e4 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90035e8 640000b9 str w4,[x3]=>DAT_da838740 ram:d90035ec 242040b9 ldr w4,[x1, #offset ddrs.ddr0_addrmap[1] ... ram:d90035f0 83e890d2 mov x3,#0x8744 ram:d90035f4 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90035f8 640000b9 str w4,[x3]=>DAT_da838744 ram:d90035fc 242440b9 ldr w4,[x1, #offset ddrs.ddr0_addrmap[2] ... ram:d9003600 03e990d2 mov x3,#0x8748 ram:d9003604 6350bbf2 movk x3,#0xda83, LSL #16 ram:d9003608 640000b9 str w4,[x3]=>DAT_da838748 ram:d900360c 242840b9 ldr w4,[x1, #offset ddrs.ddr0_addrmap[3] ... ram:d9003610 83e990d2 mov x3,#0x874c ram:d9003614 6350bbf2 movk x3,#0xda83, LSL #16 ram:d9003618 640000b9 str w4,[x3]=>DAT_da83874c ram:d900361c 232c40b9 ldr w3,[x1, #offset ddrs.ddr0_addrmap[4] ... ram:d9003620 01ea90d2 mov x1,#0x8750 ram:d9003624 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003628 230000b9 str w3,[x1]=>DAT_da838750 LAB_d900362c: ;XREF[1,0]: d90035dc ram:d900362c 01000091 add x1,x0,#0x0 ram:d9003630 243040b9 ldr w4,[x1, #offset ddrs.ddr1_addrmap[0] ... ram:d9003634 84020034 cbz w4,LAB_d9003684 ram:d9003638 83ea90d2 mov x3,#0x8754 ram:d900363c 6350bbf2 movk x3,#0xda83, LSL #16 ram:d9003640 640000b9 str w4,[x3]=>DAT_da838754 ram:d9003644 243440b9 ldr w4,[x1, #offset ddrs.ddr1_addrmap[1] ... ram:d9003648 03eb90d2 mov x3,#0x8758 ram:d900364c 6350bbf2 movk x3,#0xda83, LSL #16 ram:d9003650 640000b9 str w4,[x3]=>DAT_da838758 ram:d9003654 243840b9 ldr w4,[x1, #offset ddrs.ddr1_addrmap[2] ... ram:d9003658 83eb90d2 mov x3,#0x875c ram:d900365c 6350bbf2 movk x3,#0xda83, LSL #16 ram:d9003660 640000b9 str w4,[x3]=>DAT_da83875c ram:d9003664 243c40b9 ldr w4,[x1, #offset ddrs.ddr1_addrmap[3] ... ram:d9003668 03ec90d2 mov x3,#0x8760 ram:d900366c 6350bbf2 movk x3,#0xda83, LSL #16 ram:d9003670 640000b9 str w4,[x3]=>DAT_da838760 ram:d9003674 234040b9 ldr w3,[x1, #offset ddrs.ddr1_addrmap[4] ... ram:d9003678 81ec90d2 mov x1,#0x8764 ram:d900367c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003680 230000b9 str w3,[x1]=>DAT_da838764 LAB_d9003684: ;XREF[1,0]: d9003634 ram:d9003684 00000091 add x0,x0,#0x0 ram:d9003688 005841b9 ldr w0,[x0, #0x158]=>ddrs.ddr_func ram:d900368c 20040836 tbz w0,#0x1,LAB_d9003710 ram:d9003690 00058ed2 mov x0,#0x7028 ram:d9003694 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9003698 0100a252 mov w1,#0x10000000 ;DDR_FUNC_LP ram:d900369c 010000b9 str w1,[x0]=>DAT_c8837028 ram:d90036a0 80058ed2 mov x0,#0x702c ram:d90036a4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90036a8 e1ff8052 mov w1,#0x7ff ram:d90036ac 010000b9 str w1,[x0]=>DAT_c883702c ram:d90036b0 80038cd2 mov x0,#0x601c ram:d90036b4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90036b8 010040b9 ldr w1,[x0]=>DAT_c883601c ram:d90036bc 00c09d52 mov w0,#0xee00 ram:d90036c0 2100002a orr w1,w1,w0 ram:d90036c4 80038cd2 mov x0,#0x601c ram:d90036c8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90036cc 010000b9 str w1,[x0]=>DAT_c883601c ram:d90036d0 002390d2 mov x0,#0x8118 ram:d90036d4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90036d8 1f0000b9 str wzr,[x0]=>DAT_c8838118 ram:d90036dc 80048ed2 mov x0,#0x7024 ram:d90036e0 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90036e4 01008452 mov w1,#0x2000 ram:d90036e8 010000b9 str w1,[x0]=>DAT_c8837024 ram:d90036ec 80038ed2 mov x0,#0x701c ram:d90036f0 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90036f4 010040b9 ldr w1,[x0]=>DAT_c883701c ram:d90036f8 a0008052 mov w0,#0x5 ram:d90036fc 216c1c12 and w1,w1,#0xfffffff0 ram:d9003700 2100002a orr w1,w1,w0 ram:d9003704 80038ed2 mov x0,#0x701c ram:d9003708 6010b9f2 movk x0,#0xc883, LSL #16 ram:d900370c 010000b9 str w1,[x0]=>DAT_c883701c LAB_d9003710: ;XREF[1,0]: d900368c ram:d9003710 808390d2 mov x0,#0x841c ram:d9003714 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9003718 1f0000b9 str wzr,[x0]=>DAT_da83841c ram:d900371c 008090d2 mov x0,#0x8400 ram:d9003720 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9003724 0100b052 mov w1,#0x80000000 ram:d9003728 010000b9 str w1,[x0]=>DAT_da838400 ram:d900372c 018790d2 mov x1,#0x8438 ram:d9003730 e0f30032 orr w0,wzr,#0x55555555 ram:d9003734 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003738 200000b9 str w0,[x1]=>DAT_da838438 ram:d900373c 019b90d2 mov x1,#0x84d8 ram:d9003740 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003744 200000b9 str w0,[x1]=>DAT_da8384d8 ram:d9003748 819b90d2 mov x1,#0x84dc ram:d900374c 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003750 200000b9 str w0,[x1]=>DAT_da8384dc ram:d9003754 019a90d2 mov x1,#0x84d0 ram:d9003758 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900375c a3028052 mov w3,#0x15 ram:d9003760 230000b9 str w3,[x1]=>DAT_da8384d0 ram:d9003764 819a90d2 mov x1,#0x84d4 ram:d9003768 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900376c a3008052 mov w3,#0x5 ram:d9003770 230000b9 str w3,[x1]=>DAT_da8384d4 ram:d9003774 839290d2 mov x3,#0x8494 ram:d9003778 01008012 mov w1,#0xffffffff ram:d900377c 6350bbf2 movk x3,#0xda83, LSL #16 ram:d9003780 610000b9 str w1,[x3]=>DAT_da838494 ram:d9003784 839990d2 mov x3,#0x84cc ram:d9003788 6350bbf2 movk x3,#0xda83, LSL #16 ram:d900378c 600000b9 str w0,[x3]=>DAT_da8384cc ram:d9003790 039990d2 mov x3,#0x84c8 ram:d9003794 6350bbf2 movk x3,#0xda83, LSL #16 ram:d9003798 600000b9 str w0,[x3]=>DAT_da8384c8 ram:d900379c 038990d2 mov x3,#0x8448 ram:d90037a0 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90037a4 610000b9 str w1,[x3]=>DAT_da838448 ram:d90037a8 838890d2 mov x3,#0x8444 ram:d90037ac 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90037b0 600000b9 str w0,[x3]=>DAT_da838444 ram:d90037b4 038890d2 mov x3,#0x8440 ram:d90037b8 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90037bc 600000b9 str w0,[x3]=>DAT_da838440 ram:d90037c0 838c90d2 mov x3,#0x8464 ram:d90037c4 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90037c8 610000b9 str w1,[x3]=>DAT_da838464 ram:d90037cc 038c90d2 mov x3,#0x8460 ram:d90037d0 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90037d4 600000b9 str w0,[x3]=>DAT_da838460 ram:d90037d8 838b90d2 mov x3,#0x845c ram:d90037dc 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90037e0 600000b9 str w0,[x3]=>DAT_da83845c ram:d90037e4 039090d2 mov x3,#0x8480 ram:d90037e8 6350bbf2 movk x3,#0xda83, LSL #16 ram:d90037ec 610000b9 str w1,[x3]=>DAT_da838480 ram:d90037f0 818f90d2 mov x1,#0x847c ram:d90037f4 6150bbf2 movk x1,#0xda83, LSL #16 ram:d90037f8 200000b9 str w0,[x1]=>DAT_da83847c ram:d90037fc 018f90d2 mov x1,#0x8478 ram:d9003800 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9003804 200000b9 str w0,[x1]=>DAT_da838478 ram:d9003808 00c890d2 mov x0,#0x8640 ram:d900380c 6050bbf2 movk x0,#0xda83, LSL #16 ;DMC_DES_KEY(0,1)_(H,L) ? ram:d9003810 1f0000b9 str wzr,[x0]=>DAT_da838640 ram:d9003814 80c890d2 mov x0,#0x8644 ram:d9003818 6050bbf2 movk x0,#0xda83, LSL #16 ram:d900381c 1f0000b9 str wzr,[x0]=>DAT_da838644 ram:d9003820 00a088d2 mov x0,#0x4500 ram:d9003824 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9003828 010040b9 ldr w1,[x0]=>DAT_c8834500 ram:d900382c 00c990d2 mov x0,#0x8648 ram:d9003830 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9003834 010000b9 str w1,[x0]=>DAT_da838648 ram:d9003838 00a088d2 mov x0,#0x4500 ram:d900383c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9003840 010040b9 ldr w1,[x0]=>DAT_c8834500 ram:d9003844 80c990d2 mov x0,#0x864c ram:d9003848 6050bbf2 movk x0,#0xda83, LSL #16 ram:d900384c 010000b9 str w1,[x0]=>DAT_da83864c ram:d9003850 80ce90d2 mov x0,#0x8674 ram:d9003854 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9003858 82000035 cbnz w2,LAB_d9003868 ram:d900385c 41008052 mov w1,#0x2 ;DMC_DES_CTRL ram:d9003860 010000b9 str w1,[x0]=>DAT_da838674 ram:d9003864 02000014 b LAB_d900386c LAB_d9003868: ;XREF[1,0]: d9003858 ram:d9003868 1f0000b9 str wzr,[x0]=>DAT_da838674 LAB_d900386c: ;XREF[1,0]: d9003864 ram:d900386c 000090d2 mov x0,#0x8000 ram:d9003870 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9003874 e1ff9f52 mov w1,#0xffff ram:d9003878 010000b9 str w1,[x0]=>DAT_c8838000 ram:d900387c 00a88fd2 mov x0,#0x7d40 ram:d9003880 a1019e52 mov w1,#0xf00d ram:d9003884 0022b8f2 movk x0,#0xc110, LSL #16 ram:d9003888 a155b772 movk w1,#0xbaad, LSL #16 ram:d900388c 010000b9 str w1,[x0]=>DAT_c1107d40 ram:d9003890 1f2003d5 nop ram:d9003894 df3f03d5 isb ram:d9003898 bf3f03d5 dmb SY ram:d900389c 00008052 mov w0,#0x0 ram:d90038a0 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 ddr_init_pctl(int err_report) ;err_report int w0 ;XREF[2,0]: d90043b0,d9005020 ;pub_pir_tm... undefined8 x0 ;XREF[2,0]: d90043b0,d9005020 ;dxXlcdlr undefined8 x0 ;XREF[1,0]: d9005020 ;local_8 undefined8 -8 ;XREF[2,0]: d9004b28,d9004b58 ;local_10 undefined8 -10 ;XREF[2,0]: d9004b24,d9004b54 ;local_20 undefined8 -20 ;XREF[2,0]: d90038cc,d900527c ;local_30 undefined8 -30 ;XREF[2,0]: d90038b4,d9005278 ;local_40 undefined8 -40 ;XREF[2,0]: d90038b0,d9005274 ;local_50 undefined8 -50 ;XREF[2,0]: d90038ac,d9005270 ;local_60 undefined8 -60 ;XREF[2,0]: d90038c8,d900526c ;local_70 undefined8 -70 ;XREF[2,0]: d90038a4,d9005280 ;ddrt_p_ undefined8 HASH... ;is_pxp_emu undefined2 HASH... ;ddrtype_____ undefined1 HASH... ;ddrs______ undefined8 HASH... ;tmp1 undefined4 HASH... ;tmp2 undefined4 HASH... ;read_adj_p... undefined1 HASH... ;XREF[2,0]: d9006044,d90060b0 ram:d90038a4 fd7bb9a9 stp x29,x30,[sp, #local_70]! ram:d90038a8 fd030091 mov x29,sp ram:d90038ac f55b02a9 stp x21,x22,[sp, #local_50+0x70] ram:d90038b0 f76303a9 stp x23,x24,[sp, #local_40+0x70] ram:d90038b4 f96b04a9 stp x25,x26,[sp, #local_30+0x70] ram:d90038b8 370000f0 adrp x23,ddrs ram:d90038bc 390000f0 adrp x25,ddrs ram:d90038c0 350000f0 adrp x21,ddrs ram:d90038c4 ff122039 strb wzr,[x23, #0x804]=>Unk_DAT_d900a804 ram:d90038c8 f35301a9 stp x19,x20,[sp, #local_60+0x70] ram:d90038cc fb7305a9 stp x27,x28,[sp, #local_20+0x70] ram:d90038d0 f603002a mov w22,err_report ram:d90038d4 39232091 add x25,x25,#0x808 ram:d90038d8 b7020091 add x23,x21,#0x0 LAB_d90038dc: ;XREF[1,0]: d9004d10 ram:d90038dc 380000f0 adrp x24,ddrs ram:d90038e0 181f2091 add x24,x24,#0x807 LAB_d90038e4: ;XREF[1,0]: d9004b60 ram:d90038e4 800090d2 mov err_report,#0x8004 ram:d90038e8 3f030039 strb wzr,[x25]=>Unk_DAT_d900a808 ram:d90038ec 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90038f0 1f0000b9 str wzr,[err_report]=>DAT_c8838004 ram:d90038f4 000190d2 mov err_report,#0x8008 ram:d90038f8 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90038fc 1f0000b9 str wzr,[err_report]=>DAT_c8838008 ram:d9003900 40018052 mov err_report,#0xa ram:d9003904 adfaff97 bl udelay ;void udelay(undefined8 usec) ram:d9003908 800090d2 mov err_report,#0x8004 ram:d900390c 01008012 mov w1,#0xffffffff ram:d9003910 6010b9f2 movk err_report,#0xc883, LSL #16 ;DMC_SOFT_RST and DMC_SOFT_RST1. Same ↑ ram:d9003914 010000b9 str w1,[err_report]=>DAT_c8838004 ram:d9003918 000190d2 mov err_report,#0x8008 ram:d900391c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003920 010000b9 str w1,[err_report]=>DAT_c8838008 ram:d9003924 40018052 mov err_report,#0xa ram:d9003928 a4faff97 bl udelay ;void udelay(undefined8 usec) ram:d900392c 002390d2 mov err_report,#0x8118 ram:d9003930 6010b9f2 movk err_report,#0xc883, LSL #16 ;DMC_PCTL_LP_CTRL ram:d9003934 1f0000b9 str wzr,[err_report]=>DAT_c8838118 ram:d9003938 00048ed2 mov err_report,#0x7020 ram:d900393c 6010b9f2 movk err_report,#0xc883, LSL #16 ;DDR0_SOFT_RESET ram:d9003940 1f0000b9 str wzr,[err_report]=>DAT_c8837020 ram:d9003944 40018052 mov err_report,#0xa ram:d9003948 9cfaff97 bl udelay ;void udelay(undefined8 usec) ram:d900394c 00048ed2 mov err_report,#0x7020 ram:d9003950 e1018052 mov w1,#0xf ram:d9003954 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003958 010000b9 str w1,[err_report]=>DAT_c8837020 ram:d900395c 40018052 mov err_report,#0xa ram:d9003960 96faff97 bl udelay ;void udelay(undefined8 usec) ram:d9003964 80098cd2 mov err_report,#0x604c ram:d9003968 01a08652 mov w1,#0x3500 ram:d900396c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003970 8121a372 movk w1,#0x190c, LSL #16 ;PTR3 and PTR4 ram:d9003974 010000b9 str w1,[err_report]=>DAT_c883604c ram:d9003978 000a8cd2 mov err_report,#0x6050 ram:d900397c 017c9252 mov w1,#0x93e0 ram:d9003980 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003984 8158a272 movk w1,#0x12c4, LSL #16 ram:d9003988 010000b9 str w1,[err_report]=>DAT_c8836050 ram:d900398c 00a48cd2 mov err_report,#0x6520 ram:d9003990 21218152 mov w1,#0x909 ram:d9003994 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003998 21e1a372 movk w1,#0x1f09, LSL #16 ;IOVCR0 and IOVCR1 ram:d900399c 010000b9 str w1,[err_report]=>DAT_c8836520 ram:d90039a0 80a48cd2 mov err_report,#0x6524 ram:d90039a4 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90039a8 21218052 mov w1,#0x109 ram:d90039ac 010000b9 str w1,[err_report]=>DAT_c8836524 ram:d90039b0 00034039 ldrb err_report,[x24]=>pub_mr__7 ;lepotato pub_mr[7] isn't defined. ram:d90039b4 a0000034 cbz err_report,LAB_d90039c8 ram:d90039b8 01001832 orr w1,err_report,#0x100 ram:d90039bc 80a48cd2 mov err_report,#0x6524 ram:d90039c0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90039c4 010000b9 str w1,[err_report]=>DAT_c8836524 LAB_d90039c8: ;XREF[1,0]: d90039b4 ram:d90039c8 00e28cd2 mov err_report,#0x6710 ram:d90039cc 81278152 mov w1,#0x93c ram:d90039d0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90039d4 21c1a172 movk w1,#0xe09, LSL #16 ram:d90039d8 010000b9 str w1,[err_report]=>DAT_c8836710 ram:d90039dc 00028dd2 mov err_report,#0x6810 ram:d90039e0 81278152 mov w1,#0x93c ram:d90039e4 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90039e8 21c1a172 movk w1,#0xe09, LSL #16 ram:d90039ec 010000b9 str w1,[err_report]=>DAT_c8836810 ram:d90039f0 00228dd2 mov err_report,#0x6910 ram:d90039f4 81278152 mov w1,#0x93c ram:d90039f8 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90039fc 21c1a172 movk w1,#0xe09, LSL #16 ram:d9003a00 010000b9 str w1,[err_report]=>DAT_c8836910 ram:d9003a04 00428dd2 mov err_report,#0x6a10 ram:d9003a08 81278152 mov w1,#0x93c ram:d9003a0c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003a10 21c1a172 movk w1,#0xe09, LSL #16 ram:d9003a14 010000b9 str w1,[err_report]=>DAT_c8836a10 ram:d9003a18 a0020091 add err_report,x21,#0x0 ram:d9003a1c 026840b9 ldr w2,[err_report, #offset ddrs.t_pub_od... ram:d9003a20 01138cd2 mov x1,#0x6098 ram:d9003a24 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003a28 220000b9 str w2,[x1]=>DAT_c8836098 ram:d9003a2c 02b04079 ldrh w2,[err_report, #offset ddrs.t_pub_mr... ram:d9003a30 01308cd2 mov x1,#0x6180 ram:d9003a34 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003a38 220000b9 str w2,[x1]=>DAT_c8836180 ram:d9003a3c 02b44079 ldrh w2,[err_report, #offset ddrs.t_pub_mr... ram:d9003a40 81308cd2 mov x1,#0x6184 ram:d9003a44 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003a48 220000b9 str w2,[x1]=>DAT_c8836184 ram:d9003a4c 02b84079 ldrh w2,[err_report, #offset ddrs.t_pub_mr... ram:d9003a50 01318cd2 mov x1,#0x6188 ram:d9003a54 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003a58 220000b9 str w2,[x1]=>DAT_c8836188 ram:d9003a5c 02bc4079 ldrh w2,[err_report, #offset ddrs.t_pub_mr... ram:d9003a60 81318cd2 mov x1,#0x618c ram:d9003a64 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003a68 220000b9 str w2,[x1]=>DAT_c883618c ram:d9003a6c 02c04079 ldrh w2,[err_report, #offset ddrs.t_pub_mr... ram:d9003a70 01328cd2 mov x1,#0x6190 ram:d9003a74 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003a78 220000b9 str w2,[x1]=>DAT_c8836190 ram:d9003a7c 02c44079 ldrh w2,[err_report, #offset ddrs.t_pub_mr... ram:d9003a80 81328cd2 mov x1,#0x6194 ram:d9003a84 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003a88 220000b9 str w2,[x1]=>DAT_c8836194 ram:d9003a8c 02c84079 ldrh w2,[err_report, #offset ddrs.t_pub_mr... ram:d9003a90 01338cd2 mov x1,#0x6198 ram:d9003a94 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003a98 220000b9 str w2,[x1]=>DAT_c8836198 ram:d9003a9c 3b0000f0 adrp x27,ddrs ram:d9003aa0 620f48b9 ldr w2,[x27, #0x80c]=>odt_operatorOR_1shift2 ram:d9003aa4 81358cd2 mov x1,#0x61ac ram:d9003aa8 6110b9f2 movk x1,#0xc883, LSL #16 ;↓ this is odt ;PUB_MR11 ram:d9003aac 220000b9 str w2,[x1]=>DAT_c88361ac ram:d9003ab0 026c40b9 ldr w2,[err_report, #offset ddrs.t_pub_dt... ram:d9003ab4 01228cd2 mov x1,#0x6110 ram:d9003ab8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003abc 220000b9 str w2,[x1]=>DAT_c8836110 ram:d9003ac0 027040b9 ldr w2,[err_report, #offset ddrs.t_pub_dt... ram:d9003ac4 81228cd2 mov x1,#0x6114 ram:d9003ac8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003acc 220000b9 str w2,[x1]=>DAT_c8836114 ram:d9003ad0 027440b9 ldr w2,[err_report, #offset ddrs.t_pub_dt... ram:d9003ad4 01238cd2 mov x1,#0x6118 ram:d9003ad8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003adc 220000b9 str w2,[x1]=>DAT_c8836118 ram:d9003ae0 027840b9 ldr w2,[err_report, #offset ddrs.t_pub_dt... ram:d9003ae4 81238cd2 mov x1,#0x611c ram:d9003ae8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003aec 220000b9 str w2,[x1]=>DAT_c883611c ram:d9003af0 027c40b9 ldr w2,[err_report, #offset ddrs.t_pub_dt... ram:d9003af4 01248cd2 mov x1,#0x6120 ram:d9003af8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003afc 220000b9 str w2,[x1]=>DAT_c8836120 ram:d9003b00 028040b9 ldr w2,[err_report, #offset ddrs.t_pub_dt... ram:d9003b04 81248cd2 mov x1,#0x6124 ram:d9003b08 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003b0c 220000b9 str w2,[x1]=>DAT_c8836124 ram:d9003b10 029440b9 ldr w2,[err_report, #offset ddrs.t_pub_pg... ram:d9003b14 01038cd2 mov x1,#0x6018 ram:d9003b18 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9003b1c 220000b9 str w2,[x1]=>DAT_c8836018 ram:d9003b20 019840b9 ldr w1,[err_report, #offset ddrs.t_pub_pg... ram:d9003b24 80038cd2 mov err_report,#0x601c ram:d9003b28 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003b2c 010000b9 str w1,[err_report]=>DAT_c883601c ram:d9003b30 200000f0 adrp err_report,ddrs ram:d9003b34 000c6039 ldrb err_report,[err_report, #0x803]=>DAT_... ram:d9003b38 330000f0 adrp x19,ddrs ram:d9003b3c 20010034 cbz err_report,LAB_d9003b60 ram:d9003b40 80038cd2 mov err_report,#0x601c ram:d9003b44 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003b48 010040b9 ldr w1,[err_report]=>DAT_c883601c ram:d9003b4c 80038cd2 mov err_report,#0x601c ;Unclear if it's ran or not... ram:d9003b50 215c0812 and w1,w1,#0xff00ffff ram:d9003b54 21001032 orr w1,w1,#0x10000 ram:d9003b58 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003b5c 010000b9 str w1,[err_report]=>DAT_c883601c LAB_d9003b60: ;XREF[1,0]: d9003b3c ram:d9003b60 e19e40b9 ldr w1,[x23, #offset ddrs.t_pub_dxccr &0xff] ram:d9003b64 00118cd2 mov err_report,#0x6088 ram:d9003b68 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003b6c 010000b9 str w1,[err_report]=>DAT_c8836088 ram:d9003b70 e1a240b9 ldr w1,[x23, #offset ddrs.t_pub_dtcr0 &0xff] ram:d9003b74 00408cd2 mov err_report,#0x6200 ram:d9003b78 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003b7c 010000b9 str w1,[err_report]=>DAT_c8836200 ram:d9003b80 e1a640b9 ldr w1,[x23, #offset ddrs.t_pub_dtcr1 &0xff] ram:d9003b84 80408cd2 mov err_report,#0x6204 ram:d9003b88 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003b8c 010000b9 str w1,[err_report]=>DAT_c8836204 ram:d9003b90 e19240b9 ldr w1,[x23, #offset ddrs.t_pub_pgcr1 &0xff] ram:d9003b94 80028cd2 mov err_report,#0x6014 ram:d9003b98 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003b9c 010000b9 str w1,[err_report]=>DAT_c8836014 ram:d9003ba0 80a08cd2 mov err_report,#0x6504 ram:d9003ba4 6010b9f2 movk err_report,#0xc883, LSL #16 ;ACIOCR: ram:d9003ba8 1f0000b9 str wzr,[err_report]=>DAT_c8836504 ram:d9003bac 00a18cd2 mov err_report,#0x6508 ram:d9003bb0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003bb4 1f0000b9 str wzr,[err_report]=>DAT_c8836508 ram:d9003bb8 80a18cd2 mov err_report,#0x650c ram:d9003bbc 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003bc0 1f0000b9 str wzr,[err_report]=>DAT_c883650c ram:d9003bc4 00a28cd2 mov err_report,#0x6510 ram:d9003bc8 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003bcc 1f0000b9 str wzr,[err_report]=>DAT_c8836510 ram:d9003bd0 80a28cd2 mov err_report,#0x6514 ram:d9003bd4 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003bd8 1f0000b9 str wzr,[err_report]=>DAT_c8836514 ram:d9003bdc 80e08cd2 mov err_report,#0x6704 ram:d9003be0 6010b9f2 movk err_report,#0xc883, LSL #16 ;DX: ram:d9003be4 1f0000b9 str wzr,[err_report]=>DAT_c8836704 ram:d9003be8 00e18cd2 mov err_report,#0x6708 ram:d9003bec 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003bf0 1f0000b9 str wzr,[err_report]=>DAT_c8836708 ram:d9003bf4 80008dd2 mov err_report,#0x6804 ram:d9003bf8 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003bfc 1f0000b9 str wzr,[err_report]=>DAT_c8836804 ram:d9003c00 00018dd2 mov err_report,#0x6808 ram:d9003c04 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c08 1f0000b9 str wzr,[err_report]=>DAT_c8836808 ram:d9003c0c 80208dd2 mov err_report,#0x6904 ram:d9003c10 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c14 1f0000b9 str wzr,[err_report]=>DAT_c8836904 ram:d9003c18 00218dd2 mov err_report,#0x6908 ram:d9003c1c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c20 1f0000b9 str wzr,[err_report]=>DAT_c8836908 ram:d9003c24 80408dd2 mov err_report,#0x6a04 ram:d9003c28 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c2c 1f0000b9 str wzr,[err_report]=>DAT_c8836a04 ram:d9003c30 00418dd2 mov err_report,#0x6a08 ram:d9003c34 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c38 1f0000b9 str wzr,[err_report]=>DAT_c8836a08 ram:d9003c3c 3c0000f0 adrp x28,ddrs ram:d9003c40 800b6039 ldrb err_report,[x28, #0x802]=>ddrchannelset ;CONFIG_DDR0_16BIT ram:d9003c44 1f040071 cmp err_report,#1 ram:d9003c48 e1000054 b.ne LAB_d9003c64 ram:d9003c4c 00208dd2 mov err_report,#0x6900 ram:d9003c50 6010b9f2 movk err_report,#0xc883, LSL #16 ;(in order) these registers are ;* DX2GCR0 ;* DX3GCR0 ram:d9003c54 1f0000b9 str wzr,[err_report]=>DAT_c8836900 ram:d9003c58 00408dd2 mov err_report,#0x6a00 ram:d9003c5c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c60 1f0000b9 str wzr,[err_report]=>DAT_c8836a00 LAB_d9003c64: ;XREF[1,0]: d9003c48 ram:d9003c64 80008cd2 mov err_report,#0x6004 ram:d9003c68 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c6c 610e8052 mov w1,#0x73 ;PUB_PIR ?? ram:d9003c70 010000b9 str w1,[err_report]=>DAT_c8836004 LAB_d9003c74: ;XREF[1,0]: d9003c80 ram:d9003c74 80068cd2 mov err_report,#0x6034 ram:d9003c78 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c7c 000040b9 ldr err_report,[err_report]=>DAT_c8836034 ;Waits for PGSR0 ram:d9003c80 a0ff0736 tbz err_report,#0x0,LAB_d9003c74 ram:d9003c84 e0ee40b9 ldr err_report,[x23, #offset ddrs.t_pub_d... ram:d9003c88 e10a4039 ldrb w1,[x23, #offset ddrs.ddr_2t_mode &0xff] ;PUB_DCR ram:d9003c8c 0170012a orr w1,err_report,w1, LSL #28 ram:d9003c90 00208cd2 mov err_report,#0x6100 ram:d9003c94 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003c98 010000b9 str w1,[err_report]=>DAT_c8836100 ram:d9003c9c e10a41b9 ldr w1,[x23, #0x108]=>ddrs.t_pub_vtcr1 ram:d9003ca0 80a58cd2 mov err_report,#0x652c ram:d9003ca4 6010b9f2 movk err_report,#0xc883, LSL #16 ;PUB_VTCR1 ram:d9003ca8 010000b9 str w1,[err_report]=>DAT_c883652c ram:d9003cac e1f640b9 ldr w1,[x23, #offset ddrs.t_pub_dsgcr &0xff] ram:d9003cb0 60ff9f52 mov err_report,#0xfffb ram:d9003cb4 e0efbf72 movk err_report,#0xff7f, LSL #16 ;PUB_DSGCR ram:d9003cb8 2100000a and w1,w1,err_report ram:d9003cbc 00128cd2 mov err_report,#0x6090 ram:d9003cc0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003cc4 010000b9 str w1,[err_report]=>DAT_c8836090 ram:d9003cc8 e10a4039 ldrb w1,[x23, #offset ddrs.ddr_2t_mode &0xff] ram:d9003ccc e01641b9 ldr err_report,[x23, #0x114]=>ddrs.t_pctl... ram:d9003cd0 3f001f6b cmp w1,wzr ram:d9003cd4 01018052 mov w1,#0x8 ;DDR0_PCTL_MCFG ?? ram:d9003cd8 e103811a csel w1,wzr,w1,eq ram:d9003cdc 2100002a orr w1,w1,err_report ram:d9003ce0 802092d2 mov err_report,#0x9104 ram:d9003ce4 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003ce8 010000b9 str w1,[err_report]=>DAT_c8839104 LAB_d9003cec: ;XREF[1,0]: d9003cf8 ram:d9003cec 002392d2 mov err_report,#0x9118 ram:d9003cf0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003cf4 000040b9 ldr err_report,[err_report]=>DAT_c8839118 ram:d9003cf8 a0ff0736 tbz err_report,#0x0,LAB_d9003cec ram:d9003cfc e13a4279 ldrh w1,[x23, #0x11c]=>ddrs.t_pctl0_scfg ram:d9003d00 000092d2 mov err_report,#0x9000 ram:d9003d04 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003d08 010000b9 str w1,[err_report]=>DAT_c8839000 ram:d9003d0c e13e4279 ldrh w1,[x23, #0x11e]=>ddrs.t_pctl0_sctl ram:d9003d10 800092d2 mov err_report,#0x9004 ram:d9003d14 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003d18 010000b9 str w1,[err_report]=>DAT_c8839004 LAB_d9003d1c: ;XREF[1,0]: d9003d28 ram:d9003d1c 002492d2 mov err_report,#0x9120 ram:d9003d20 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003d24 000040b9 ldr err_report,[err_report]=>DAT_c8839120 ram:d9003d28 a0ff0736 tbz err_report,#0x0,LAB_d9003d1c ram:d9003d2c 001e92d2 mov err_report,#0x90f0 ram:d9003d30 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003d34 e1008052 mov w1,#0x7 ram:d9003d38 3a0000f0 adrp x26,ddrs ram:d9003d3c 010000b9 str w1,[err_report]=>DAT_c88390f0 ram:d9003d40 40430b91 add err_report,x26,#0x2d0 ram:d9003d44 01044079 ldrh w1,[err_report, #0x2]=>plls.pxp ram:d9003d48 a1000034 cbz w1,LAB_d9003d5c ram:d9003d4c 80008cd2 mov err_report,#0x6004 ram:d9003d50 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003d54 22b08052 mov w2,#0x581 ;******************************************* initialise_dram_pctl after do{}while PGSR0 loop ram:d9003d58 020000b9 str w2,[err_report]=>DAT_c8836004 LAB_d9003d5c: ;XREF[2,0]: d9003d48,d9003d68 ram:d9003d5c 80068cd2 mov err_report,#0x6034 ram:d9003d60 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9003d64 000040b9 ldr err_report,[err_report]=>DAT_c8836034 ram:d9003d68 a0ff0736 tbz err_report,#0x0,LAB_d9003d5c ram:d9003d6c 200000f0 adrp err_report,ddrs ram:d9003d70 00001e91 add err_report,err_report,#0x780 ram:d9003d74 000040f9 ldr err_report,[err_report]=>ddrt_p ;= 00000000 ram:d9003d78 820392d2 mov x2,#0x901c ; ;Timings ; ram:d9003d7c 031c4079 ldrh w3,[err_report, #0xe] ram:d9003d80 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003d84 430000b9 str w3,[x2]=>DAT_c883901c ram:d9003d88 03284039 ldrb w3,[err_report, #0xa] ram:d9003d8c 820892d2 mov x2,#0x9044 ram:d9003d90 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003d94 430000b9 str w3,[x2]=>DAT_c8839044 ram:d9003d98 03604039 ldrb w3,[err_report, #0x18] ram:d9003d9c 021292d2 mov x2,#0x9090 ram:d9003da0 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003da4 430000b9 str w3,[x2]=>DAT_c8839090 ram:d9003da8 02204039 ldrb w2,[err_report, #0x8] ram:d9003dac e3008052 mov w3,#0x7 ram:d9003db0 5f180071 cmp w2,#0x6 ram:d9003db4 4390831a csel w3,w2,w3,ls ram:d9003db8 020392d2 mov x2,#0x9018 ram:d9003dbc 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003dc0 430000b9 str w3,[x2]=>DAT_c8839018 ram:d9003dc4 020c4039 ldrb w2,[err_report, #0x3] ram:d9003dc8 340000f0 adrp x20,ddrs ram:d9003dcc 4340022a orr w3,w2,w2, LSL #0x10 ram:d9003dd0 020492d2 mov x2,#0x9020 ram:d9003dd4 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003dd8 430000b9 str w3,[x2]=>DAT_c8839020 ram:d9003ddc 03704039 ldrb w3,[err_report, #0x1c] ram:d9003de0 022892d2 mov x2,#0x9140 ram:d9003de4 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003de8 430000b9 str w3,[x2]=>DAT_c8839140 ram:d9003dec 03504039 ldrb w3,[err_report, #0x14] ram:d9003df0 021192d2 mov x2,#0x9088 ram:d9003df4 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003df8 63040011 add w3,w3,#0x1 ram:d9003dfc 430000b9 str w3,[x2]=>DAT_c8839088 ram:d9003e00 82026039 ldrb w2,[x20, #0x800]=>ddrtype ram:d9003e04 5f080071 cmp w2,#0x2 ram:d9003e08 e1050054 b.ne LAB_d9003ec4 ram:d9003e0c 220000f0 adrp x2,ddrs ram:d9003e10 431048b9 ldr w3,[x2, #0x810]=>DAT_d900a810 ram:d9003e14 220000f0 adrp x2,ddrs ram:d9003e18 421c48b9 ldr w2,[x2, #0x81c]=>DAT_d900a81c ;not ran ram:d9003e1c 4340032a orr w3,w2,w3, LSL #0x10 ram:d9003e20 020492d2 mov x2,#0x9020 ram:d9003e24 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003e28 430000b9 str w3,[x2]=>DAT_c8839020 ram:d9003e2c 220000f0 adrp x2,ddrs ram:d9003e30 432048b9 ldr w3,[x2, #0x820]=>DAT_d900a820 ram:d9003e34 821292d2 mov x2,#0x9094 ram:d9003e38 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003e3c 430000b9 str w3,[x2]=>DAT_c8839094 ram:d9003e40 220000f0 adrp x2,ddrs ram:d9003e44 431448b9 ldr w3,[x2, #0x814]=>DAT_d900a814 ram:d9003e48 021192d2 mov x2,#0x9088 ram:d9003e4c 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003e50 430000b9 str w3,[x2]=>DAT_c8839088 ram:d9003e54 02e08cd2 mov x2,#0x6700 ram:d9003e58 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003e5c 430040b9 ldr w3,[x2]=>DAT_c8836700 ram:d9003e60 02e08cd2 mov x2,#0x6700 ram:d9003e64 63041732 orr w3,w3,#0x600 ram:d9003e68 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003e6c 430000b9 str w3,[x2]=>DAT_c8836700 ram:d9003e70 02008dd2 mov x2,#0x6800 ram:d9003e74 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003e78 430040b9 ldr w3,[x2]=>DAT_c8836800 ram:d9003e7c 02008dd2 mov x2,#0x6800 ram:d9003e80 63041732 orr w3,w3,#0x600 ram:d9003e84 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003e88 430000b9 str w3,[x2]=>DAT_c8836800 ram:d9003e8c 02208dd2 mov x2,#0x6900 ram:d9003e90 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003e94 430040b9 ldr w3,[x2]=>DAT_c8836900 ram:d9003e98 02208dd2 mov x2,#0x6900 ram:d9003e9c 63041732 orr w3,w3,#0x600 ram:d9003ea0 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003ea4 430000b9 str w3,[x2]=>DAT_c8836900 ram:d9003ea8 02408dd2 mov x2,#0x6a00 ram:d9003eac 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003eb0 430040b9 ldr w3,[x2]=>DAT_c8836a00 ram:d9003eb4 02408dd2 mov x2,#0x6a00 ram:d9003eb8 63041732 orr w3,w3,#0x600 ram:d9003ebc 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003ec0 430000b9 str w3,[x2]=>DAT_c8836a00 LAB_d9003ec4: ;XREF[1,0]: d9003e08 ram:d9003ec4 036c4039 ldrb w3,[err_report, #0x1b] ram:d9003ec8 020692d2 mov x2,#0x9030 ram:d9003ecc 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003ed0 430000b9 str w3,[x2]=>DAT_c8839030 ram:d9003ed4 03644039 ldrb w3,[err_report, #0x19] ram:d9003ed8 820592d2 mov x2,#0x902c ram:d9003edc 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003ee0 430000b9 str w3,[x2]=>DAT_c883902c ram:d9003ee4 03144039 ldrb w3,[err_report, #0x5] ram:d9003ee8 820692d2 mov x2,#0x9034 ram:d9003eec 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003ef0 430000b9 str w3,[x2]=>DAT_c8839034 ram:d9003ef4 031c4039 ldrb w3,[err_report, #0x7] ram:d9003ef8 020792d2 mov x2,#0x9038 ram:d9003efc 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003f00 430000b9 str w3,[x2]=>DAT_c8839038 ram:d9003f04 03104039 ldrb w3,[err_report, #0x4] ram:d9003f08 820792d2 mov x2,#0x903c ram:d9003f0c 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003f10 430000b9 str w3,[x2]=>DAT_c883903c ram:d9003f14 02184039 ldrb w2,[err_report, #0x6] ram:d9003f18 43080011 add w3,w2,#0x2 ram:d9003f1c 4340032a orr w3,w2,w3, LSL #0x10 ram:d9003f20 020892d2 mov x2,#0x9040 ram:d9003f24 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003f28 430000b9 str w3,[x2]=>DAT_c8839040 ram:d9003f2c 03a04039 ldrb w3,[err_report, #0x28] ram:d9003f30 022992d2 mov x2,#0x9148 ;tccdl is new on gxl, used for DDR4 it seems... ram:d9003f34 633c1053 lsl w3,w3,#0x10 ram:d9003f38 63001e32 orr w3,w3,#0x4 ram:d9003f3c 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003f40 430000b9 str w3,[x2]=>DAT_c8839148 ram:d9003f44 03044039 ldrb w3,[err_report, #0x1] ram:d9003f48 020992d2 mov x2,#0x9048 ram:d9003f4c 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003f50 430000b9 str w3,[x2]=>DAT_c8839048 ram:d9003f54 03684039 ldrb w3,[err_report, #0x1a] ram:d9003f58 820992d2 mov x2,#0x904c ram:d9003f5c 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003f60 430000b9 str w3,[x2]=>DAT_c883904c ram:d9003f64 03084039 ldrb w3,[err_report, #0x2] ram:d9003f68 020a92d2 mov x2,#0x9050 ram:d9003f6c 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003f70 430000b9 str w3,[x2]=>DAT_c8839050 ram:d9003f74 02444079 ldrh w2,[err_report, #0x22] ram:d9003f78 e37f8052 mov w3,#0x3ff ram:d9003f7c 5ffc0f71 cmp w2,#0x3ff ram:d9003f80 4290831a csel w2,w2,w3,ls ram:d9003f84 02440079 strh w2,[err_report, #0x22] ram:d9003f88 433c0053 uxth w3,w2 ram:d9003f8c 820a92d2 mov x2,#0x9054 ram:d9003f90 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003f94 430000b9 str w3,[x2]=>DAT_c8839054 ram:d9003f98 03344039 ldrb w3,[err_report, #0xd] ram:d9003f9c 020b92d2 mov x2,#0x9058 ram:d9003fa0 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003fa4 430000b9 str w3,[x2]=>DAT_c8839058 ram:d9003fa8 03744039 ldrb w3,[err_report, #0x1d] ram:d9003fac 020f92d2 mov x2,#0x9078 ram:d9003fb0 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003fb4 430000b9 str w3,[x2]=>DAT_c8839078 ram:d9003fb8 03584039 ldrb w3,[err_report, #0x16] ram:d9003fbc 820492d2 mov x2,#0x9024 ram:d9003fc0 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003fc4 430000b9 str w3,[x2]=>DAT_c8839024 ram:d9003fc8 03784039 ldrb w3,[err_report, #0x1e] ram:d9003fcc 020d92d2 mov x2,#0x9068 ram:d9003fd0 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003fd4 430000b9 str w3,[x2]=>DAT_c8839068 ram:d9003fd8 037c4039 ldrb w3,[err_report, #0x1f] ram:d9003fdc 820d92d2 mov x2,#0x906c ram:d9003fe0 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003fe4 430000b9 str w3,[x2]=>DAT_c883906c ram:d9003fe8 03244039 ldrb w3,[err_report, #0x9] ram:d9003fec 820e92d2 mov x2,#0x9074 ram:d9003ff0 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9003ff4 430000b9 str w3,[x2]=>DAT_c8839074 ram:d9003ff8 03504039 ldrb w3,[err_report, #0x14] ram:d9003ffc 020e92d2 mov x2,#0x9070 ram:d9004000 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9004004 430000b9 str w3,[x2]=>DAT_c8839070 ram:d9004008 02804039 ldrb w2,[err_report, #0x20] ram:d900400c 431c0013 sxtb w3,w2 ram:d9004010 7f001f6b cmp w3,wzr ram:d9004014 e30f8052 mov w3,#0x7f ram:d9004018 43a0831a csel w3,w2,w3,ge ram:d900401c 020c92d2 mov x2,#0x9060 ram:d9004020 03800039 strb w3,[err_report, #0x20] ram:d9004024 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9004028 430000b9 str w3,[x2]=>DAT_c8839060 ram:d900402c 03484079 ldrh w3,[err_report, #0x24] ram:d9004030 021092d2 mov x2,#0x9080 ram:d9004034 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9004038 430000b9 str w3,[x2]=>DAT_c8839080 ram:d900403c 03844039 ldrb w3,[err_report, #0x21] ram:d9004040 820b92d2 mov x2,#0x905c ram:d9004044 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9004048 430000b9 str w3,[x2]=>DAT_c883905c ram:d900404c 024c4079 ldrh w2,[err_report, #0x26] ram:d9004050 800c92d2 mov err_report,#0x9064 ram:d9004054 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004058 020000b9 str w2,[err_report]=>DAT_c8839064 ram:d900405c 002292d2 mov err_report,#0x9110 ram:d9004060 42c18a52 mov w2,#0x560a ram:d9004064 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004068 4261b572 movk w2,#0xab0a, LSL #16 ram:d900406c 020000b9 str w2,[err_report]=>DAT_c8839110 ram:d9004070 00a88fd2 mov err_report,#0x7d40 ram:d9004074 e2dd9752 mov w2,#0xbeef ram:d9004078 0022b8f2 movk err_report,#0xc110, LSL #16 ram:d900407c a2d5bb72 movk w2,#0xdead, LSL #16 ram:d9004080 020000b9 str w2,[err_report]=>DAT_c1107d40 ram:d9004084 000298d2 mov err_report,#0xc010 ram:d9004088 a2ca8c52 mov w2,#0x6655 ram:d900408c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004090 e20eb172 movk w2,#0x8877, LSL #16 ram:d9004094 020000b9 str w2,[err_report]=>DAT_c883c010 ram:d9004098 e22241b9 ldr w2,[x23, #0x120]=>ddrs.t_pctl0_ppcfg ram:d900409c 802192d2 mov err_report,#0x910c ram:d90040a0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90040a4 020000b9 str w2,[err_report]=>DAT_c883910c ram:d90040a8 e24a4279 ldrh w2,[x23, #0x124]=>ddrs.t_pctl0_dfistcfg0 ram:d90040ac 001e92d2 mov err_report,#0x90f0 ram:d90040b0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90040b4 020000b9 str w2,[err_report]=>DAT_c88390f0 ram:d90040b8 e24e4279 ldrh w2,[x23, #0x126]=>ddrs.t_pctl0_dfistcfg1 ram:d90040bc 801e92d2 mov err_report,#0x90f4 ram:d90040c0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90040c4 020000b9 str w2,[err_report]=>DAT_c88390f4 ram:d90040c8 e2524279 ldrh w2,[x23, #0x128]=>ddrs.t_pctl0_dfitct... ram:d90040cc 001392d2 mov err_report,#0x9098 ram:d90040d0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90040d4 020000b9 str w2,[err_report]=>DAT_c8839098 ram:d90040d8 e2564279 ldrh w2,[x23, #0x12a]=>ddrs.t_pctl0_dfitph... ram:d90040dc 001592d2 mov err_report,#0x90a8 ram:d90040e0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90040e4 020000b9 str w2,[err_report]=>DAT_c88390a8 ram:d90040e8 e25a4279 ldrh w2,[x23, #0x12c]=>ddrs.t_pctl0_dfitph... ram:d90040ec 801592d2 mov err_report,#0x90ac ram:d90040f0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90040f4 020000b9 str w2,[err_report]=>DAT_c88390ac ram:d90040f8 e25e4279 ldrh w2,[x23, #0x12e]=>ddrs.t_pctl0_dfitrd... ram:d90040fc 001692d2 mov err_report,#0x90b0 ram:d9004100 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004104 020000b9 str w2,[err_report]=>DAT_c88390b0 ram:d9004108 e2624279 ldrh w2,[x23, #0x130]=>ddrs.t_pctl0_dfitph... ram:d900410c 801692d2 mov err_report,#0x90b4 ram:d9004110 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004114 020000b9 str w2,[err_report]=>DAT_c88390b4 ram:d9004118 e2664279 ldrh w2,[x23, #0x132]=>ddrs.t_pctl0_dfitdr... ram:d900411c 801f92d2 mov err_report,#0x90fc ram:d9004120 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004124 020000b9 str w2,[err_report]=>DAT_c88390fc ram:d9004128 e26a4279 ldrh w2,[x23, #0x134]=>ddrs.t_pctl0_dfitdr... ram:d900412c 001f92d2 mov err_report,#0x90f8 ram:d9004130 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004134 020000b9 str w2,[err_report]=>DAT_c88390f8 ram:d9004138 e2764279 ldrh w2,[x23, #0x13a]=>ddrs.t_pctl0_dfitct... ram:d900413c 001992d2 mov err_report,#0x90c8 ram:d9004140 6010b9f2 movk err_report,#0xc883, LSL #16 ;******************************************** ram:d9004144 020000b9 str w2,[err_report]=>DAT_c88390c8 ram:d9004148 e27a4279 ldrh w2,[x23, #0x13c]=>ddrs.t_pctl0_dfitct... ram:d900414c 801992d2 mov err_report,#0x90cc ram:d9004150 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004154 020000b9 str w2,[err_report]=>DAT_c88390cc ram:d9004158 e27e4279 ldrh w2,[x23, #0x13e]=>ddrs.t_pctl0_dfiupdcfg ram:d900415c 801a92d2 mov err_report,#0x90d4 ram:d9004160 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004164 020000b9 str w2,[err_report]=>DAT_c88390d4 ram:d9004168 e24e41b9 ldr w2,[x23, #0x14c]=>ddrs.t_pctl0_dfilpcfg0 ram:d900416c 002092d2 mov err_report,#0x9100 ram:d9004170 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004174 020000b9 str w2,[err_report]=>DAT_c8839100 ram:d9004178 e26e4279 ldrh w2,[x23, #0x136]=>ddrs.t_pctl0_dfitph... ram:d900417c 001792d2 mov err_report,#0x90b8 ram:d9004180 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004184 020000b9 str w2,[err_report]=>DAT_c88390b8 ram:d9004188 e2724279 ldrh w2,[x23, #0x138]=>ddrs.t_pctl0_dfitph... ram:d900418c 801792d2 mov err_report,#0x90bc ram:d9004190 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004194 020000b9 str w2,[err_report]=>DAT_c88390bc ram:d9004198 e24641b9 ldr w2,[x23, #0x144]=>ddrs.t_pctl0_dfiodtcfg ram:d900419c 801392d2 mov err_report,#0x909c ram:d90041a0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90041a4 020000b9 str w2,[err_report]=>DAT_c883909c ram:d90041a8 e24a41b9 ldr w2,[x23, #0x148]=>ddrs.t_pctl0_dfiodt... ram:d90041ac 001492d2 mov err_report,#0x90a0 ram:d90041b0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90041b4 020000b9 str w2,[err_report]=>DAT_c88390a0 ram:d90041b8 614a0035 cbnz w1,LAB_d9004b04 ram:d90041bc e1fa40b9 ldr w1,[x23, #offset ddrs.t_pub_zq0pr &0xff] ram:d90041c0 80d08cd2 mov err_report,#0x6684 ram:d90041c4 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90041c8 010000b9 str w1,[err_report]=>DAT_c8836684 ram:d90041cc e1fe40b9 ldr w1,[x23, #offset ddrs.t_pub_zq1pr &0xff] ram:d90041d0 80d28cd2 mov err_report,#0x6694 ram:d90041d4 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90041d8 010000b9 str w1,[err_report]=>DAT_c8836694 ram:d90041dc e10241b9 ldr w1,[x23, #0x100]=>ddrs.t_pub_zq2pr ram:d90041e0 80d48cd2 mov err_report,#0x66a4 ram:d90041e4 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90041e8 010000b9 str w1,[err_report]=>DAT_c88366a4 ram:d90041ec 80008cd2 mov err_report,#0x6004 ram:d90041f0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90041f4 61008052 mov w1,#0x3 ram:d90041f8 010000b9 str w1,[err_report]=>DAT_c8836004 LAB_d90041fc: ;XREF[1,0]: d9004208 ram:d90041fc 80068cd2 mov err_report,#0x6034 ram:d9004200 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004204 000040b9 ldr err_report,[err_report]=>DAT_c8836034 ram:d9004208 a0ff0736 tbz err_report,#0x0,LAB_d90041fc ram:d900420c 00d08cd2 mov err_report,#0x6680 ram:d9004210 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004214 010040b9 ldr w1,[err_report]=>DAT_c8836680 ram:d9004218 80008052 mov err_report,#0x4 ram:d900421c 0000a172 movk err_report,#0x800, LSL #16 ;ZQCR hack(?) ram:d9004220 2100002a orr w1,w1,err_report ram:d9004224 00d08cd2 mov err_report,#0x6680 ram:d9004228 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d900422c 010000b9 str w1,[err_report]=>DAT_c8836680 ram:d9004230 40018052 mov err_report,#0xa ram:d9004234 61f8ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004238 00d08cd2 mov err_report,#0x6680 ram:d900423c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004240 010040b9 ldr w1,[err_report]=>DAT_c8836680 ram:d9004244 60ff9f52 mov err_report,#0xfffb ram:d9004248 e0ffbe72 movk err_report,#0xf7ff, LSL #16 ram:d900424c 2100000a and w1,w1,err_report ram:d9004250 00d08cd2 mov err_report,#0x6680 ram:d9004254 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004258 010000b9 str w1,[err_report]=>DAT_c8836680 ram:d900425c 80026039 ldrb err_report,[x20, #0x800]=>ddrtype ram:d9004260 1f040071 cmp err_report,#0x1 ram:d9004264 61010054 b.ne LAB_d9004290 ram:d9004268 00d08cd2 mov err_report,#0x6680 ram:d900426c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004270 010040b9 ldr w1,[err_report]=>DAT_c8836680 ram:d9004274 60ff9f52 mov err_report,#0xfffb ram:d9004278 e01fbe72 movk err_report,#0xf0ff, LSL #16 ram:d900427c 2000000a and err_report,w1,err_report ram:d9004280 01040832 orr w1,err_report,#0x3000000 ram:d9004284 00d08cd2 mov err_report,#0x6680 ram:d9004288 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d900428c 010000b9 str w1,[err_report]=>DAT_c8836680 LAB_d9004290: ;XREF[1,0]: d9004264 ram:d9004290 c0038052 mov err_report,#30 ram:d9004294 49f8ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004298 800b6039 ldrb err_report,[x28, #0x802]=>ddrchannelset ;************************ ram:d900429c 1f040071 cmp err_report,#1 ram:d90042a0 c1020054 b.ne LAB_d90042f8 ram:d90042a4 00208dd2 mov err_report,#0x6900 ram:d90042a8 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90042ac 020040b9 ldr w2,[err_report]=>DAT_c8836900 ram:d90042b0 c0ff9f52 mov err_report,#0xfffe ram:d90042b4 80febf72 movk err_report,#0xfff4, LSL #16 ram:d90042b8 4200000a and w2,w2,err_report ram:d90042bc 01208dd2 mov x1,#0x6900 ram:d90042c0 6001a052 mov err_report,#0xb0000 ram:d90042c4 4200002a orr w2,w2,err_report ram:d90042c8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90042cc 220000b9 str w2,[x1]=>DAT_c8836900 ram:d90042d0 01408dd2 mov x1,#0x6a00 ram:d90042d4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90042d8 220040b9 ldr w2,[x1]=>DAT_c8836a00 ram:d90042dc c1ff9f52 mov w1,#0xfffe ram:d90042e0 81febf72 movk w1,#0xfff4, LSL #16 ram:d90042e4 4100010a and w1,w2,w1 ram:d90042e8 2100002a orr w1,w1,err_report ram:d90042ec 00408dd2 mov err_report,#0x6a00 ram:d90042f0 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90042f4 010000b9 str w1,[err_report]=>DAT_c8836a00 LAB_d90042f8: ;XREF[1,0]: d90042a0 ram:d90042f8 e15241b9 ldr w1,[x23, #0x150]=>ddrs.t_pub_acbdlr0 ram:d90042fc 00a88cd2 mov err_report,#0x6540 ram:d9004300 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004304 010000b9 str w1,[err_report]=>DAT_c8836540 ram:d9004308 e16e41b9 ldr w1,[x23, #0x16c]=>ddrs.t_pub_acbdlr3 ram:d900430c 80a98cd2 mov err_report,#0x654c ram:d9004310 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004314 010000b9 str w1,[err_report]=>DAT_c883654c ram:d9004318 e00a4039 ldrb err_report,[x23, #offset ddrs.ddr_2t_... ram:d900431c 20030034 cbz err_report,LAB_d9004380 ram:d9004320 82026039 ldrb w2,[x20, #0x800]=>ddrtype ram:d9004324 e2020035 cbnz w2,LAB_d9004380 ram:d9004328 80a88cd2 mov err_report,#0x6544 ram:d900432c e1c30432 orr w1,wzr,#0x10101010 ram:d9004330 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004334 010000b9 str w1,[err_report]=>DAT_c8836544 ram:d9004338 00ab8cd2 mov err_report,#0x6558 ram:d900433c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004340 020000b9 str w2,[err_report]=>DAT_c8836558 ram:d9004344 80ab8cd2 mov err_report,#0x655c ram:d9004348 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d900434c 010000b9 str w1,[err_report]=>DAT_c883655c ram:d9004350 00ac8cd2 mov err_report,#0x6560 ram:d9004354 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004358 e1c30332 orr w1,wzr,#0x20202020 ram:d900435c 010000b9 str w1,[err_report]=>DAT_c8836560 ram:d9004360 80ac8cd2 mov err_report,#0x6564 ram:d9004364 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004368 e1c70432 orr w1,wzr,#0x30303030 ram:d900436c 010000b9 str w1,[err_report]=>DAT_c8836564 ram:d9004370 00a98cd2 mov err_report,#0x6548 ram:d9004374 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004378 e1970032 orr w1,wzr,#0x3f003f ;acbdlr6 ram:d900437c 010000b9 str w1,[err_report]=>DAT_c8836548 LAB_d9004380: ;XREF[2,0]: d900431c,d9004324 ram:d9004380 80026039 ldrb err_report,[x20, #0x800]=>ddrtype ram:d9004384 c0010035 cbnz err_report,LAB_d90043bc ram:d9004388 00118cd2 mov err_report,#0x6088 ram:d900438c 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d9004390 010040b9 ldr w1,[err_report]=>DAT_c8836088 ram:d9004394 00408252 mov err_report,#0x1200 ;DXXCR ram:d9004398 215c1312 and w1,w1,#0xffffe01f ram:d900439c 2100002a orr w1,w1,err_report ram:d90043a0 00118cd2 mov err_report,#0x6088 ram:d90043a4 6010b9f2 movk err_report,#0xc883, LSL #16 ram:d90043a8 010000b9 str w1,[err_report]=>DAT_c8836088 ram:d90043ac 80008cd2 mov err_report,#0x6004 ram:d90043b0 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ;Not ran (lepotato) ↓↓↓↓↓↓↓↓ ghidrabug ram:d90043b4 61fe9f52 mov w1,#0xfff3 ram:d90043b8 42010014 b LAB_d90048c0 LAB_d90043bc: ;XREF[1,0]: d9004384 ram:d90043bc 1f040071 cmp pub_pir_tmpvar__notsure,#0x1 ram:d90043c0 41280054 b.ne LAB_d90048c8 ram:d90043c4 2100a052 mov w1,#0x10000 ram:d90043c8 00138cd2 mov pub_pir_tmpvar__notsure,#0x6098 ram:d90043cc 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90043d0 e16a00b9 str w1,[x23, #offset ddrs.t_pub_odtcr &0xff] ram:d90043d4 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90043d8 e0ae4539 ldrb pub_pir_tmpvar__...,[x23, #0x16b]=>dd... ram:d90043dc 60010035 cbnz pub_pir_tmpvar__notsure,LAB_d9004408 ram:d90043e0 e1b64079 ldrh w1,[x23, #offset ddrs.t_pub_mr[1] &0xff] ram:d90043e4 80308cd2 mov pub_pir_tmpvar__notsure,#0x6184 ram:d90043e8 21001632 orr w1,w1,#0x400 ram:d90043ec 213c0053 uxth w1,w1 ram:d90043f0 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90043f4 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90043f8 e1ba4079 ldrh w1,[x23, #offset ddrs.t_pub_mr[2] &0xff] ram:d90043fc 00318cd2 mov pub_pir_tmpvar__notsure,#0x6188 ram:d9004400 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004404 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004408: ;XREF[1,0]: d90043dc ram:d9004408 200000d0 adrp pub_pir_tmpvar__notsure,ddrs ram:d900440c 00b01f91 add pub_pir_t...,pub_pir_tm...,#0x7ec ram:d9004410 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_d90... ram:d9004414 00008452 mov pub_pir_tmpvar__notsure,#0x2000 ram:d9004418 6000be72 movk pub_pir_tmpvar__notsure,#0xf003, LSL #16 ram:d900441c 2100002a orr w1,w1,pub_pir_tmpvar__notsure ram:d9004420 00a58cd2 mov pub_pir_tmpvar__notsure,#0x6528 ram:d9004424 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004428 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d900442c 80a58cd2 mov pub_pir_tmpvar__notsure,#0x652c ram:d9004430 413e8252 mov w1,#0x11f2 ram:d9004434 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004438 01f8a172 movk w1,#0xfc0, LSL #16 ram:d900443c 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004440 00118cd2 mov pub_pir_tmpvar__notsure,#0x6088 ram:d9004444 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004448 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d900444c 00118cd2 mov pub_pir_tmpvar__notsure,#0x6088 ram:d9004450 215c1312 and w1,w1,#0xffffe01f ram:d9004454 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004458 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d900445c 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d9004460 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004464 611e8052 mov w1,#0xf3 ram:d9004468 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d900446c: ;XREF[1,0]: d9004480 ram:d900446c 40018052 mov pub_pir_tmpvar__notsure,#0xa ram:d9004470 d2f7ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004474 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004478 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900447c 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004480 60ff0736 tbz pub_pir_t...,#0x0,LAB_d900446c ram:d9004484 e15641b9 ldr w1,[x23, #0x154]=>ddrs.t_pub_aclcdlr ram:d9004488 00b08cd2 mov pub_pir_tmpvar__notsure,#0x6580 ram:d900448c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004490 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004494 00a98cd2 mov pub_pir_tmpvar__notsure,#0x6548 ram:d9004498 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900449c e1970032 orr w1,wzr,#0x3f003f ram:d90044a0 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90044a4 00aa8cd2 mov pub_pir_tmpvar__notsure,#0x6550 ram:d90044a8 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90044ac e1e78752 mov w1,#0x3f3f ram:d90044b0 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90044b4 80aa8cd2 mov pub_pir_tmpvar__notsure,#0x6554 ram:d90044b8 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90044bc 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90044c0 e05641b9 ldr pub_pir_tmpvar__...,[x23, #0x154]=>dd... ram:d90044c4 1ff80071 cmp pub_pir_tmpvar__notsure,#62 ram:d90044c8 e8010054 b.hi LAB_d9004504 ram:d90044cc 01a98cd2 mov x1,#0x6548 ram:d90044d0 0040002a orr pub_pir_t...,pub_pir_tm...,pub_pir_tm... ram:d90044d4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90044d8 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c8836548 ram:d90044dc e05641b9 ldr pub_pir_tmpvar__...,[x23, #0x154]=>dd... ram:d90044e0 0120002a orr w1,pub_pir_tmpvar_...,pub_pir_tmpvar_... ram:d90044e4 00aa8cd2 mov pub_pir_tmpvar__notsure,#0x6550 ram:d90044e8 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90044ec 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90044f0 e05641b9 ldr pub_pir_tmpvar__...,[x23, #0x154]=>dd... ram:d90044f4 0120002a orr w1,pub_pir_tmpvar_...,pub_pir_tmpvar_... ram:d90044f8 80aa8cd2 mov pub_pir_tmpvar__notsure,#0x6554 ram:d90044fc 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004500 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004504: ;XREF[1,0]: d90044c8 ram:d9004504 e05a41b9 ldr pub_pir_tmpvar__...,[x23, #0x158]=>dd... ram:d9004508 e0003036 tbz pub_pir_t...,#0x6,LAB_d9004524 ram:d900450c e1a240b9 ldr w1,[x23, #offset ddrs.t_pub_dtcr0 &0xff] ram:d9004510 00408cd2 mov pub_pir_tmpvar__notsure,#0x6200 ram:d9004514 21041232 orr w1,w1,#0xc000 ram:d9004518 e1a200b9 str w1,[x23, #offset ddrs.t_pub_dtcr0 &0xff] ram:d900451c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004520 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004524: ;XREF[1,0]: d9004508 ram:d9004524 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d9004528 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900452c 21e08152 mov w1,#0xf01 ram:d9004530 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004534: ;XREF[1,0]: d9004548 ram:d9004534 40018052 mov pub_pir_tmpvar__notsure,#0xa ram:d9004538 a0f7ff97 bl udelay ;void udelay(undefined8 usec) ram:d900453c 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004540 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004544 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004548 60ff0736 tbz pub_pir_t...,#0x0,LAB_d9004534 ram:d900454c 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004550 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004554 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004558 6000b036 tbz pub_pir_t...,#0x16,LAB_d9004564 LAB_d900455c: ;XREF[1,0]: d9004d1c ram:d900455c 00008012 mov pub_pir_tmpvar__notsure,#0xffffffff ram:d9004560 43030014 b LAB_d900526c LAB_d9004564: ;XREF[1,0]: d9004558 ram:d9004564 00118cd2 mov pub_pir_tmpvar__notsure,#0x6088 ram:d9004568 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900456c 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004570 00118cd2 mov pub_pir_tmpvar__notsure,#0x6088 ram:d9004574 215c1312 and w1,w1,#0xffffe01f ram:d9004578 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900457c 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004580 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d9004584 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004588 21008252 mov w1,#0x1001 ram:d900458c 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004590 007d8052 mov pub_pir_tmpvar__notsure,#0x3e8 ram:d9004594 89f7ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004598 00eb8cd2 mov pub_pir_tmpvar__notsure,#0x6758 ram:d900459c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90045a0 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d90045a4 a0010034 cbz pub_pir_tmpvar__notsure,LAB_d90045d8 ram:d90045a8 000b8dd2 mov pub_pir_tmpvar__notsure,#0x6858 ram:d90045ac 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90045b0 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d90045b4 20010034 cbz pub_pir_tmpvar__notsure,LAB_d90045d8 ram:d90045b8 002b8dd2 mov pub_pir_tmpvar__notsure,#0x6958 ram:d90045bc 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90045c0 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d90045c4 a0000034 cbz pub_pir_tmpvar__notsure,LAB_d90045d8 ram:d90045c8 004b8dd2 mov pub_pir_tmpvar__notsure,#0x6a58 ram:d90045cc 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90045d0 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d90045d4 60000035 cbnz pub_pir_tmpvar__notsure,LAB_d90045e0 LAB_d90045d8: ;XREF[3,0]: d90045a4,d90045b4,d90045c4 ram:d90045d8 007d8052 mov pub_pir_tmpvar__notsure,#0x3e8 ram:d90045dc 77f7ff97 bl udelay ;void udelay(undefined8 usec) LAB_d90045e0: ;XREF[1,0]: d90045d4 ram:d90045e0 a0020091 add pub_pir_tmpvar__notsure,x21,#0x0 ram:d90045e4 01a040b9 ldr w1,[pub_pir_tmpvar__notsure, #offset ... ram:d90045e8 21741012 and w1,w1,#0xffff3fff ram:d90045ec 01a000b9 str w1,[pub_pir_tmpvar__notsure, #offset ... ram:d90045f0 00408cd2 mov pub_pir_tmpvar__notsure,#0x6200 ram:d90045f4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90045f8 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90045fc 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d9004600 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004604 21009c52 mov w1,#0xe001 ram:d9004608 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d900460c: ;XREF[1,0]: d9004620 ram:d900460c 40018052 mov pub_pir_tmpvar__notsure,#0xa ram:d9004610 6af7ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004614 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004618 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900461c 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004620 60ff0736 tbz pub_pir_t...,#0x0,LAB_d900460c ram:d9004624 3b0000d0 adrp x27,ddrs ram:d9004628 601b6039 ldrb pub_pir_tmpvar__...,[x27, #0x806]=>pu... ram:d900462c 20020034 cbz pub_pir_tmpvar__notsure,LAB_d9004670 ram:d9004630 01040011 add w1,pub_pir_tmpvar__notsure,#0x1 ram:d9004634 214c1453 lsl w1,w1,#0xc ram:d9004638 02040051 sub w2,pub_pir_tmpvar__notsure,#0x1 ram:d900463c 2218022a orr w2,w1,w2, LSL #0x6 ram:d9004640 4200002a orr w2,w2,pub_pir_tmpvar__notsure ram:d9004644 01a58cd2 mov x1,#0x6528 ram:d9004648 420c0432 orr w2,w2,#0xf0000000 ram:d900464c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004650 220000b9 str w2,[x1]=>DAT_c8836528 ram:d9004654 01a58cd2 mov x1,#0x6528 ram:d9004658 6110b9f2 movk x1,#0xc883, LSL #16 ram:d900465c 220040b9 ldr w2,[x1]=>DAT_c8836528 ram:d9004660 01a58cd2 mov x1,#0x6528 ram:d9004664 42780312 and w2,w2,#0xefffffff ram:d9004668 6110b9f2 movk x1,#0xc883, LSL #16 ram:d900466c 220000b9 str w2,[x1]=>DAT_c8836528 LAB_d9004670: ;XREF[1,0]: d900462c ram:d9004670 210000d0 adrp x1,ddrs ram:d9004674 21c01f91 add x1,x1,#0x7f0 ram:d9004678 230040b9 ldr w3,[x1]=>DAT_d900a7f0 ram:d900467c 02208152 mov w2,#0x900 ram:d9004680 2221a172 movk w2,#0x909, LSL #16 ram:d9004684 6300022a orr w3,w3,w2 ram:d9004688 82e28cd2 mov x2,#0x6714 ram:d900468c 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9004690 430000b9 str w3,[x2]=>DAT_c8836714 ram:d9004694 230040b9 ldr w3,[x1]=>DAT_d900a7f0 ram:d9004698 02208152 mov w2,#0x900 ram:d900469c 2221a172 movk w2,#0x909, LSL #16 ram:d90046a0 6300022a orr w3,w3,w2 ram:d90046a4 82028dd2 mov x2,#0x6814 ram:d90046a8 6210b9f2 movk x2,#0xc883, LSL #16 ram:d90046ac 430000b9 str w3,[x2]=>DAT_c8836814 ram:d90046b0 230040b9 ldr w3,[x1]=>DAT_d900a7f0 ram:d90046b4 02208152 mov w2,#0x900 ram:d90046b8 2221a172 movk w2,#0x909, LSL #16 ram:d90046bc 6300022a orr w3,w3,w2 ram:d90046c0 82228dd2 mov x2,#0x6914 ram:d90046c4 6210b9f2 movk x2,#0xc883, LSL #16 ram:d90046c8 430000b9 str w3,[x2]=>DAT_c8836914 ram:d90046cc 220040b9 ldr w2,[x1]=>DAT_d900a7f0 ram:d90046d0 01208152 mov w1,#0x900 ram:d90046d4 2121a172 movk w1,#0x909, LSL #16 ram:d90046d8 4200012a orr w2,w2,w1 ram:d90046dc 81428dd2 mov x1,#0x6a14 ram:d90046e0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90046e4 220000b9 str w2,[x1]=>DAT_c8836a14 ram:d90046e8 210000d0 adrp x1,ddrs ram:d90046ec 22046039 ldrb w2,[x1, #0x801]=>pub_soc_vref_dram_vr... ram:d90046f0 e2000035 cbnz w2,LAB_d900470c LAB_d90046f4: ;XREF[1,0]: d9004764 ram:d90046f4 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d90046f8 21008052 mov w1,#0x1 ram:d90046fc 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004700 4100a072 movk w1,#0x2, LSL #16 ram:d9004704 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004708 22000014 b LAB_d9004790 LAB_d900470c: ;XREF[1,0]: d90046f0 ram:d900470c 81a58cd2 mov x1,#0x652c ram:d9004710 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004714 230040b9 ldr w3,[x1]=>DAT_c883652c ram:d9004718 81a58cd2 mov x1,#0x652c ram:d900471c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004720 63781e12 and w3,w3,#0xfffffffd ram:d9004724 230000b9 str w3,[x1]=>DAT_c883652c ram:d9004728 01208152 mov w1,#0x900 ram:d900472c 2121a172 movk w1,#0x909, LSL #16 ram:d9004730 4100012a orr w1,w2,w1 ram:d9004734 82e28cd2 mov x2,#0x6714 ram:d9004738 6210b9f2 movk x2,#0xc883, LSL #16 ram:d900473c 410000b9 str w1,[x2]=>DAT_c8836714 ram:d9004740 82028dd2 mov x2,#0x6814 ram:d9004744 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9004748 410000b9 str w1,[x2]=>DAT_c8836814 ram:d900474c 82228dd2 mov x2,#0x6914 ram:d9004750 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9004754 410000b9 str w1,[x2]=>DAT_c8836914 ram:d9004758 82428dd2 mov x2,#0x6a14 ram:d900475c 6210b9f2 movk x2,#0xc883, LSL #16 ram:d9004760 410000b9 str w1,[x2]=>DAT_c8836a14 ram:d9004764 80fcff34 cbz pub_pir_tmpvar__notsure,LAB_d90046f4 LAB_d9004768: ;XREF[1,0]: d90047a8 ram:d9004768 00408cd2 mov pub_pir_tmpvar__notsure,#0x6200 ram:d900476c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004770 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004774 00408cd2 mov pub_pir_tmpvar__notsure,#0x6200 ram:d9004778 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900477c 21000132 orr w1,w1,#0x80000000 ram:d9004780 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004784 601b6039 ldrb pub_pir_tmpvar__...,[x27, #0x806]=>pu... ram:d9004788 20010035 cbnz pub_pir_tmpvar__notsure,LAB_d90047ac ram:d900478c 49000014 b LAB_d90048b0 LAB_d9004790: ;XREF[2,0]: d9004708,d90047a4 ram:d9004790 40018052 mov pub_pir_tmpvar__notsure,#0xa ram:d9004794 09f7ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004798 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d900479c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90047a0 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d90047a4 60ff0736 tbz pub_pir_t...,#0x0,LAB_d9004790 ram:d90047a8 f0ffff17 b LAB_d9004768 LAB_d90047ac: ;XREF[1,0]: d9004788 ram:d90047ac e1b64079 ldrh w1,[x23, #offset ddrs.t_pub_mr[1] &0xff] ram:d90047b0 80308cd2 mov pub_pir_tmpvar__notsure,#0x6184 ram:d90047b4 21781812 and w1,w1,#0xffffff7f ram:d90047b8 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90047bc 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90047c0 e1ca4079 ldrh w1,[x23, #offset ddrs.t_pub_mr[6] &0xff] ram:d90047c4 00338cd2 mov pub_pir_tmpvar__notsure,#0x6198 ram:d90047c8 21001932 orr w1,w1,#0x80 ram:d90047cc 213c0053 uxth w1,w1 ram:d90047d0 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90047d4 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90047d8 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d90047dc 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90047e0 21208052 mov w1,#0x101 ram:d90047e4 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d90047e8: ;XREF[1,0]: d90047fc ram:d90047e8 20008052 mov pub_pir_tmpvar__notsure,#0x1 ram:d90047ec f3f6ff97 bl udelay ;void udelay(undefined8 usec) ram:d90047f0 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d90047f4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90047f8 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d90047fc 60ff0736 tbz pub_pir_t...,#0x0,LAB_d90047e8 ram:d9004800 20008052 mov pub_pir_tmpvar__notsure,#0x1 ram:d9004804 edf6ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004808 e1ca4079 ldrh w1,[x23, #offset ddrs.t_pub_mr[6] &0xff] ram:d900480c 00338cd2 mov pub_pir_tmpvar__notsure,#0x6198 ram:d9004810 21001932 orr w1,w1,#0x80 ram:d9004814 213c0053 uxth w1,w1 ram:d9004818 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900481c 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004820 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d9004824 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004828 21208052 mov w1,#0x101 ram:d900482c 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004830: ;XREF[1,0]: d9004844 ram:d9004830 20008052 mov pub_pir_tmpvar__notsure,#0x1 ram:d9004834 e1f6ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004838 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d900483c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004840 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004844 60ff0736 tbz pub_pir_t...,#0x0,LAB_d9004830 ram:d9004848 20008052 mov pub_pir_tmpvar__notsure,#0x1 ram:d900484c dbf6ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004850 e1ca4079 ldrh w1,[x23, #offset ddrs.t_pub_mr[6] &0xff] ram:d9004854 00338cd2 mov pub_pir_tmpvar__notsure,#0x6198 ram:d9004858 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d900485c 21781812 and w1,w1,#0xffffff7f ram:d9004860 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004864 e0ae4539 ldrb pub_pir_tmpvar__...,[x23, #0x16b]=>dd... ram:d9004868 00010035 cbnz pub_pir_tmpvar__notsure,LAB_d9004888 ram:d900486c e1b64079 ldrh w1,[x23, #offset ddrs.t_pub_mr[1] &0xff] ram:d9004870 00908012 mov pub_pir_tmpvar__notsure,#0xfffffb7f ram:d9004874 2100000a and w1,w1,pub_pir_tmpvar__notsure ram:d9004878 80308cd2 mov pub_pir_tmpvar__notsure,#0x6184 ram:d900487c 21001632 orr w1,w1,#0x400 ram:d9004880 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004884 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004888: ;XREF[1,0]: d9004868 ram:d9004888 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d900488c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004890 21208052 mov w1,#0x101 ram:d9004894 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004898: ;XREF[1,0]: d90048ac ram:d9004898 20008052 mov pub_pir_tmpvar__notsure,#0x1 ram:d900489c c7f6ff97 bl udelay ;void udelay(undefined8 usec) ram:d90048a0 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d90048a4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90048a8 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d90048ac 60ff0736 tbz pub_pir_t...,#0x0,LAB_d9004898 LAB_d90048b0: ;XREF[1,0]: d900478c ram:d90048b0 01018152 mov w1,#0x808 ram:d90048b4 801392d2 mov pub_pir_tmpvar__notsure,#0x909c ram:d90048b8 e14601b9 str w1,[x23, #0x144]=>ddrs.t_pctl0_dfiodtcfg ram:d90048bc 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 LAB_d90048c0: ;XREF[1,0]: d90043b8 ; FWD[2,0]: c8836004,c883909c ram:d90048c0 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90048c4 90000014 b LAB_d9004b04 LAB_d90048c8: ;XREF[1,0]: d90043c0 ram:d90048c8 1f080071 cmp pub_pir_tmpvar__notsure,#0x2 ram:d90048cc c1110054 b.ne LAB_d9004b04 ram:d90048d0 e0fe40b9 ldr pub_pir_tmpvar__...,[x23, #offset ddr... ram:d90048d4 013c8052 mov w1,#0x1e0 ram:d90048d8 000c0012 and pub_pir_t...,pub_pir_tm...,#0xf ram:d90048dc 00040011 add pub_pir_t...,pub_pir_tm...,#0x1 ram:d90048e0 200cc01a sdiv pub_pir_t...,w1,pub_pir_tmpvar__notsure ram:d90048e4 630f48b9 ldr w3,[x27, #0x80c]=>odt_operatorOR_1shift2 ram:d90048e8 210000d0 adrp x1,ddrs ram:d90048ec 21e81f91 add x1,x1,#0x7fa ram:d90048f0 63040012 and w3,w3,#0x3 ram:d90048f4 20000079 strh pub_pir_tmpvar__notsure,[x1]=>pub_zq1pr ram:d90048f8 85078052 mov w5,#0x3c ram:d90048fc 210000d0 adrp x1,ddrs ram:d9004900 22f81f91 add x2,x1,#0x7fe ram:d9004904 657c051b mul w5,w3,w5 ram:d9004908 45000079 strh w5,[x2]=>DAT_d900a7fe ram:d900490c 7f0c0071 cmp w3,#0x3 ram:d9004910 61000054 b.ne LAB_d900491c ram:d9004914 031e8052 mov w3,#0xf0 ram:d9004918 43000079 strh w3,[x2]=>DAT_d900a7fe LAB_d900491c: ;XREF[1,0]: d9004910 ram:d900491c 22f81f91 add x2,x1,#0x7fe ram:d9004920 43004079 ldrh w3,[x2]=>DAT_d900a7fe ram:d9004924 63000035 cbnz w3,LAB_d9004930 ram:d9004928 03e28452 mov w3,#0x2710 ram:d900492c 43000079 strh w3,[x2]=>DAT_d900a7fe LAB_d9004930: ;XREF[1,0]: d9004924 ram:d9004930 21f81f91 add x1,x1,#0x7fe ram:d9004934 21004079 ldrh w1,[x1]=>DAT_d900a7fe ram:d9004938 42068052 mov w2,#0x32 ram:d900493c 027c021b mul w2,pub_pir_tmpvar__notsure,w2 ram:d9004940 0000010b add pub_pir_t...,pub_pir_tm...,w1 ram:d9004944 400cc01a sdiv pub_pir_t...,w2,pub_pir_tmpvar__notsure ram:d9004948 017d8052 mov w1,#0x3e8 ram:d900494c 00c80011 add pub_pir_t...,pub_pir_tm...,#0x32 ram:d9004950 007c011b mul pub_pir_t...,pub_pir_tm...,w1 ram:d9004954 00284051 sub pub_pir_t...,pub_pir_tm...,#0xa, LSL #12 ram:d9004958 41578052 mov w1,#0x2ba ram:d900495c 00983051 sub pub_pir_t...,pub_pir_tm...,#0xc26 ram:d9004960 0008c11a udiv pub_pir_t...,pub_pir_tm...,w1 ram:d9004964 210000d0 adrp x1,ddrs ram:d9004968 21b01f91 add x1,x1,#0x7ec ram:d900496c 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_d900a7ec ram:d9004970 01100832 orr w1,pub_pir_tmpvar__notsure,#0x1f000000 ram:d9004974 2120002a orr w1,w1,pub_pir_tmpvar__notsure, LSL #0x8 ram:d9004978 2040002a orr pub_pir_t...,w1,pub_pir_tmpvar__notsu... ram:d900497c 01a48cd2 mov x1,#0x6520 ram:d9004980 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004984 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c8836520 ram:d9004988 80a48cd2 mov pub_pir_tmpvar__notsure,#0x6524 ram:d900498c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004990 21218052 mov w1,#0x109 ram:d9004994 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004998 00118cd2 mov pub_pir_tmpvar__notsure,#0x6088 ram:d900499c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90049a0 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90049a4 00dc8352 mov pub_pir_tmpvar__notsure,#0x1ee0 ram:d90049a8 215c1312 and w1,w1,#0xffffe01f ram:d90049ac 2100002a orr w1,w1,pub_pir_tmpvar__notsure ram:d90049b0 00118cd2 mov pub_pir_tmpvar__notsure,#0x6088 ram:d90049b4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90049b8 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90049bc 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d90049c0 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90049c4 212e8052 mov w1,#0x171 ram:d90049c8 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d90049cc: ;XREF[1,0]: d90049e0 ram:d90049cc 40008052 mov pub_pir_tmpvar__notsure,#0x2 ram:d90049d0 7af6ff97 bl udelay ;void udelay(undefined8 usec) ram:d90049d4 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d90049d8 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90049dc 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d90049e0 60ff0736 tbz pub_pir_t...,#0x0,LAB_d90049cc ram:d90049e4 00118cd2 mov pub_pir_tmpvar__notsure,#0x6088 ram:d90049e8 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d90049ec 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d90049f0 00dc8352 mov pub_pir_tmpvar__notsure,#0x1ee0 ram:d90049f4 215c1312 and w1,w1,#0xffffe01f ram:d90049f8 2100002a orr w1,w1,pub_pir_tmpvar__notsure ram:d90049fc 00118cd2 mov pub_pir_tmpvar__notsure,#0x6088 ram:d9004a00 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004a04 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004a08 00128cd2 mov pub_pir_tmpvar__notsure,#0x6090 ram:d9004a0c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004a10 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004a14 00128cd2 mov pub_pir_tmpvar__notsure,#0x6090 ram:d9004a18 21041a32 orr w1,w1,#0xc0 ram:d9004a1c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004a20 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004a24 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d9004a28 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004a2c 21408052 mov w1,#0x201 ram:d9004a30 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004a34: ;XREF[1,0]: d9004a48 ram:d9004a34 40008052 mov pub_pir_tmpvar__notsure,#0x2 ram:d9004a38 60f6ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004a3c 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004a40 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004a44 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004a48 60ff0736 tbz pub_pir_t...,#0x0,LAB_d9004a34 ram:d9004a4c 40008052 mov pub_pir_tmpvar__notsure,#0x2 ram:d9004a50 5af6ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004a54 01f88cd2 mov x1,#0x67c0 ram:d9004a58 4000a052 mov pub_pir_tmpvar__notsure,#0x20000 ram:d9004a5c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004a60 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c88367c0 ram:d9004a64 01188dd2 mov x1,#0x68c0 ram:d9004a68 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004a6c 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c88368c0 ram:d9004a70 01388dd2 mov x1,#0x69c0 ram:d9004a74 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004a78 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c88369c0 ram:d9004a7c 01588dd2 mov x1,#0x6ac0 ram:d9004a80 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004a84 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c8836ac0 ram:d9004a88 819b8cd2 mov x1,#0x64dc ram:d9004a8c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004a90 e2830032 orr w2,wzr,#0x10001 ram:d9004a94 220000b9 str w2,[x1]=>DAT_c88364dc ram:d9004a98 01f88cd2 mov x1,#0x67c0 ram:d9004a9c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004aa0 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c88367c0 ram:d9004aa4 01188dd2 mov x1,#0x68c0 ram:d9004aa8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004aac 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c88368c0 ram:d9004ab0 01388dd2 mov x1,#0x69c0 ram:d9004ab4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004ab8 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c88369c0 ram:d9004abc 01588dd2 mov x1,#0x6ac0 ram:d9004ac0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004ac4 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c8836ac0 ram:d9004ac8 809b8cd2 mov pub_pir_tmpvar__notsure,#0x64dc ram:d9004acc 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004ad0 1f0000b9 str wzr,[pub_pir_tmpvar__notsure]=>DAT_c8... ram:d9004ad4 80008cd2 mov pub_pir_tmpvar__notsure,#0x6004 ram:d9004ad8 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004adc 21009e52 mov w1,#0xf001 ram:d9004ae0 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004ae4: ;XREF[1,0]: d9004af8 ram:d9004ae4 40008052 mov pub_pir_tmpvar__notsure,#0x2 ram:d9004ae8 34f6ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004aec 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004af0 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004af4 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004af8 60ff0736 tbz pub_pir_t...,#0x0,LAB_d9004ae4 ram:d9004afc 40008052 mov pub_pir_tmpvar__notsure,#0x2 ram:d9004b00 2ef6ff97 bl udelay ;void udelay(undefined8 usec) LAB_d9004b04: ;XREF[3,0]: d90041b8,d90048c4,d90048cc ram:d9004b04 3b0000d0 adrp x27,ddrs ram:d9004b08 200000d0 adrp pub_pir_tmpvar__notsure,ddrs ram:d9004b0c 7b232091 add x27,x27,#0x808 ram:d9004b10 1c102091 add x28,pub_pir_tmpvar__notsure,#0x804 ram:d9004b14 5a430b91 add x26,x26,#0x2d0 ram:d9004b18 82022091 add x2=>ddrtype,x20,#0x800 ram:d9004b1c e3330132 orr w3,wzr,#0x80000fff LAB_d9004b20: ;XREF[3,0]: d9004e80,d9004ee4,d9004efc ram:d9004b20 007d8052 mov pub_pir_tmpvar__notsure,#0x3e8 ram:d9004b24 a23300f9 str x2=>ddrtype,[x29, #local_10+0x70] ram:d9004b28 a33700f9 str x3,[x29, #local_8+0x70] ;Nothing to see here... ram:d9004b2c 23f6ff97 bl udelay ;void udelay(undefined8 usec) ram:d9004b30 61034039 ldrb w1,[x27]=>Unk_DAT_d900a808 ram:d9004b34 80034039 ldrb pub_pir_tmpvar__...,[x28]=>Unk_DAT_d9... ram:d9004b38 21040011 add w1,w1,#0x1 ram:d9004b3c 00040011 add pub_pir_t...,pub_pir_tm...,#0x1 ram:d9004b40 211c0053 uxtb w1,w1 ram:d9004b44 001c0053 uxtb pub_pir_tmpvar__...,pub_pir_tmpvar__n... ram:d9004b48 61030039 strb w1,[x27]=>Unk_DAT_d900a808 ram:d9004b4c 80030039 strb pub_pir_tmpvar__...,[x28]=>Unk_DAT_d9... ram:d9004b50 3f280071 cmp w1,#0xa ram:d9004b54 a23340f9 ldr x2,[x29, #local_10+0x70] ram:d9004b58 a33740f9 ldr x3,[x29, #local_8+0x70] ram:d9004b5c c90d0054 b.ls LAB_d9004d14 ram:d9004b60 366cff34 cbz w22,LAB_d90038e4 ram:d9004b64 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004b68 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004b6c 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004b70 230000b0 adrp x3,0xd9009000 ram:d9004b74 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004b78 00841491 add pub_pir_t...,pub_pir_tm...,#0x521 ;= "Training Err PGSR0: 0x" ram:d9004b7c 02008052 mov w2,#0x0 ram:d9004b80 63e01491 add x3=>s_.Retry..._d9009538,x3,#0x538 ;= ".Retry...\n" ram:d9004b84 4f110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004b88 00fc8cd2 mov pub_pir_tmpvar__notsure,#0x67e0 ram:d9004b8c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004b90 330000b0 adrp x19,0xd9009000 ram:d9004b94 733e1591 add x19,x19,#0x54f ram:d9004b98 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004b9c 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004ba0 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004ba4 000c1591 add pub_pir_t...,pub_pir_tm...,#0x543 ;= "DX0GSR0: 0x" ram:d9004ba8 02008052 mov w2,#0x0 ram:d9004bac 45110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004bb0 001c8dd2 mov pub_pir_tmpvar__notsure,#0x68e0 ram:d9004bb4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004bb8 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004bbc 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004bc0 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004bc4 00541591 add pub_pir_t...,pub_pir_tm...,#0x555 ;= "DX1GSR0: 0x" ram:d9004bc8 02008052 mov w2,#0x0 ram:d9004bcc 3d110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004bd0 003c8dd2 mov pub_pir_tmpvar__notsure,#0x69e0 ram:d9004bd4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004bd8 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004bdc 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004be0 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004be4 00841591 add pub_pir_t...,pub_pir_tm...,#0x561 ;= "DX2GSR0: 0x" ram:d9004be8 02008052 mov w2,#0x0 ram:d9004bec 35110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004bf0 005c8dd2 mov pub_pir_tmpvar__notsure,#0x6ae0 ram:d9004bf4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004bf8 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004bfc 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004c00 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004c04 00b41591 add pub_pir_t...,pub_pir_tm...,#0x56d ;= "DX3GSR0: 0x" ram:d9004c08 02008052 mov w2,#0x0 ram:d9004c0c 2d110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004c10 00fd8cd2 mov pub_pir_tmpvar__notsure,#0x67e8 ram:d9004c14 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004c18 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004c1c 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004c20 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004c24 00e41591 add pub_pir_t...,pub_pir_tm...,#0x579 ;= "DX0GSR2: 0x" ram:d9004c28 02008052 mov w2,#0x0 ram:d9004c2c 25110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004c30 001d8dd2 mov pub_pir_tmpvar__notsure,#0x68e8 ram:d9004c34 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004c38 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004c3c 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004c40 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004c44 00141691 add pub_pir_t...,pub_pir_tm...,#0x585 ;= "DX1GSR2: 0x" ram:d9004c48 02008052 mov w2,#0x0 ram:d9004c4c 1d110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004c50 003d8dd2 mov pub_pir_tmpvar__notsure,#0x69e8 ram:d9004c54 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004c58 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004c5c 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004c60 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004c64 00441691 add pub_pir_t...,pub_pir_tm...,#0x591 ;= "DX2GSR2: 0x" ram:d9004c68 02008052 mov w2,#0x0 ram:d9004c6c 15110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004c70 005d8dd2 mov pub_pir_tmpvar__notsure,#0x6ae8 ram:d9004c74 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004c78 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004c7c 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004c80 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004c84 00741691 add pub_pir_t...,pub_pir_tm...,#0x59d ;= "DX3GSR2: 0x" ram:d9004c88 02008052 mov w2,#0x0 ram:d9004c8c 0d110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004c90 80fd8cd2 mov pub_pir_tmpvar__notsure,#0x67ec ram:d9004c94 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004c98 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004c9c 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004ca0 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004ca4 00a41691 add pub_pir_t...,pub_pir_tm...,#0x5a9 ;= "DX0GSR3: 0x" ram:d9004ca8 02008052 mov w2,#0x0 ram:d9004cac 05110094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004cb0 801d8dd2 mov pub_pir_tmpvar__notsure,#0x68ec ram:d9004cb4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004cb8 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004cbc 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004cc0 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004cc4 00d41691 add pub_pir_t...,pub_pir_tm...,#0x5b5 ;= "DX1GSR3: 0x" ram:d9004cc8 02008052 mov w2,#0x0 ram:d9004ccc fd100094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004cd0 803d8dd2 mov pub_pir_tmpvar__notsure,#0x69ec ram:d9004cd4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004cd8 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004cdc 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004ce0 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004ce4 00041791 add pub_pir_t...,pub_pir_tm...,#0x5c1 ;= "DX2GSR3: 0x" ram:d9004ce8 02008052 mov w2,#0x0 ram:d9004cec f5100094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004cf0 805d8dd2 mov pub_pir_tmpvar__notsure,#0x6aec ram:d9004cf4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004cf8 010040b9 ldr w1,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004cfc 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004d00 00341791 add pub_pir_t...,pub_pir_tm...,#0x5cd ;= "DX3GSR3: 0x" ram:d9004d04 02008052 mov w2,#0x0 ram:d9004d08 e30313aa mov x3=>s_...._d900954f,x19 ;= "....\n" ram:d9004d0c ed100094 bl serial_print ;undefined serial_print(char * prefix... ram:d9004d10 f3faff17 b LAB_d90038dc LAB_d9004d14: ;XREF[1,0]: d9004b5c ram:d9004d14 1f900171 cmp pub_pir_tmpvar__notsure,#0x64 ram:d9004d18 e9000054 b.ls LAB_d9004d34 ram:d9004d1c 16c2ff34 cbz w22,LAB_d900455c ram:d9004d20 200000b0 adrp pub_pir_tmpvar__notsure,0xd9009000 ram:d9004d24 00641791 add pub_pir_t...,pub_pir_tm...,#0x5d9 ;= "DDR init fail, reset...\n" ram:d9004d28 a5100094 bl serial_puts ;undefined serial_puts(char * s) ram:d9004d2c 59f3ff97 bl reset_system ;undefined reset_system(void) LAB_d9004d30: ;XREF[1,0]: d9004d30 ram:d9004d30 00000014 b LAB_d9004d30 LAB_d9004d34: ;XREF[1,0]: d9004d18 ram:d9004d34 40074079 ldrh pub_pir_tmpvar__...,[x26, #0x2]=>plls... ram:d9004d38 a00d0035 cbnz pub_pir_tmpvar__notsure,LAB_d9004eec ram:d9004d3c 41004039 ldrb w1,[x2]=>ddrtype ram:d9004d40 3f080071 cmp w1,#0x2 ram:d9004d44 210a0054 b.ne LAB_d9004e88 ram:d9004d48 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004d4c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004d50 e15a41b9 ldr w1,[x23, #0x158]=>ddrs.ddr_func ram:d9004d54 050040b9 ldr w5,[pub_pir_tmpvar__notsure]=>DAT_c88... ram:d9004d58 20001912 and pub_pir_tmpvar__notsure,w1,#0x80 ram:d9004d5c 61003836 tbz w1,#0x7,LAB_d9004d68 ram:d9004d60 e1f78352 mov w1,#0x1fbf ram:d9004d64 02000014 b LAB_d9004d6c LAB_d9004d68: ;XREF[1,0]: d9004d5c ram:d9004d68 e1f78152 mov w1,#0xfbf LAB_d9004d6c: ;XREF[1,0]: d9004d64 ram:d9004d6c 0100b872 movk w1,#0xc000, LSL #16 ram:d9004d70 bf00016b cmp w5,w1 ram:d9004d74 40080054 b.eq LAB_d9004e7c ram:d9004d78 81068cd2 mov x1,#0x6034 ram:d9004d7c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004d80 250040b9 ldr w5,[x1]=>DAT_c8836034 ram:d9004d84 e1f78352 mov w1,#0x1fbf ram:d9004d88 40000035 cbnz pub_pir_tmpvar__notsure,LAB_d9004d90 ram:d9004d8c e1f78152 mov w1,#0xfbf LAB_d9004d90: ;XREF[1,0]: d9004d88 ram:d9004d90 0100bc72 movk w1,#0xe000, LSL #16 ram:d9004d94 bf00016b cmp w5,w1 ram:d9004d98 20070054 b.eq LAB_d9004e7c ram:d9004d9c 81068cd2 mov x1,#0x6034 ram:d9004da0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004da4 250040b9 ldr w5,[x1]=>DAT_c8836034 ram:d9004da8 e1f78352 mov w1,#0x1fbf ram:d9004dac 40000035 cbnz pub_pir_tmpvar__notsure,LAB_d9004db4 ram:d9004db0 e1f78152 mov w1,#0xfbf LAB_d9004db4: ;XREF[1,0]: d9004dac ram:d9004db4 0100b472 movk w1,#0xa000, LSL #16 ram:d9004db8 bf00016b cmp w5,w1 ram:d9004dbc 00060054 b.eq LAB_d9004e7c ram:d9004dc0 81068cd2 mov x1,#0x6034 ram:d9004dc4 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004dc8 250040b9 ldr w5,[x1]=>DAT_c8836034 ram:d9004dcc e1f78352 mov w1,#0x1fbf ram:d9004dd0 40000035 cbnz pub_pir_tmpvar__notsure,LAB_d9004dd8 ram:d9004dd4 e1f78152 mov w1,#0xfbf LAB_d9004dd8: ;XREF[1,0]: d9004dd0 ram:d9004dd8 0100b072 movk w1,#0x8000, LSL #16 ram:d9004ddc bf00016b cmp w5,w1 ram:d9004de0 e0040054 b.eq LAB_d9004e7c ram:d9004de4 81068cd2 mov x1,#0x6034 ram:d9004de8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004dec 250040b9 ldr w5,[x1]=>DAT_c8836034 ram:d9004df0 e1e78352 mov w1,#0x1f3f ram:d9004df4 40000035 cbnz pub_pir_tmpvar__notsure,LAB_d9004dfc ram:d9004df8 e1e78152 mov w1,#0xf3f LAB_d9004dfc: ;XREF[1,0]: d9004df4 ram:d9004dfc 0100b872 movk w1,#0xc000, LSL #16 ram:d9004e00 bf00016b cmp w5,w1 ram:d9004e04 c0030054 b.eq LAB_d9004e7c ram:d9004e08 81068cd2 mov x1,#0x6034 ram:d9004e0c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004e10 250040b9 ldr w5,[x1]=>DAT_c8836034 ram:d9004e14 e1e78352 mov w1,#0x1f3f ram:d9004e18 40000035 cbnz pub_pir_tmpvar__notsure,LAB_d9004e20 ram:d9004e1c e1e78152 mov w1,#0xf3f LAB_d9004e20: ;XREF[1,0]: d9004e18 ram:d9004e20 0100bc72 movk w1,#0xe000, LSL #16 ram:d9004e24 bf00016b cmp w5,w1 ram:d9004e28 a0020054 b.eq LAB_d9004e7c ram:d9004e2c 81068cd2 mov x1,#0x6034 ram:d9004e30 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004e34 250040b9 ldr w5,[x1]=>DAT_c8836034 ram:d9004e38 e1e78352 mov w1,#0x1f3f ram:d9004e3c 40000035 cbnz pub_pir_tmpvar__notsure,LAB_d9004e44 ram:d9004e40 e1e78152 mov w1,#0xf3f LAB_d9004e44: ;XREF[1,0]: d9004e3c ram:d9004e44 0100b472 movk w1,#0xa000, LSL #16 ram:d9004e48 bf00016b cmp w5,w1 ram:d9004e4c 80010054 b.eq LAB_d9004e7c ram:d9004e50 81068cd2 mov x1,#0x6034 ram:d9004e54 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004e58 210040b9 ldr w1,[x1]=>DAT_c8836034 ram:d9004e5c 60000034 cbz pub_pir_tmpvar__notsure,LAB_d9004e68 ram:d9004e60 e0e78352 mov pub_pir_tmpvar__notsure,#0x1f3f ram:d9004e64 02000014 b LAB_d9004e6c LAB_d9004e68: ;XREF[1,0]: d9004e5c ram:d9004e68 e0e78152 mov pub_pir_tmpvar__notsure,#0xf3f LAB_d9004e6c: ;XREF[1,0]: d9004e64 ram:d9004e6c 0000b072 movk pub_pir_tmpvar__notsure,#0x8000, LSL #16 ram:d9004e70 3f00006b cmp w1,pub_pir_tmpvar__notsure ram:d9004e74 e0079f1a cset pub_pir_tmpvar__notsure,ne ram:d9004e78 02000014 b LAB_d9004e80 LAB_d9004e7c: ;XREF[7,0]: d9004d74,d9004d98,d9004dbc,d9004de0 ; d9004e04,d9004e28,d9004e4c ram:d9004e7c 00008052 mov pub_pir_tmpvar__notsure,#0x0 LAB_d9004e80: ;XREF[1,0]: d9004e78 ram:d9004e80 00e5ff35 cbnz pub_pir_tmpvar__notsure,LAB_d9004b20 ram:d9004e84 1f000014 b LAB_d9004f00 LAB_d9004e88: ;XREF[1,0]: d9004d44 ram:d9004e88 81068cd2 mov x1,#0x6034 ram:d9004e8c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004e90 210040b9 ldr w1,[x1]=>DAT_c8836034 ram:d9004e94 3f00036b cmp w1,w3 ram:d9004e98 60020054 b.eq LAB_d9004ee4 ram:d9004e9c 81068cd2 mov x1,#0x6034 ram:d9004ea0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004ea4 250040b9 ldr w5,[x1]=>DAT_c8836034 ram:d9004ea8 e1ff8952 mov w1,#0x4fff ram:d9004eac 0100b072 movk w1,#0x8000, LSL #16 ram:d9004eb0 bf00016b cmp w5,w1 ram:d9004eb4 80010054 b.eq LAB_d9004ee4 ram:d9004eb8 81068cd2 mov x1,#0x6034 ram:d9004ebc 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004ec0 250040b9 ldr w5,[x1]=>DAT_c8836034 ram:d9004ec4 e1ff8952 mov w1,#0x4fff ram:d9004ec8 bf00016b cmp w5,w1 ram:d9004ecc c0000054 b.eq LAB_d9004ee4 ram:d9004ed0 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004ed4 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004ed8 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004edc 1ffc3f71 cmp pub_pir_tmpvar__notsure,#0xfff ram:d9004ee0 e0079f1a cset pub_pir_tmpvar__notsure,ne LAB_d9004ee4: ;XREF[3,0]: d9004e98,d9004eb4,d9004ecc ram:d9004ee4 e0e10737 tbnz pub_pir_t...,#0x0,LAB_d9004b20 ram:d9004ee8 06000014 b LAB_d9004f00 LAB_d9004eec: ;XREF[1,0]: d9004d38 ram:d9004eec 80068cd2 mov pub_pir_tmpvar__notsure,#0x6034 ram:d9004ef0 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004ef4 000040b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004ef8 1f2c0d72 tst pub_pir_tmpvar__notsure,#0x7ff80000 ram:d9004efc 21e1ff54 b.ne LAB_d9004b20 ;******************* ;PGSR0 == 0x80000fff ;******************* LAB_d9004f00: ;XREF[2,0]: d9004e84,d9004ee8 ram:d9004f00 60020091 add pub_pir_tmpvar__notsure,x19,#0x0 ram:d9004f04 01084039 ldrb w1,[pub_pir_tmpvar__notsure, #offset ... ram:d9004f08 e1020034 cbz w1,LAB_d9004f64 ram:d9004f0c 81026039 ldrb w1,[x20, #0x800]=>ddrtype ram:d9004f10 3f080071 cmp w1,#0x2 ram:d9004f14 80020054 b.eq LAB_d9004f64 ram:d9004f18 01b48cd2 mov x1,#0x65a0 ram:d9004f1c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004f20 025441b9 ldr w2,[pub_pir_tmpvar__notsure, #0x154]=... ram:d9004f24 210040b9 ldr w1,[x1]=>DAT_c88365a0 ;2T mode (ran on lepotato) ↓ ACMDLR0 ram:d9004f28 42600051 sub w2,w2,#0x18 ram:d9004f2c 21200012 and w1,w1,#0x1ff ram:d9004f30 4100010b add w1,w2,w1 ram:d9004f34 015401b9 str w1,[pub_pir_tmpvar__notsure, #0x154]=... ram:d9004f38 01a98cd2 mov x1,#0x6548 ram:d9004f3c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004f40 e2970032 orr w2,wzr,#0x3f003f ram:d9004f44 220000b9 str w2,[x1]=>DAT_c8836548 ram:d9004f48 005441b9 ldr pub_pir_tmpvar__...,[pub_pir_tmpvar__... ram:d9004f4c 1ff80071 cmp pub_pir_tmpvar__notsure,#0x3e ram:d9004f50 a8000054 b.hi LAB_d9004f64 ram:d9004f54 01a98cd2 mov x1,#0x6548 ram:d9004f58 0040002a orr pub_pir_t...,pub_pir_tm...,pub_pir_tm... ram:d9004f5c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004f60 200000b9 str pub_pir_tmpvar__...,[x1]=>DAT_c8836548 LAB_d9004f64: ;XREF[3,0]: d9004f08,d9004f14,d9004f50 ram:d9004f64 84026039 ldrb w4,[x20, #0x800]=>ddrtype ram:d9004f68 9f080071 cmp w4,#0x2 ram:d9004f6c c0000054 b.eq LAB_d9004f84 ram:d9004f70 60020091 add pub_pir_tmpvar__notsure,x19,#0x0 ram:d9004f74 015441b9 ldr w1,[pub_pir_tmpvar__notsure, #0x154]=... ram:d9004f78 00b08cd2 mov pub_pir_tmpvar__notsure,#0x6580 ram:d9004f7c 6010b9f2 movk pub_pir_tmpvar__notsure,#0xc883, LSL #16 ram:d9004f80 010000b9 str w1,[pub_pir_tmpvar__notsure]=>DAT_c88... LAB_d9004f84: ;XREF[1,0]: d9004f6c ram:d9004f84 60020091 add pub_pir_tmpvar__notsure,x19,#0x0 ram:d9004f88 01704539 ldrb w1,[pub_pir_tmpvar__notsure, #0x15c]=... ram:d9004f8c a1000035 cbnz w1,LAB_d9004fa0 LAB_d9004f90: ;XREF[2,0]: d9004fa4,d900507c ram:d9004f90 60020091 add pub_pir_tmpvar__notsure,x19,#0x0 ram:d9004f94 01d04539 ldrb w1,[pub_pir_tmpvar__notsure, #0x174]=... ram:d9004f98 41070035 cbnz w1,LAB_d9005080 ram:d9004f9c 74000014 b LAB_d900516c LAB_d9004fa0: ;XREF[1,0]: d9004f8c ram:d9004fa0 01884539 ldrb w1,[pub_pir_tmpvar__notsure, #0x162]=... ram:d9004fa4 61ffff34 cbz w1,LAB_d9004f90 ram:d9004fa8 819b8cd2 mov x1,#0x64dc ram:d9004fac 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004fb0 3f0000b9 str wzr,[x1]=>DAT_c88364dc ram:d9004fb4 01b08cd2 mov x1,#0x6580 ram:d9004fb8 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004fbc 210040b9 ldr w1,[x1]=>DAT_c8836580 ram:d9004fc0 02704539 ldrb w2,[pub_pir_tmpvar__notsure, #0x15c]=... ;s_DQS-corr_enabled ; ;ACLCDLR ram:d9004fc4 21200072 ands w1,w1,#0x1ff ram:d9004fc8 21149f1a csinc w1,w1,wzr,ne ram:d9004fcc 217c021b mul w1,w1,w2 ram:d9004fd0 820c8052 mov w2,#0x64 ; ↓ == 100 (lepotato) ram:d9004fd4 2108c21a udiv w1,w1,w2 ram:d9004fd8 03b08cd2 mov x3,#0x6580 ram:d9004fdc 21200012 and w1,w1,#0x1ff ram:d9004fe0 6310b9f2 movk x3,#0xc883, LSL #16 ram:d9004fe4 610000b9 str w1,[x3]=>DAT_c8836580 ram:d9004fe8 01a88cd2 mov x1,#0x6540 ram:d9004fec 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9004ff0 210040b9 ldr w1,[x1]=>DAT_c8836540 ram:d9004ff4 03744539 ldrb w3,[pub_pir_tmpvar__notsure, #0x15d]=... ;ACBDLR0 ram:d9004ff8 21200072 ands w1,w1,#0x1ff ram:d9004ffc 21149f1a csinc w1,w1,wzr,ne ram:d9005000 217c031b mul w1,w1,w3 ; ↓ == 100 (lepotato) ram:d9005004 2108c21a udiv w1,w1,w2 ram:d9005008 03a88cd2 mov x3,#0x6540 ram:d900500c 21140012 and w1,w1,#0x3f ram:d9005010 6310b9f2 movk x3,#0xc883, LSL #16 ram:d9005014 610000b9 str w1,[x3]=>DAT_c8836540 ram:d9005018 e10300aa mov x1,pub_pir_tmpvar__notsure ram:d900501c 80f08cd2 mov pub_pir_tmpvar__notsure,#0x6784 ;DDR0_PUB_DXxLCDLR1 ram:d9005020 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005024 e603022a mov w6,w2 LAB_d9005028: ;XREF[1,0]: d9005078 ; FWD[2,0]: c8836784,c8836884 ram:d9005028 030040b9 ldr w3,[dxXlcdlr]=>DAT_c8836784 ; FWD[2,0]: d900a15e,d900a15f ram:d900502c 25784539 ldrb w5,[x1, #0x15e]=>ddrs.wr_adj_per[2] ;>>dxXlcdlr1[2] ;>I guess this would be bit 2 in readl(DDR0_PUB_DXxCDLR1)? ;> ;>TODO: figure this junk out. ;Seems like it's actuallx dxXlcdlr[X] e.g. dx1lcdlr[1] -> DX1LCDLR1 ?? ; FWD[2,0]: c883678c,c883688c ram:d9005030 020840b9 ldr w2,[dxXlcdlr, #0x8]=>DAT_c883678c ram:d9005034 63200072 ands w3,w3,#0x1ff ram:d9005038 63149f1a csinc w3,w3,wzr,ne ram:d900503c 637c051b mul w3,w3,w5 ram:d9005040 42200072 ands w2,w2,#0x1ff ; FWD[2,0]: d900a164,d900a165 ram:d9005044 25904539 ldrb w5,[x1, #0x164]=>ddrs.rd_adj_per[2] ram:d9005048 42149f1a csinc w2,w2,wzr,ne ram:d900504c 6308c61a udiv w3,w3,w6 ram:d9005050 427c051b mul w2,w2,w5 ; FWD[2,0]: c8836784,c8836884 ram:d9005054 030000b9 str w3,[dxXlcdlr]=>DAT_c8836784 ram:d9005058 4508c61a udiv w5,w2,w6 ; FWD[2,0]: c883678c,c883688c ram:d900505c 050800b9 str w5,[dxXlcdlr, #0x8]=>DAT_c883678c ram:d9005060 83708dd2 mov x3,#0x6b84 ; FWD[2,0]: c8836790,c8836890 ram:d9005064 050c00b9 str w5,[dxXlcdlr, #0xc]=>DAT_c8836790 ram:d9005068 6310b9f2 movk x3,#0xc883, LSL #16 ram:d900506c 00000491 add dxXlcdlr,dxXlcdlr,#0x100 ;loop until we reach DX3LCDLRx address ram:d9005070 1f0003eb cmp dxXlcdlr,x3 ; ram:d9005074 21040091 add x1,x1,#0x1 ram:d9005078 81fdff54 b.ne LAB_d9005028 ram:d900507c c5ffff17 b LAB_d9004f90 LAB_d9005080: ;XREF[1,0]: d9004f98 ram:d9005080 01e84539 ldrb w1,[dxXlcdlr, #0x17a]=>ddrs.rd_adj_pe... ram:d9005084 41070034 cbz w1,LAB_d900516c ram:d9005088 819b8cd2 mov x1,#0x64dc ram:d900508c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9005090 e2830032 orr w2,wzr,#0x10001 ram:d9005094 220000b9 str w2,[x1]=>DAT_c88364dc ram:d9005098 01b08cd2 mov x1,#0x6580 ram:d900509c 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90050a0 210040b9 ldr w1,[x1]=>DAT_c8836580 ram:d90050a4 02d04539 ldrb w2,[dxXlcdlr, #0x174]=>ddrs.wr_adj_pe... ;Not ran on lepotato ram:d90050a8 21200072 ands w1,w1,#0x1ff ram:d90050ac 21149f1a csinc w1,w1,wzr,ne ram:d90050b0 217c021b mul w1,w1,w2 ram:d90050b4 820c8052 mov w2,#0x64 ram:d90050b8 2108c21a udiv w1,w1,w2 ram:d90050bc 03b08cd2 mov x3,#0x6580 ram:d90050c0 21200012 and w1,w1,#0x1ff ram:d90050c4 6310b9f2 movk x3,#0xc883, LSL #16 ram:d90050c8 610000b9 str w1,[x3]=>DAT_c8836580 ram:d90050cc 01a88cd2 mov x1,#0x6540 ram:d90050d0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90050d4 210040b9 ldr w1,[x1]=>DAT_c8836540 ram:d90050d8 03d44539 ldrb w3,[dxXlcdlr, #0x175]=>ddrs.wr_adj_pe... ram:d90050dc 21200072 ands w1,w1,#0x1ff ram:d90050e0 21149f1a csinc w1,w1,wzr,ne ram:d90050e4 217c031b mul w1,w1,w3 ram:d90050e8 2108c21a udiv w1,w1,w2 ram:d90050ec 03a88cd2 mov x3,#0x6540 ram:d90050f0 21140012 and w1,w1,#0x3f ram:d90050f4 6310b9f2 movk x3,#0xc883, LSL #16 ram:d90050f8 610000b9 str w1,[x3]=>DAT_c8836540 ram:d90050fc e10300aa mov x1,dxXlcdlr ram:d9005100 80f08cd2 mov dxXlcdlr,#0x6784 ram:d9005104 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005108 e603022a mov w6,w2 LAB_d900510c: ;XREF[1,0]: d900515c ; FWD[2,0]: c8836784,c8836884 ram:d900510c 030040b9 ldr w3,[dxXlcdlr]=>DAT_c8836784 ; FWD[2,0]: d900a176,d900a177 ram:d9005110 25d84539 ldrb w5,[x1, #0x176]=>ddrs.wr_adj_per_rank... ; FWD[2,0]: c883678c,c883688c ram:d9005114 020840b9 ldr w2,[dxXlcdlr, #0x8]=>DAT_c883678c ram:d9005118 63200072 ands w3,w3,#0x1ff ram:d900511c 63149f1a csinc w3,w3,wzr,ne ram:d9005120 637c051b mul w3,w3,w5 ram:d9005124 42200072 ands w2,w2,#0x1ff ; FWD[2,0]: d900a17c,d900a17d ram:d9005128 25f04539 ldrb w5,[x1, #0x17c]=>ddrs.rd_adj_per_rank... ram:d900512c 42149f1a csinc w2,w2,wzr,ne ram:d9005130 6308c61a udiv w3,w3,w6 ram:d9005134 427c051b mul w2,w2,w5 ; FWD[2,0]: c8836784,c8836884 ram:d9005138 030000b9 str w3,[dxXlcdlr]=>DAT_c8836784 ram:d900513c 4508c61a udiv w5,w2,w6 ; FWD[2,0]: c883678c,c883688c ram:d9005140 050800b9 str w5,[dxXlcdlr, #0x8]=>DAT_c883678c ram:d9005144 83708dd2 mov x3,#0x6b84 ; FWD[2,0]: c8836790,c8836890 ram:d9005148 050c00b9 str w5,[dxXlcdlr, #0xc]=>DAT_c8836790 ram:d900514c 6310b9f2 movk x3,#0xc883, LSL #16 ram:d9005150 00000491 add dxXlcdlr,dxXlcdlr,#0x100 ram:d9005154 1f0003eb cmp dxXlcdlr,x3 ram:d9005158 21040091 add x1,x1,#0x1 ram:d900515c 81fdff54 b.ne LAB_d900510c ram:d9005160 809b8cd2 mov dxXlcdlr,#0x64dc ram:d9005164 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005168 1f0000b9 str wzr,[dxXlcdlr]=>DAT_c88364dc LAB_d900516c: ;XREF[2,0]: d9004f9c,d9005084 ram:d900516c 00058cd2 mov dxXlcdlr,#0x6028 ram:d9005170 011f9e52 mov w1,#0xf0f8 ram:d9005174 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005178 6100a072 movk w1,#0x3, LSL #16 ;PUB_PGCR6 ram:d900517c 010000b9 str w1,[dxXlcdlr]=>DAT_c8836028 ram:d9005180 81e18cd2 mov x1,#0x670c ram:d9005184 80ffbf52 mov dxXlcdlr,#0xfffc0000 ram:d9005188 6110b9f2 movk x1,#0xc883, LSL #16 ram:d900518c 200000b9 str dxXlcdlr,[x1]=>DAT_c883670c ram:d9005190 81018dd2 mov x1,#0x680c ram:d9005194 6110b9f2 movk x1,#0xc883, LSL #16 ram:d9005198 200000b9 str dxXlcdlr,[x1]=>DAT_c883680c ram:d900519c 81218dd2 mov x1,#0x690c ram:d90051a0 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90051a4 200000b9 str dxXlcdlr,[x1]=>DAT_c883690c ram:d90051a8 81418dd2 mov x1,#0x6a0c ram:d90051ac 6110b9f2 movk x1,#0xc883, LSL #16 ram:d90051b0 200000b9 str dxXlcdlr,[x1]=>DAT_c8836a0c ram:d90051b4 9f080071 cmp w4,#0x2 ram:d90051b8 01020054 b.ne LAB_d90051f8 ram:d90051bc 00058cd2 mov dxXlcdlr,#0x6028 ram:d90051c0 011f9e52 mov w1,#0xf0f8 ram:d90051c4 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d90051c8 a100a072 movk w1,#0x5, LSL #16 ram:d90051cc 010000b9 str w1,[dxXlcdlr]=>DAT_c8836028 ram:d90051d0 00d08cd2 mov dxXlcdlr,#0x6680 ram:d90051d4 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d90051d8 010040b9 ldr w1,[dxXlcdlr]=>DAT_c8836680 ram:d90051dc 40ff9f52 mov dxXlcdlr,#0xfffa ram:d90051e0 2060be72 movk dxXlcdlr,#0xf301, LSL #16 ram:d90051e4 2000000a and dxXlcdlr,w1,dxXlcdlr ram:d90051e8 01000032 orr w1,dxXlcdlr,#0x1 ram:d90051ec 00d08cd2 mov dxXlcdlr,#0x6680 ram:d90051f0 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d90051f4 010000b9 str w1,[dxXlcdlr]=>DAT_c8836680 LAB_d90051f8: ;XREF[1,0]: d90051b8 ram:d90051f8 73020091 add x19,x19,#0x0 ram:d90051fc 61f640b9 ldr w1,[x19, #offset ddrs.t_pub_dsgcr &0xff] ram:d9005200 80008052 mov dxXlcdlr,#0x4 ram:d9005204 0010a072 movk dxXlcdlr,#0x80, LSL #16 ram:d9005208 2100002a orr w1,w1,dxXlcdlr ram:d900520c 00128cd2 mov dxXlcdlr,#0x6090 ram:d9005210 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005214 010000b9 str w1,[dxXlcdlr]=>DAT_c8836090 ram:d9005218 800092d2 mov dxXlcdlr,#0x9004 ram:d900521c 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005220 41008052 mov w1,#0x2 ram:d9005224 010000b9 str w1,[dxXlcdlr]=>DAT_c8839004 LAB_d9005228: ;XREF[1,0]: d900523c ram:d9005228 002492d2 mov dxXlcdlr,#0x9120 ram:d900522c 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005230 000040b9 ldr dxXlcdlr,[dxXlcdlr]=>DAT_c8839120 ;Waits for PCTL_STAT and then writes GO to PCTL_SCTL?? ram:d9005234 00080012 and dxXlcdlr,dxXlcdlr,#0x7 ram:d9005238 1f0c0071 cmp dxXlcdlr,#0x3 ram:d900523c 61ffff54 b.ne LAB_d9005228 ram:d9005240 809b8cd2 mov dxXlcdlr,#0x64dc ram:d9005244 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005248 1f0000b9 str wzr,[dxXlcdlr]=>DAT_c88364dc ram:d900524c 809b8cd2 mov dxXlcdlr,#0x64dc ram:d9005250 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005254 e1830032 orr w1,wzr,#0x10001 ram:d9005258 010000b9 str w1,[dxXlcdlr]=>DAT_c88364dc ram:d900525c 809b8cd2 mov dxXlcdlr,#0x64dc ram:d9005260 6010b9f2 movk dxXlcdlr,#0xc883, LSL #16 ram:d9005264 1f0000b9 str wzr,[dxXlcdlr]=>DAT_c88364dc ram:d9005268 00008052 mov dxXlcdlr,#0x0 ;Some notes about what's at the top: ;* PUB_DXxGCR3 => 0xfffc0000 ;* c8836090 is PUB_DSGCR (wow!) ;* c88364dc is PUB_RANKIDR (new on gxl?) LAB_d900526c: ;XREF[1,0]: d9004560 ram:d900526c f35341a9 ldp x19,x20,[sp, #local_60+0x70] ram:d9005270 f55b42a9 ldp x21,x22,[sp, #local_50+0x70] ram:d9005274 f76343a9 ldp x23,x24,[sp, #local_40+0x70] ram:d9005278 f96b44a9 ldp x25,x26,[sp, #local_30+0x70] ram:d900527c fb7345a9 ldp x27,x28,[sp, #local_20+0x70] ram:d9005280 fd7bc7a8 ldp x29=>local_70,x30,[sp], #0x70 ram:d9005284 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined ddr_pre_init(int is_lpddr2) ;is_lpddr2 int w0 ;XREF[1,0]: d9005380 ;i undefined8 x0 ;XREF[1,0]: d9005380 ;local_10 undefined8 -10 ;XREF[2,0]: d900529c,d9005ed8 ;local_20 undefined8 -20 ;XREF[2,0]: d9005290,d9005ee4 ;local_30 undefined8 -30 ;XREF[2,0]: d9005288,d9005ee8 ;tmp4_ddrcl... undefined2 HASH... ;ddrtype_ undefined1 HASH... ;tmp3_ undefined1 HASH... ;ddrt_p_ undefined8 HASH... ;tmp_val undefined2 HASH... ;tmp1 undefined4 HASH... ;tmp2 undefined4 HASH... ;tmp3 undefined4 HASH... ;XREF[1,0]: d9006024 ram:d9005288 fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d900528c fd030091 mov x29,sp ram:d9005290 f35301a9 stp x19,x20,[sp, #local_20+0x30] ram:d9005294 330000b0 adrp x19,ddrs ram:d9005298 61020091 add x1=>ddrs,x19,#0x0 ram:d900529c f55b02a9 stp x21,x22,[sp, #local_10+0x30] ram:d90052a0 f503002a mov w21,is_lpddr2 ram:d90052a4 360000b0 adrp x22,ddrs ram:d90052a8 201441b9 ldr is_lpddr2,[x1, #0x114]=>ddrs.t_pctl0_... ram:d90052ac c2026039 ldrb w2,[x22, #0x800]=>ddrtype ram:d90052b0 00701912 and is_lpddr2,is_lpddr2,#0xffffff8f ram:d90052b4 0010022a orr is_lpddr2,is_lpddr2,w2, LSL #0x4 ram:d90052b8 201401b9 str is_lpddr2,[x1, #0x114]=>ddrs.t_pctl0_... ram:d90052bc 20144079 ldrh is_lpddr2,[x1, #offset ddrs.ddr_clk &... ram:d90052c0 02500051 sub w2,is_lpddr2,#0x14 ram:d90052c4 423c0053 uxth w2,w2 ram:d90052c8 5f000871 cmp w2,#512 ;Irrelevant for U-Boot SPL hacking ram:d90052cc 68000054 b.hi LAB_d90052d8 ram:d90052d0 e0008052 mov is_lpddr2,#7 ram:d90052d4 06000014 b LAB_d90052ec LAB_d90052d8: ;XREF[1,0]: d90052cc ram:d90052d8 02540851 sub w2,is_lpddr2,#0x215 ram:d90052dc 423c0053 uxth w2,w2 ram:d90052e0 5f140271 cmp w2,#133 ram:d90052e4 88000054 b.hi LAB_d90052f4 ram:d90052e8 20018052 mov is_lpddr2,#9 LAB_d90052ec: ;XREF[3,0]: d90052d4,d9005308,d9005320 ram:d90052ec 201c0039 strb is_lpddr2,[x1, #offset ddrs.ddr_timin... ram:d90052f0 11000014 b LAB_d9005334 LAB_d90052f4: ;XREF[1,0]: d90052e4 ram:d90052f4 026c0a51 sub w2,is_lpddr2,#0x29b ram:d90052f8 423c0053 uxth w2,w2 ram:d90052fc 5f100271 cmp w2,#132 ram:d9005300 68000054 b.hi LAB_d900530c ram:d9005304 60018052 mov is_lpddr2,#11 ram:d9005308 f9ffff17 b LAB_d90052ec LAB_d900530c: ;XREF[1,0]: d9005300 ram:d900530c 00800c51 sub is_lpddr2,is_lpddr2,#0x320 ram:d9005310 003c0053 uxth is_lpddr2,is_lpddr2 ram:d9005314 1fec0a71 cmp is_lpddr2,#0x2bb ram:d9005318 68000054 b.hi LAB_d9005324 ram:d900531c a0018052 mov is_lpddr2,#13 ram:d9005320 f3ffff17 b LAB_d90052ec LAB_d9005324: ;XREF[1,0]: d9005318 ram:d9005324 20000090 adrp is_lpddr2,0xd9009000 ram:d9005328 00c81791 add is_lpddr2...,is_lpddr2,#0x5f2 ;= "DDR clk err...\n" ram:d900532c 240f0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9005330 d8f1ff97 bl reset_system ;undefined reset_system(void) LAB_d9005334: ;XREF[1,0]: d90052f0 ram:d9005334 c0026039 ldrb is_lpddr2,[x22, #0x800]=>ddrtype ;CONFIG_DDR_TYPE_DDR4 ram:d9005338 1f040071 cmp is_lpddr2,#0x1 ram:d900533c 01010054 b.ne LAB_d900535c ram:d9005340 60020091 add is_lpddr2,x19,#0x0 ram:d9005344 41028052 mov w1,#18 ;CONFIG_DDR_TIMMING_DDR4_2400 ram:d9005348 011c0039 strb w1,[is_lpddr2, #offset ddrs.ddr_timin... ram:d900534c 015841b9 ldr w1,[is_lpddr2, #0x158]=>ddrs.ddr_func ram:d9005350 01012036 tbz w1,#0x4,LAB_d9005370 ;DDR_FUNC_DDR4_TIMING_TEST ram:d9005354 e1018052 mov w1,#15 ram:d9005358 05000014 b LAB_d900536c LAB_d900535c: ;XREF[1,0]: d900533c ram:d900535c 1f080071 cmp is_lpddr2,#0x2 ram:d9005360 81000054 b.ne LAB_d9005370 ram:d9005364 60020091 add is_lpddr2,x19,#0x0 ram:d9005368 61008052 mov w1,#0x3 LAB_d900536c: ;XREF[1,0]: d9005358 ram:d900536c 011c0039 strb w1,[is_lpddr2, #offset ddrs.ddr_timin... LAB_d9005370: ;XREF[2,0]: d9005350,d9005360 ram:d9005370 60020091 add is_lpddr2,x19,#0x0 ram:d9005374 210000b0 adrp x1,ddrs ram:d9005378 021c4039 ldrb w2,[is_lpddr2, #offset ddrs.ddr_timin... ram:d900537c 21000691 add x1=>ddrt,x1,#0x180 ram:d9005380 000080d2 mov i,#0x0 ram:d9005384 030680d2 mov x3,#0x30 LAB_d9005388: ;XREF[1,0]: d90053bc ram:d9005388 057c039b mul x5,i,x3 ; FWD[2,0]: d900a180,d900a1b0 ram:d900538c a5686138 ldrb w5,[x5, x1, LSL ]=>ddrt ram:d9005390 bf00026b cmp w5,w2 ram:d9005394 01010054 b.ne LAB_d90053b4 ram:d9005398 e203002a mov w2,i ram:d900539c 000680d2 mov i,#0x30 ram:d90053a0 4104009b madd x1,x2,i,x1 ram:d90053a4 200000b0 adrp i,ddrs ram:d90053a8 00001e91 add i,i,#0x780 ram:d90053ac 010000f9 str x1=>ddrt,[i]=>ddrt_p ;= 00000000 ram:d90053b0 04000014 b LAB_d90053c0 LAB_d90053b4: ;XREF[1,0]: d9005394 ram:d90053b4 00040091 add i,i,#0x1 ram:d90053b8 1f1c00f1 cmp i,#0x7 ram:d90053bc 61feff54 b.ne LAB_d9005388 LAB_d90053c0: ;XREF[1,0]: d90053b0 ram:d90053c0 340000b0 adrp x20,ddrs ram:d90053c4 80021e91 add i,x20,#0x780 ram:d90053c8 000040f9 ldr i,[i]=>ddrt_p ;= 00000000 ram:d90053cc a00000b5 cbnz i,LAB_d90053e0 ram:d90053d0 20000090 adrp i,0xd9009000 ram:d90053d4 00081891 add i=>s_DDR_Timing_err..._d9009602,i,#0x602;= "DDR Timing err...\n" ram:d90053d8 f90e0094 bl serial_puts ;undefined serial_puts(char * s) ram:d90053dc adf1ff97 bl reset_system ;undefined reset_system(void) ;This is where the fun actually starts! LAB_d90053e0: ;XREF[1,0]: d90053cc ram:d90053e0 c3026039 ldrb w3,[x22, #0x800]=>ddrtype ;CONFIG_DDR_TYPE_DDR4 ram:d90053e4 7f040071 cmp w3,#0x1 ram:d90053e8 81010054 b.ne LAB_d9005418 ram:d90053ec 80021e91 add i,x20,#0x780 ram:d90053f0 000040f9 ldr i,[i]=>ddrt_p ;= 00000000 ram:d90053f4 01018052 mov w1,#8 ram:d90053f8 01580039 strb w1,[i, #0x16]=>ddrt[0].cfg_ddr_rtw ram:d90053fc 61020091 add x1,x19,#0x0 ram:d9005400 21144079 ldrh w1,[x1, #offset ddrs.ddr_clk &0xff] ram:d9005404 3f800c71 cmp w1,#800 ram:d9005408 a80e0054 b.hi LAB_d90055dc ram:d900540c 81008052 mov w1,#4 ram:d9005410 01a00039 strb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d9005414 72000014 b LAB_d90055dc ;CONFIG_DDR_TYPE_LPDDR3 LAB_d9005418: ;XREF[1,0]: d90053e8 ram:d9005418 7f080071 cmp w3,#0x2 ram:d900541c 010e0054 b.ne LAB_d90055dc ram:d9005420 e19b8c52 mov w1,#0x64df ram:d9005424 60020091 add i,x19,#0x0 ram:d9005428 0104a072 movk w1,#0x20, LSL #16 ram:d900542c 01f400b9 str w1,[i, #offset ddrs.t_pub_dsgcr &0xff] ram:d9005430 81dc8352 mov w1,#0x1ee4 ram:d9005434 010ba472 movk w1,#0x2058, LSL #16 ram:d9005438 019c00b9 str w1,[i, #offset ddrs.t_pub_dxccr &0xff] ram:d900543c 21118052 mov w1,#0x89 ram:d9005440 01ec00b9 str w1,[i, #offset ddrs.t_pub_dcr &0xff] ram:d9005444 21e58552 mov w1,#0x2f29 ram:d9005448 02144079 ldrh w2,[i, #offset ddrs.ddr_clk &0xff] ram:d900544c 4104a072 movk w1,#0x22, LSL #16 ram:d9005450 011401b9 str w1,[i, #0x114]=>ddrs.t_pctl0_mcfg ram:d9005454 00328052 mov i,#0x190 ram:d9005458 400cc01a sdiv i,w2,i ram:d900545c 210000b0 adrp x1,ddrs ram:d9005460 e4068052 mov w4,#0x37 ram:d9005464 201808b9 str i,[x1, #0x818]=>DAT_d900a818 ram:d9005468 447c041b mul w4,w2,w4 ram:d900546c 01c48952 mov w1,#0x4e20 ram:d9005470 840cc11a sdiv w4,w4,w1 ram:d9005474 84040011 add w4,w4,#0x1 ram:d9005478 210000b0 adrp x1,ddrs ram:d900547c 242408b9 str w4,[x1, #0x824]=>DAT_d900a824 ram:d9005480 81021e91 add x1,x20,#0x780 ram:d9005484 210040f9 ldr x1,[x1]=>ddrt_p ;= 00000000 ram:d9005488 5f400671 cmp w2,#0x190 ram:d900548c 20a40039 strb i,[x1, #0x29]=>ddrt[0].cfg_ddr_tdqsck ram:d9005490 a8000054 b.hi LAB_d90054a4 ram:d9005494 c0008052 mov i,#0x6 ram:d9005498 20640039 strb i,[x1, #0x19]=>ddrt[0].cfg_ddr_cl ram:d900549c 60008052 mov i,#0x3 ram:d90054a0 30000014 b LAB_d9005560 LAB_d90054a4: ;XREF[1,0]: d9005490 ram:d90054a4 40440651 sub i,w2,#0x191 ram:d90054a8 003c0053 uxth i,i ram:d90054ac 1f100271 cmp i,#0x84 ram:d90054b0 a8000054 b.hi LAB_d90054c4 ram:d90054b4 00018052 mov i,#0x8 ram:d90054b8 20640039 strb i,[x1, #0x19]=>ddrt[0].cfg_ddr_cl ram:d90054bc 80008052 mov i,#0x4 ram:d90054c0 28000014 b LAB_d9005560 LAB_d90054c4: ;XREF[1,0]: d90054b0 ram:d90054c4 40580851 sub i,w2,#0x216 ram:d90054c8 003c0053 uxth i,i ram:d90054cc 1f080171 cmp i,#0x42 ram:d90054d0 a8000054 b.hi LAB_d90054e4 ram:d90054d4 20018052 mov i,#0x9 ram:d90054d8 20640039 strb i,[x1, #0x19]=>ddrt[0].cfg_ddr_cl ram:d90054dc a0008052 mov i,#0x5 ram:d90054e0 20000014 b LAB_d9005560 LAB_d90054e4: ;XREF[1,0]: d90054d0 ram:d90054e4 40640951 sub i,w2,#0x259 ram:d90054e8 003c0053 uxth i,i ram:d90054ec 1f080171 cmp i,#0x42 ram:d90054f0 68000054 b.hi LAB_d90054fc ram:d90054f4 40018052 mov i,#0xa ram:d90054f8 10000014 b LAB_d9005538 LAB_d90054fc: ;XREF[1,0]: d90054f0 ram:d90054fc 40700a51 sub i,w2,#0x29c ram:d9005500 003c0053 uxth i,i ram:d9005504 1f040171 cmp i,#0x41 ram:d9005508 68000054 b.hi LAB_d9005514 ram:d900550c 60018052 mov i,#0xb ram:d9005510 0a000014 b LAB_d9005538 LAB_d9005514: ;XREF[1,0]: d9005508 ram:d9005514 40780b51 sub i,w2,#0x2de ram:d9005518 003c0053 uxth i,i ram:d900551c 1f080171 cmp i,#0x42 ram:d9005520 a9000054 b.ls LAB_d9005534 ram:d9005524 40840c51 sub i,w2,#0x321 ram:d9005528 003c0053 uxth i,i ram:d900552c 1f100271 cmp i,#0x84 ram:d9005530 a8000054 b.hi LAB_d9005544 LAB_d9005534: ;XREF[1,0]: d9005520 ram:d9005534 80018052 mov i,#0xc LAB_d9005538: ;XREF[2,0]: d90054f8,d9005510 ram:d9005538 20640039 strb i,[x1, #0x19]=>ddrt[0].cfg_ddr_cl ram:d900553c c0008052 mov i,#0x6 ram:d9005540 08000014 b LAB_d9005560 LAB_d9005544: ;XREF[1,0]: d9005530 ram:d9005544 40980e51 sub i,w2,#0x3a6 ram:d9005548 003c0053 uxth i,i ram:d900554c 1f680a71 cmp i,#0x29a ram:d9005550 a8000054 b.hi LAB_d9005564 ram:d9005554 00028052 mov i,#0x10 ram:d9005558 20640039 strb i,[x1, #0x19]=>ddrt[0].cfg_ddr_cl ram:d900555c 00018052 mov i,#0x8 LAB_d9005560: ;XREF[4,0]: d90054a0,d90054c0,d90054e0,d9005540 ram:d9005560 206c0039 strb i,[x1, #0x1b]=>ddrt[0].cfg_ddr_cwl LAB_d9005564: ;XREF[1,0]: d9005550 ram:d9005564 20684039 ldrb i,[x1, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d9005568 04018052 mov w4,#0x8 ram:d900556c 1f200071 cmp i,#0x8 ram:d9005570 0090841a csel i,i,w4,ls ram:d9005574 20680039 strb i,[x1, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d9005578 20644039 ldrb i,[x1, #0x19]=>ddrt[0].cfg_ddr_cl ram:d900557c 200c0039 strb i,[x1, #0x3]=>ddrt[0].cfg_ddr_rp ram:d9005580 20100039 strb i,[x1, #0x4]=>ddrt[0].cfg_ddr_rcd ram:d9005584 35020034 cbz w21,LAB_d90055c8 ram:d9005588 24144039 ldrb w4,[x1, #0x5]=>ddrt[0].cfg_ddr_ras ram:d900558c 00648052 mov i,#0x320 ram:d9005590 847c021b mul w4,w4,w2 ram:d9005594 840cc01a sdiv w4,w4,i ram:d9005598 84040011 add w4,w4,#0x1 ram:d900559c 24140039 strb w4,[x1, #0x5]=>ddrt[0].cfg_ddr_ras ram:d90055a0 24284039 ldrb w4,[x1, #0xa]=>ddrt[0].cfg_ddr_faw ram:d90055a4 847c021b mul w4,w4,w2 ram:d90055a8 840cc01a sdiv w4,w4,i ram:d90055ac 84040011 add w4,w4,#0x1 ram:d90055b0 24280039 strb w4,[x1, #0xa]=>ddrt[0].cfg_ddr_faw ram:d90055b4 241c4079 ldrh w4,[x1, #0xe]=>ddrt[0].cfg_ddr_rfc ram:d90055b8 827c021b mul w2,w4,w2 ram:d90055bc 400cc01a sdiv i,w2,i ram:d90055c0 00040011 add i,i,#0x1 ram:d90055c4 201c0079 strh i,[x1, #0xe]=>ddrt[0].cfg_ddr_rfc LAB_d90055c8: ;XREF[1,0]: d9005584 ram:d90055c8 201c4079 ldrh i,[x1, #0xe]=>ddrt[0].cfg_ddr_rfc ram:d90055cc 1ffc0771 cmp i,#0x1ff ram:d90055d0 69000054 b.ls LAB_d90055dc ram:d90055d4 e03f8052 mov i,#0x1ff ram:d90055d8 201c0079 strh i,[x1, #0xe]=>ddrt[0].cfg_ddr_rfc LAB_d90055dc: ;XREF[4,0]: d9005408,d9005414,d900541c,d90055d0 ram:d90055dc 61020091 add x1,x19,#0x0 ram:d90055e0 023c8052 mov w2,#0x1e0 ram:d90055e4 222001b9 str w2,[x1, #0x120]=>ddrs.t_pctl0_ppcfg ram:d90055e8 02018052 mov w2,#0x8 ram:d90055ec 224401b9 str w2,[x1, #0x144]=>ddrs.t_pctl0_dfiodtcfg ram:d90055f0 220000b0 adrp x2,ddrs ram:d90055f4 42086039 ldrb w2,[x2, #0x802]=>ddrchannelset ram:d90055f8 a00d8052 mov i,#0x6D ;ddrs.dmc_ctrl = 0x6d; ; = (5 << 0) | <- size (set to max, later set to DRAM size; ; see datasheet) ; (5 << 3) | <- same here ; (1 << 6) <- channel 0 only on GXBB, undocumented on GXL ram:d90055fc 201800b9 str i,[x1, #offset ddrs.ddr_dmc_ctrl &0xff] ;CONFIG_DDR0_RANK0 ram:d9005600 5f080071 cmp w2,#0x2 ram:d9005604 e1000054 b.ne LAB_d9005620 ram:d9005608 20a440b9 ldr i,[x1, #offset ddrs.t_pub_dtcr1 &0xff] ram:d900560c 00780e12 and i,i,#0xfffdffff ram:d9005610 20a400b9 str i,[x1, #offset ddrs.t_pub_dtcr1 &0xff] ram:d9005614 00c1a052 mov i,#0x6080000 ram:d9005618 204801b9 str i,[x1, #0x148]=>ddrs.t_pctl0_dfiodtcfg1 ram:d900561c 2a000014 b LAB_d90056c4 LAB_d9005620: ;XREF[1,0]: d9005604 ram:d9005620 5f0c0071 cmp w2,#0x3 ram:d9005624 c1010054 b.ne LAB_d900565c ram:d9005628 84818152 mov w4,#0xc0c ;CONFIG_DDR0_RANK01 ram:d900562c 244401b9 str w4,[x1, #0x144]=>ddrs.t_pctl0_dfiodtcfg ram:d9005630 04c1a052 mov w4,#0x6080000 ram:d9005634 244801b9 str w4,[x1, #0x148]=>ddrs.t_pctl0_dfiodtcfg1 ram:d9005638 0004a072 movk i,#0x20, LSL #16 ram:d900563c 24a440b9 ldr w4,[x1, #offset ddrs.t_pub_dtcr1 &0xff] ram:d9005640 201800b9 str i,[x1, #offset ddrs.ddr_dmc_ctrl &0xff] ram:d9005644 80021e91 add i,x20,#0x780 ram:d9005648 84000f32 orr w4,w4,#0x20000 ram:d900564c 000040f9 ldr i,[i]=>ddrt_p ;= 00000000 ram:d9005650 24a400b9 str w4,[x1, #offset ddrs.t_pub_dtcr1 &0xff] ram:d9005654 01a04039 ldrb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d9005658 0d000014 b LAB_d900568c LAB_d900565c: ;XREF[1,0]: d9005624 ram:d900565c 5f040071 cmp w2,#0x1 ram:d9005660 c1010054 b.ne LAB_d9005698 ;CONFIG_DDR0_16BIT ; ;tmp1 == 1 so: dmc_ctrl = 1 << 16 | 5 << 0 | 5 << 3 | 1 << 6 ;and: 1 << 16 <- 16-bit rank (coincidence isn't it?) ram:d9005664 403c1033 bfm i,w2,#0x10,#0xf ram:d9005668 201800b9 str i,[x1, #offset ddrs.ddr_dmc_ctrl &0xff] ram:d900566c 0001a052 mov i,#0x80000 ram:d9005670 204801b9 str i,[x1, #0x148]=>ddrs.t_pctl0_dfiodtcfg1 ram:d9005674 80021e91 add i,x20,#0x780 ram:d9005678 a43f8052 mov w4,#0x1fd ram:d900567c 000040f9 ldr i,[i]=>ddrt_p ;= 00000000 ram:d9005680 242001b9 str w4,[x1, #0x120]=>ddrs.t_pctl0_ppcfg ram:d9005684 01a04039 ldrb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d9005688 e1010036 tbz w1,#0x0,LAB_d90056c4 LAB_d900568c: ;XREF[1,0]: d9005658 ram:d900568c 21040011 add w1,w1,#0x1 ram:d9005690 01a00039 strb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d9005694 0c000014 b LAB_d90056c4 LAB_d9005698: ;XREF[1,0]: d9005660 ram:d9005698 5f100071 cmp w2,#0x4 ram:d900569c 41010054 b.ne LAB_d90056c4 ram:d90056a0 a43f8052 mov w4,#0x1fd ram:d90056a4 242001b9 str w4,[x1, #0x120]=>ddrs.t_pctl0_ppcfg ram:d90056a8 0401a052 mov w4,#0x80000 ram:d90056ac 244801b9 str w4,[x1, #0x148]=>ddrs.t_pctl0_dfiodtcfg1 ram:d90056b0 24a440b9 ldr w4,[x1, #offset ddrs.t_pub_dtcr1 &0xff] ram:d90056b4 2004a072 movk i,#0x21, LSL #16 ram:d90056b8 84000f32 orr w4,w4,#0x20000 ram:d90056bc 24a400b9 str w4,[x1, #offset ddrs.t_pub_dtcr1 &0xff] ram:d90056c0 201800b9 str i,[x1, #offset ddrs.ddr_dmc_ctrl &0xff] LAB_d90056c4: ;XREF[4,0]: d900561c,d9005688,d9005694,d900569c ram:d90056c4 61020091 add x1,x19,#0x0 ram:d90056c8 24f440b9 ldr w4,[x1, #offset ddrs.t_pub_dsgcr &0xff] ram:d90056cc 80008052 mov i,#0x4 ram:d90056d0 0010a072 movk i,#0x80, LSL #16 ram:d90056d4 8000002a orr i,w4,i ram:d90056d8 20f400b9 str i,[x1, #offset ddrs.t_pub_dsgcr &0xff] ram:d90056dc a3010035 cbnz w3,LAB_d9005710 ram:d90056e0 20144079 ldrh i,[x1, #offset ddrs.ddr_clk &0xff] ram:d90056e4 1f900e71 cmp i,#932 ;DDR3 ram:d90056e8 e90e0054 b.ls LAB_d90058c4 ram:d90056ec 80021e91 add i,x20,#0x780 ram:d90056f0 000040f9 ldr i,[i]=>ddrt_p ;= 00000000 ram:d90056f4 c1018052 mov w1,#14 ram:d90056f8 01640039 strb w1,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d90056fc 010c0039 strb w1,[i, #0x3]=>ddrt[0].cfg_ddr_rp ram:d9005700 01100039 strb w1,[i, #0x4]=>ddrt[0].cfg_ddr_rcd ram:d9005704 41018052 mov w1,#10 ram:d9005708 016c0039 strb w1,[i, #0x1b]=>ddrt[0].cfg_ddr_cwl ram:d900570c 6e000014 b LAB_d90058c4 LAB_d9005710: ;XREF[1,0]: d90056dc ram:d9005710 7f040071 cmp w3,#0x1 ram:d9005714 810d0054 b.ne LAB_d90058c4 ram:d9005718 20a040b9 ldr i,[x1, #offset ddrs.t_pub_dtcr0 &0xff] ram:d900571c 241840b9 ldr w4,[x1, #offset ddrs.ddr_dmc_ctrl &0xff] ;************************** DDR4 ************************** ram:d9005720 00001a32 orr i,i,#0x40 ram:d9005724 20a000b9 str i,[x1, #offset ddrs.t_pub_dtcr0 &0xff] ram:d9005728 80818052 mov i,#0x40c ram:d900572c 0000a372 movk i,#0x1800, LSL #16 ram:d9005730 20ec00b9 str i,[x1, #offset ddrs.t_pub_dcr &0xff] ram:d9005734 000aa052 mov i,#0x500000 ram:d9005738 8000002a orr i,w4,i ram:d900573c 201800b9 str i,[x1, #offset ddrs.ddr_dmc_ctrl &0xff] ram:d9005740 95030034 cbz w21,LAB_d90057b0 ram:d9005744 80021e91 add i,x20,#0x780 ram:d9005748 000040f9 ldr i,[i]=>ddrt_p ;= 00000000 ram:d900574c 24144079 ldrh w4,[x1, #offset ddrs.ddr_clk &0xff] ram:d9005750 05144039 ldrb w5,[i, #0x5]=>ddrt[0].cfg_ddr_ras ram:d9005754 01968052 mov w1,#0x4b0 ;LPDDR2 ram:d9005758 a57c041b mul w5,w5,w4 ram:d900575c a50cc11a sdiv w5,w5,w1 ram:d9005760 a5040011 add w5,w5,#0x1 ram:d9005764 05140039 strb w5,[i, #0x5]=>ddrt[0].cfg_ddr_ras ram:d9005768 05284039 ldrb w5,[i, #0xa]=>ddrt[0].cfg_ddr_faw ram:d900576c a57c041b mul w5,w5,w4 ram:d9005770 a50cc11a sdiv w5,w5,w1 ram:d9005774 a5040011 add w5,w5,#0x1 ram:d9005778 05280039 strb w5,[i, #0xa]=>ddrt[0].cfg_ddr_faw ram:d900577c 051c4079 ldrh w5,[i, #0xe]=>ddrt[0].cfg_ddr_rfc ram:d9005780 a57c041b mul w5,w5,w4 ram:d9005784 a50cc11a sdiv w5,w5,w1 ram:d9005788 a5280011 add w5,w5,#0xa ram:d900578c 051c0079 strh w5,[i, #0xe]=>ddrt[0].cfg_ddr_rfc ram:d9005790 05304039 ldrb w5,[i, #0xc]=>ddrt[0].cfg_ddr_wlo ram:d9005794 a57c041b mul w5,w5,w4 ram:d9005798 a50cc11a sdiv w5,w5,w1 ram:d900579c 05300039 strb w5,[i, #0xc]=>ddrt[0].cfg_ddr_wlo ram:d90057a0 05684039 ldrb w5,[i, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d90057a4 a47c041b mul w4,w5,w4 ram:d90057a8 810cc11a sdiv w1,w4,w1 ram:d90057ac 01680039 strb w1,[i, #0x1a]=>ddrt[0].cfg_ddr_wr LAB_d90057b0: ;XREF[1,0]: d9005740 ram:d90057b0 80021e91 add i,x20,#0x780 ram:d90057b4 000040f9 ldr i,[i]=>ddrt_p ;= 00000000 ram:d90057b8 011c4079 ldrh w1,[i, #0xe]=>ddrt[0].cfg_ddr_rfc ram:d90057bc 3ffc0771 cmp w1,#0x1ff ram:d90057c0 69000054 b.ls LAB_d90057cc ram:d90057c4 e13f8052 mov w1,#0x1ff ram:d90057c8 011c0079 strh w1,[i, #0xe]=>ddrt[0].cfg_ddr_rfc LAB_d90057cc: ;XREF[1,0]: d90057c0 ram:d90057cc 61020091 add x1,x19,#0x0 ram:d90057d0 21144079 ldrh w1,[x1, #offset ddrs.ddr_clk &0xff] ram:d90057d4 3f680a71 cmp w1,#666 ram:d90057d8 68000054 b.hi LAB_d90057e4 ram:d90057dc 41018052 mov w1,#10 ram:d90057e0 04000014 b LAB_d90057f0 LAB_d90057e4: ;XREF[1,0]: d90057d8 ram:d90057e4 3f7c0c71 cmp w1,#0x31f ram:d90057e8 e8000054 b.hi LAB_d9005804 ram:d90057ec 81018052 mov w1,#0xc LAB_d90057f0: ;XREF[1,0]: d90057e0 ram:d90057f0 01640039 strb w1,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d90057f4 81008052 mov w1,#0x4 ram:d90057f8 01a00039 strb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d90057fc 21018052 mov w1,#9 ram:d9005800 18000014 b LAB_d9005860 LAB_d9005804: ;XREF[1,0]: d90057e8 ram:d9005804 3f900e71 cmp w1,#932 ram:d9005808 e8000054 b.hi LAB_d9005824 ram:d900580c c1018052 mov w1,#14 ram:d9005810 01640039 strb w1,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005814 a1008052 mov w1,#5 ram:d9005818 01a00039 strb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d900581c 41018052 mov w1,#0xa ram:d9005820 10000014 b LAB_d9005860 LAB_d9005824: ;XREF[1,0]: d9005808 ram:d9005824 3fbc1271 cmp w1,#1199 ram:d9005828 e8000054 b.hi LAB_d9005844 ram:d900582c 01028052 mov w1,#0x10 ram:d9005830 01640039 strb w1,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005834 c1008052 mov w1,#0x6 ram:d9005838 01a00039 strb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d900583c 81018052 mov w1,#12 ram:d9005840 08000014 b LAB_d9005860 LAB_d9005844: ;XREF[1,0]: d9005828 ram:d9005844 3ffc1871 cmp w1,#1599 ram:d9005848 e8000054 b.hi LAB_d9005864 ram:d900584c 41028052 mov w1,#0x12 ram:d9005850 01640039 strb w1,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005854 e1008052 mov w1,#0x7 ram:d9005858 01a00039 strb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d900585c c1018052 mov w1,#0xe LAB_d9005860: ;XREF[3,0]: d9005800,d9005820,d9005840 ram:d9005860 016c0039 strb w1,[i, #0x1b]=>ddrt[0].cfg_ddr_cwl LAB_d9005864: ;XREF[1,0]: d9005848 ram:d9005864 5f100071 cmp w2,#0x4 ram:d9005868 60000054 b.eq LAB_d9005874 ram:d900586c 5f040071 cmp w2,#0x1 ram:d9005870 61000054 b.ne LAB_d900587c LAB_d9005874: ;XREF[1,0]: d9005868 ram:d9005874 81008052 mov w1,#4 ;o.O ram:d9005878 01a00039 strb w1,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl LAB_d900587c: ;XREF[1,0]: d9005870 ram:d900587c 02684039 ldrb w2,[i, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d9005880 01644039 ldrb w1,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005884 42040011 add w2,w2,#0x1 ram:d9005888 42181f12 and w2,w2,#0xfe ram:d900588c 010c0039 strb w1,[i, #0x3]=>ddrt[0].cfg_ddr_rp ram:d9005890 01100039 strb w1,[i, #0x4]=>ddrt[0].cfg_ddr_rcd ram:d9005894 5f540071 cmp w2,#0x15 ram:d9005898 49000054 b.ls LAB_d90058a0 ram:d900589c 02038052 mov w2,#0x18 LAB_d90058a0: ;XREF[1,0]: d9005898 ram:d90058a0 02680039 strb w2,[i, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d90058a4 02684039 ldrb w2,[i, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d90058a8 427c0153 lsr w2,w2,#0x1 ram:d90058ac 02040039 strb w2,[i, #0x1]=>ddrt[0].cfg_ddr_rtp ram:d90058b0 02a04039 ldrb w2,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d90058b4 02180039 strb w2,[i, #0x6]=>ddrt[0].cfg_ddr_rrd ram:d90058b8 02144039 ldrb w2,[i, #0x5]=>ddrt[0].cfg_ddr_ras ram:d90058bc 2100020b add w1,w1,w2 ram:d90058c0 011c0039 strb w1,[i, #0x7]=>ddrt[0].cfg_ddr_rc ;************************************************************************** LAB_d90058c4: ;XREF[3,0]: d90056e8,d900570c,d9005714 ram:d90058c4 61020091 add x1,x19,#0x0 ram:d90058c8 40008052 mov i,#0x2 ram:d90058cc 94021e91 add x20,x20,#0x780 ram:d90058d0 20500279 strh i,[x1, #0x128]=>ddrs.t_pctl0_dfitctrl... ram:d90058d4 20540279 strh i,[x1, #0x12a]=>ddrs.t_pctl0_dfitphyw... ram:d90058d8 800240f9 ldr i,[x20]=>ddrt_p ;= 00000000 ram:d90058dc 046c4039 ldrb w4,[i, #0x1b]=>ddrt[0].cfg_ddr_cwl ram:d90058e0 02704039 ldrb w2,[i, #0x1c]=>ddrt[0].cfg_ddr_al ram:d90058e4 8200020b add w2,w4,w2 ;Is ddrs.t_pctl0_dfitphywrlta/ddrs.t_pctl0_dfitphyrdlat redefined later? ram:d90058e8 42080051 sub w2,w2,#0x2 ram:d90058ec 22580279 strh w2,[x1, #0x12c]=>ddrs.t_pctl0_dfitphy... ram:d90058f0 04644039 ldrb w4,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d90058f4 02704039 ldrb w2,[i, #0x1c]=>ddrt[0].cfg_ddr_al ram:d90058f8 8200020b add w2,w4,w2 ram:d90058fc 42100051 sub w2,w2,#0x4 ram:d9005900 225c0279 strh w2,[x1, #0x12e]=>ddrs.t_pctl0_dfitrdd... ram:d9005904 c2028052 mov w2,#0x16 ram:d9005908 22600279 strh w2,[x1, #0x130]=>ddrs.t_pctl0_dfitphy... ram:d900590c 22044039 ldrb w2,[x1, #offset ddrs.ddr_type &0xff] ram:d9005910 5f080071 cmp w2,#0x2 ram:d9005914 21020054 b.ne LAB_d9005958 ram:d9005918 22008052 mov w2,#0x1 ram:d900591c 22080039 strb w2,[x1, #offset ddrs.ddr_2t_mode &0xff] ram:d9005920 02198052 mov w2,#0xc8 ram:d9005924 22240279 strh w2,[x1, #0x112]=>ddrs.t_pctl0_rsth_us ram:d9005928 046c4039 ldrb w4,[i, #0x1b]=>ddrt[0].cfg_ddr_cwl ram:d900592c 02704039 ldrb w2,[i, #0x1c]=>ddrt[0].cfg_ddr_al ram:d9005930 8200020b add w2,w4,w2 ram:d9005934 42040051 sub w2,w2,#0x1 ram:d9005938 22580279 strh w2,[x1, #0x12c]=>ddrs.t_pctl0_dfitphy... ram:d900593c 04644039 ldrb w4,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005940 02a44039 ldrb w2,[i, #0x29]=>ddrt[0].cfg_ddr_tdqsck ram:d9005944 8200020b add w2,w4,w2 ram:d9005948 04704039 ldrb w4,[i, #0x1c]=>ddrt[0].cfg_ddr_al ram:d900594c 4200040b add w2,w2,w4 ram:d9005950 42100051 sub w2,w2,#0x4 ram:d9005954 225c0279 strh w2,[x1, #0x12e]=>ddrs.t_pctl0_dfitrdd... LAB_d9005958: ;XREF[1,0]: d9005914 ram:d9005958 63060035 cbnz w3,LAB_d9005a24 ram:d900595c 02644039 ldrb w2,[i, #0x19]=>ddrt[0].cfg_ddr_cl ;DDR3 ram:d9005960 01684039 ldrb w1,[i, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d9005964 42100051 sub w2,w2,#0x4 ram:d9005968 44001d12 and w4,w2,#0x8 ram:d900596c 847c0113 asr w4,w4,#0x1 ram:d9005970 3f200071 cmp w1,#0x8 ram:d9005974 843c0013 sxth w4,w4 ram:d9005978 45081c53 ubfiz w5,w2,#0x4,#0x3 ram:d900597c 88000054 b.hi LAB_d900598c ram:d9005980 21100051 sub w1,w1,#0x4 ram:d9005984 21081753 ubfiz w1,w1,#0x9,#0x3 ram:d9005988 03000014 b LAB_d9005994 LAB_d900598c: ;XREF[1,0]: d900597c ram:d900598c 210c41d3 ubfx x1,x1,#0x1,#0x3 ram:d9005990 21581753 lsl w1,w1,#0x9 LAB_d9005994: ;XREF[1,0]: d9005988 ram:d9005994 8400052a orr w4,w4,w5 ram:d9005998 62020091 add x2,x19,#0x0 ram:d900599c 84081632 orr w4,w4,#0x1c00 ram:d90059a0 2100042a orr w1,w1,w4 ram:d90059a4 45144039 ldrb w5,[x2, #offset ddrs.ddr_drv &0xff] ram:d90059a8 41b00079 strh w1,[x2, #offset ddrs.t_pub_mr[0] &0xff] ram:d90059ac 41184039 ldrb w1,[x2, #offset ddrs.ddr_odt &0xff] ram:d90059b0 a5781f53 lsl w5,w5,#0x1 ram:d90059b4 22001e53 ubfiz w2,w1,#0x2,#0x1 ram:d90059b8 a5001932 orr w5,w5,#0x80 ram:d90059bc a500022a orr w5,w5,w2 ram:d90059c0 04704039 ldrb w4,[i, #0x1c]=>ddrt[0].cfg_ddr_al ram:d90059c4 220441d3 ubfx x2,x1,#0x1,#0x1 ram:d90059c8 a518022a orr w5,w5,w2, LSL #0x6 ram:d90059cc 210842d3 ubfx x1,x1,#0x2,#0x1 ram:d90059d0 a524012a orr w5,w5,w1, LSL #0x9 ram:d90059d4 02008052 mov w2,#0x0 ram:d90059d8 84000034 cbz w4,LAB_d90059e8 ram:d90059dc 02644039 ldrb w2,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d90059e0 4200044b sub w2,w2,w4 ram:d90059e4 42041d53 ubfiz w2,w2,#0x3,#0x2 LAB_d90059e8: ;XREF[1,0]: d90059d8 ram:d90059e8 61020091 add x1,x19,#0x0 ram:d90059ec a200022a orr w2,w5,w2 ram:d90059f0 22b40079 strh w2,[x1, #offset ddrs.t_pub_mr[1] &0xff] ram:d90059f4 026c4039 ldrb w2,[i, #0x1b]=>ddrt[0].cfg_ddr_cwl ram:d90059f8 3fbc0079 strh wzr,[x1, #offset ddrs.t_pub_mr[3] &0xff] ram:d90059fc 42140051 sub w2,w2,#0x5 ram:d9005a00 42081d53 ubfiz w2,w2,#0x3,#0x3 ram:d9005a04 42001a32 orr w2,w2,#0x40 ram:d9005a08 22b80079 strh w2,[x1, #offset ddrs.t_pub_mr[2] &0xff] ram:d9005a0c 02848052 mov w2,#0x420 ram:d9005a10 22c40079 strh w2,[x1, #offset ddrs.t_pub_mr[5] &0xff] ram:d9005a14 02008152 mov w2,#0x800 ram:d9005a18 3fc00079 strh wzr,[x1, #offset ddrs.t_pub_mr[4] &0xff] ram:d9005a1c 22c80079 strh w2,[x1, #offset ddrs.t_pub_mr[6] &0xff] ram:d9005a20 ec000014 b LAB_d9005dd0 LAB_d9005a24: ;XREF[1,0]: d9005958 ram:d9005a24 7f040071 cmp w3,#0x1 ram:d9005a28 a1160054 b.ne LAB_d9005cfc ram:d9005a2c 61020091 add x1,x19,#0x0 ram:d9005a30 229840b9 ldr w2,[x1, #offset ddrs.t_pub_pgcr3 &0xff] ;DDR4! ram:d9005a34 42000632 orr w2,w2,#0x4000000 ram:d9005a38 229800b9 str w2,[x1, #offset ddrs.t_pub_pgcr3 &0xff] ram:d9005a3c 02808052 mov w2,#0x400 ram:d9005a40 22c40079 strh w2,[x1, #offset ddrs.t_pub_mr[5] &0xff] ram:d9005a44 225841b9 ldr w2,[x1, #0x158]=>ddrs.ddr_func ram:d9005a48 c2013036 tbz w2,#0x6,LAB_d9005a80 ram:d9005a4c 02808252 mov w2,#0x1400 ;Enabled in lafrite, but let's not bother with that just yet. ram:d9005a50 22c40079 strh w2,[x1, #offset ddrs.t_pub_mr[5] &0xff] ram:d9005a54 02644039 ldrb w2,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005a58 42080011 add w2,w2,#0x2 ram:d9005a5c 02640039 strb w2,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005a60 225c4279 ldrh w2,[x1, #0x12e]=>ddrs.t_pctl0_dfitrdd... ram:d9005a64 42080011 add w2,w2,#0x2 ram:d9005a68 423c0053 uxth w2,w2 ram:d9005a6c 225c0279 strh w2,[x1, #0x12e]=>ddrs.t_pctl0_dfitrdd... ram:d9005a70 5f380071 cmp w2,#0xe ram:d9005a74 69000054 b.ls LAB_d9005a80 ram:d9005a78 c2018052 mov w2,#0xe ram:d9005a7c 225c0279 strh w2,[x1, #0x12e]=>ddrs.t_pctl0_dfitrdd... LAB_d9005a80: ;XREF[2,0]: d9005a48,d9005a74 ram:d9005a80 01644039 ldrb w1,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005a84 3f400071 cmp w1,#0x10 ram:d9005a88 08010054 b.hi LAB_d9005aa8 ram:d9005a8c 22000012 and w2,w1,#0x1 ram:d9005a90 5f001f6b cmp w2,wzr ram:d9005a94 84008052 mov w4,#0x4 ;tmp1 = t.cl - 9 >> 1 ram:d9005a98 21240051 sub w1,w1,#0x9 ram:d9005a9c e413841a csel w4,wzr,w4,ne ram:d9005aa0 210c41d3 ubfx x1,x1,#0x1,#0x3 ram:d9005aa4 06000014 b LAB_d9005abc LAB_d9005aa8: ;XREF[1,0]: d9005a88 ram:d9005aa8 3f540071 cmp w1,#0x15 ram:d9005aac 84008052 mov w4,#0x4 ram:d9005ab0 21080051 sub w1,w1,#0x2 ram:d9005ab4 e433841a csel w4,wzr,w4,cc ram:d9005ab8 211042d3 ubfx x1,x1,#0x2,#0x3 LAB_d9005abc: ;XREF[1,0]: d9005aa4 ram:d9005abc 02684039 ldrb w2,[i, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d9005ac0 216c1c53 lsl w1,w1,#0x4 ram:d9005ac4 5f540071 cmp w2,#0x15 ;lf: MR[0] = 4 | (((t.cl - 9 >> 1) & 7) << 4) | (((t.wr - 10 >> 1 & 7) << 9)) ram:d9005ac8 8100012a orr w1,w4,w1 ram:d9005acc 04808152 mov w4,#0xc00 ram:d9005ad0 88000054 b.hi LAB_d9005ae0 ram:d9005ad4 44280051 sub w4,w2,#0xa ram:d9005ad8 840c41d3 ubfx x4,x4,#0x1,#0x3 ram:d9005adc 84581753 lsl w4,w4,#0x9 LAB_d9005ae0: ;XREF[1,0]: d9005ad0 ram:d9005ae0 62020091 add x2,x19,#0x0 ram:d9005ae4 45ac4539 ldrb w5,[x2, #0x16b]=>ddrs.ddr4_odt ram:d9005ae8 2400042a orr w4,w1,w4 ram:d9005aec 41a84539 ldrb w1,[x2, #0x16a]=>ddrs.ddr4_drv ram:d9005af0 44b00079 strh w4,[x2, #offset ddrs.t_pub_mr[0] &0xff] ;*********************************** ram:d9005af4 a55c1853 lsl w5,w5,#0x8 ram:d9005af8 a504012a orr w5,w5,w1, LSL #0x1 ram:d9005afc 02704039 ldrb w2,[i, #0x1c]=>ddrt[0].cfg_ddr_al ram:d9005b00 21108052 mov w1,#0x81 ram:d9005b04 a500012a orr w5,w5,w1 ram:d9005b08 a53c0013 sxth w5,w5 ram:d9005b0c 01008052 mov w1,#0x0 ram:d9005b10 82000034 cbz w2,LAB_d9005b20 ram:d9005b14 01644039 ldrb w1,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005b18 2100024b sub w1,w1,w2 ram:d9005b1c 21041d53 ubfiz w1,w1,#0x3,#0x2 LAB_d9005b20: ;XREF[1,0]: d9005b10 ram:d9005b20 a500012a orr w5,w5,w1 ram:d9005b24 a53c0053 uxth w5,w5 ram:d9005b28 61020091 add x1,x19,#0x0 ram:d9005b2c 25b40079 strh w5,[x1, #offset ddrs.t_pub_mr[1] &0xff] ram:d9005b30 016c4039 ldrb w1,[i, #0x1b]=>ddrt[0].cfg_ddr_cwl ram:d9005b34 3f300071 cmp w1,#0xc ram:d9005b38 a9000054 b.ls LAB_d9005b4c ram:d9005b3c 22180051 sub w2,w1,#0x6 ram:d9005b40 420c41d3 ubfx x2,x2,#0x1,#0x3 ram:d9005b44 42701d53 lsl w2,w2,#0x3 ram:d9005b48 03000014 b LAB_d9005b54 LAB_d9005b4c: ;XREF[1,0]: d9005b38 ram:d9005b4c 22240051 sub w2,w1,#0x9 ram:d9005b50 42081d53 ubfiz w2,w2,#0x3,#0x3 LAB_d9005b54: ;XREF[1,0]: d9005b48 ram:d9005b54 61020091 add x1,x19,#0x0 ram:d9005b58 42041a32 orr w2,w2,#0xc0 ram:d9005b5c 22b80079 strh w2,[x1, #offset ddrs.t_pub_mr[2] &0xff] ram:d9005b60 02018052 mov w2,#0x8 ram:d9005b64 22c00079 strh w2,[x1, #offset ddrs.t_pub_mr[4] &0xff] ram:d9005b68 22e04279 ldrh w2,[x1, #0x170]=>ddrs.t_pub_soc_vref_... ram:d9005b6c 29fc40b9 ldr w9,[x1, #offset ddrs.t_pub_zq1pr &0xff] ram:d9005b70 467c0853 lsr w6,w2,#0x8 ram:d9005b74 240000b0 adrp x4,ddrs ram:d9005b78 86042039 strb w6,[x4, #0x801]=>pub_soc_vref_dram_vr... ram:d9005b7c 471c0053 uxtb w7,w2 ram:d9005b80 240000b0 adrp x4,ddrs ram:d9005b84 87182039 strb w7,[x4, #0x806]=>pub_soc_vref_dram_vref ram:d9005b88 243d4cd3 ubfx x4,x9,#0xc,#0x4 ram:d9005b8c 063c8052 mov w6,#0x1e0 ram:d9005b90 3fbc0079 strh wzr,[x1, #offset ddrs.t_pub_mr[3] &0xff] ram:d9005b94 84040011 add w4,w4,#0x1 ram:d9005b98 210000b0 adrp x1,ddrs ram:d9005b9c c40cc41a sdiv w4,w6,w4 ram:d9005ba0 21e81f91 add x1,x1,#0x7fa ram:d9005ba4 294d50d3 ubfx x9,x9,#0x10,#0x4 ram:d9005ba8 24000079 strh w4,[x1]=>pub_zq1pr ram:d9005bac 29050011 add w9,w9,#0x1 ram:d9005bb0 210000b0 adrp x1,ddrs ram:d9005bb4 c90cc91a sdiv w9,w6,w9 ram:d9005bb8 21f01f91 add x1,x1,#0x7fc ram:d9005bbc 29000079 strh w9,[x1]=>DAT_d900a7fc ram:d9005bc0 a10441d3 ubfx x1,x5,#0x1,#0x1 ram:d9005bc4 3f001f6b cmp w1,wzr ram:d9005bc8 a57c0853 lsr w5,w5,#0x8 ram:d9005bcc 46048052 mov w6,#0x22 ram:d9005bd0 01068052 mov w1,#0x30 ram:d9005bd4 c100811a csel w1,w6,w1,eq ram:d9005bd8 a8080012 and w8,w5,#0x7 ram:d9005bdc aa001f12 and w10,w5,#0x2 ram:d9005be0 260000b0 adrp x6,ddrs ram:d9005be4 c6e01f91 add x6,x6,#0x7f8 ram:d9005be8 4a09480b add w10,w10,w8, LSR #0x2 ram:d9005bec a5001e53 ubfiz w5,w5,#0x2,#0x1 ram:d9005bf0 c1000079 strh w1,[x6]=>DAT_d900a7f8 ram:d9005bf4 4501052b adds w5,w10,w5 ram:d9005bf8 061e8052 mov w6,#0xf0 ram:d9005bfc 40000054 b.eq LAB_d9005c04 ram:d9005c00 c60cc51a sdiv w6,w6,w5 LAB_d9005c04: ;XREF[1,0]: d9005bfc ram:d9005c04 250000b0 adrp x5,ddrs ram:d9005c08 88000034 cbz w8,LAB_d9005c18 ram:d9005c0c a8f81f91 add x8,x5,#0x7fe ram:d9005c10 06010079 strh w6,[x8]=>DAT_d900a7fe ram:d9005c14 04000014 b LAB_d9005c24 LAB_d9005c18: ;XREF[1,0]: d9005c08 ram:d9005c18 a6f81f91 add x6,x5,#0x7fe ram:d9005c1c 08e28452 mov w8,#0x2710 ram:d9005c20 c8000079 strh w8,[x6]=>DAT_d900a7fe LAB_d9005c24: ;XREF[1,0]: d9005c14 ram:d9005c24 a5f81f91 add x5,x5,#0x7fe ram:d9005c28 a5004079 ldrh w5,[x5]=>DAT_d900a7fe ram:d9005c2c 46068052 mov w6,#0x32 ram:d9005c30 887c061b mul w8,w4,w6 ram:d9005c34 8400050b add w4,w4,w5 ram:d9005c38 040dc41a sdiv w4,w8,w4 ram:d9005c3c 8400060b add w4,w4,w6 ram:d9005c40 267c061b mul w6,w1,w6 ram:d9005c44 2100090b add w1,w1,w9 ram:d9005c48 c90cc11a sdiv w9,w6,w1 ram:d9005c4c 29c90011 add w9,w9,#0x32 ram:d9005c50 067d8052 mov w6,#0x3e8 ram:d9005c54 297d061b mul w9,w9,w6 ram:d9005c58 29294051 sub w9,w9,#0xa, LSL #12 ram:d9005c5c 41578052 mov w1,#0x2ba ram:d9005c60 29993051 sub w9,w9,#0xc26 ram:d9005c64 2909c11a udiv w9,w9,w1 ram:d9005c68 210000b0 adrp x1,ddrs ram:d9005c6c 21c01f91 add x1,x1,#0x7f0 ram:d9005c70 280000b0 adrp x8,ddrs ram:d9005c74 290000b9 str w9,[x1]=>DAT_d900a7f0 ram:d9005c78 9fec0071 cmp w4,#0x3b ram:d9005c7c 05b11f91 add x5,x8,#0x7ec ram:d9005c80 847c061b mul w4,w4,w6 ram:d9005c84 41518052 mov w1,#0x28a ram:d9005c88 a9000054 b.ls LAB_d9005c9c ram:d9005c8c 84384051 sub w4,w4,#0xe, LSL #12 ram:d9005c90 84802951 sub w4,w4,#0xa60 ram:d9005c94 8108c11a udiv w1,w4,w1 ram:d9005c98 05000014 b LAB_d9005cac LAB_d9005c9c: ;XREF[1,0]: d9005c88 ram:d9005c9c 84284051 sub w4,w4,#0xa, LSL #12 ram:d9005ca0 84203f51 sub w4,w4,#0xfc8 ram:d9005ca4 8108c11a udiv w1,w4,w1 ram:d9005ca8 21001a32 orr w1,w1,#0x40 LAB_d9005cac: ;XREF[1,0]: d9005c98 ram:d9005cac a10000b9 str w1,[x5]=>DAT_d900a7ec ram:d9005cb0 61020091 add x1,x19,#0x0 ram:d9005cb4 c7000034 cbz w7,LAB_d9005ccc ram:d9005cb8 04a04039 ldrb w4,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d9005cbc 421c0012 and w2,w2,#0xff ram:d9005cc0 84100051 sub w4,w4,#0x4 ram:d9005cc4 4228042a orr w2,w2,w4, LSL #0xa ram:d9005cc8 07000014 b LAB_d9005ce4 LAB_d9005ccc: ;XREF[1,0]: d9005cb4 ram:d9005ccc 08b11f91 add x8,x8,#0x7ec ram:d9005cd0 040140b9 ldr w4,[x8]=>DAT_d900a7ec ram:d9005cd4 02a04039 ldrb w2,[i, #0x28]=>ddrt[0].cfg_ddr_tccdl ram:d9005cd8 84001932 orr w4,w4,#0x80 ram:d9005cdc 42100051 sub w2,w2,#0x4 ram:d9005ce0 8228022a orr w2,w4,w2, LSL #0xa LAB_d9005ce4: ;XREF[1,0]: d9005cc8 ram:d9005ce4 22c80079 strh w2,[x1, #offset ddrs.t_pub_mr[6] &0xff] ram:d9005ce8 61020091 add x1,x19,#0x0 ram:d9005cec 22cc4079 ldrh w2,[x1, #offset ddrs.t_pub_mr[7] &0xff] ram:d9005cf0 210000b0 adrp x1,ddrs ram:d9005cf4 221c2039 strb w2,[x1, #0x807]=>pub_mr__7 ram:d9005cf8 36000014 b LAB_d9005dd0 LAB_d9005cfc: ;XREF[1,0]: d9005a28 ram:d9005cfc 7f080071 cmp w3,#0x2 ram:d9005d00 81060054 b.ne LAB_d9005dd0 ram:d9005d04 011c4079 ldrh w1,[i, #0xe]=>ddrt[0].cfg_ddr_rfc ram:d9005d08 3ffc0771 cmp w1,#0x1ff ram:d9005d0c 69000054 b.ls LAB_d9005d18 ram:d9005d10 e13f8052 mov w1,#0x1ff ram:d9005d14 011c0079 strh w1,[i, #0xe]=>ddrt[0].cfg_ddr_rfc LAB_d9005d18: ;XREF[1,0]: d9005d0c ram:d9005d18 02684039 ldrb w2,[i, #0x1a]=>ddrt[0].cfg_ddr_wr ram:d9005d1c 5f240071 cmp w2,#0x9 ram:d9005d20 68000054 b.hi LAB_d9005d2c ram:d9005d24 44080051 sub w4,w2,#0x2 ram:d9005d28 02000014 b LAB_d9005d30 LAB_d9005d2c: ;XREF[1,0]: d9005d20 ram:d9005d2c 44280051 sub w4,w2,#0xa LAB_d9005d30: ;XREF[1,0]: d9005d28 ram:d9005d30 84081b53 ubfiz w4,w4,#0x5,#0x3 ram:d9005d34 61020091 add x1,x19,#0x0 ram:d9005d38 84040032 orr w4,w4,#0x3 ram:d9005d3c 24b40079 strh w4,[x1, #offset ddrs.t_pub_mr[1] &0xff] ram:d9005d40 04644039 ldrb w4,[i, #0x19]=>ddrt[0].cfg_ddr_cl ram:d9005d44 5f280071 cmp w2,#0xa ram:d9005d48 02028052 mov w2,#0x10 ram:d9005d4c 84080051 sub w4,w4,#0x2 ram:d9005d50 e233821a csel w2,wzr,w2,cc ram:d9005d54 8200022a orr w2,w4,w2 ram:d9005d58 24184039 ldrb w4,[x1, #offset ddrs.ddr_odt &0xff] ram:d9005d5c 22b80079 strh w2,[x1, #offset ddrs.t_pub_mr[2] &0xff] ram:d9005d60 22144039 ldrb w2,[x1, #offset ddrs.ddr_drv &0xff] ram:d9005d64 84001e32 orr w4,w4,#0x4 ram:d9005d68 22bc0079 strh w2,[x1, #offset ddrs.t_pub_mr[3] &0xff] ram:d9005d6c 841c0053 uxtb w4,w4 ram:d9005d70 220000b0 adrp x2,ddrs ram:d9005d74 440c08b9 str w4,[x2, #0x80c]=>odt_operatorOR_1shift2 ram:d9005d78 e4018052 mov w4,#0xf ram:d9005d7c 220000b0 adrp x2,ddrs ram:d9005d80 441c08b9 str w4,[x2, #0x81c]=>DAT_d900a81c ram:d9005d84 24028052 mov w4,#0x11 ram:d9005d88 220000b0 adrp x2,ddrs ram:d9005d8c 441008b9 str w4,[x2, #0x810]=>DAT_d900a810 ram:d9005d90 843e8052 mov w4,#0x1f4 ram:d9005d94 220000b0 adrp x2,ddrs ram:d9005d98 442008b9 str w4,[x2, #0x820]=>DAT_d900a820 ram:d9005d9c 84018052 mov w4,#0xc ram:d9005da0 220000b0 adrp x2,ddrs ram:d9005da4 441408b9 str w4,[x2, #0x814]=>DAT_d900a814 ram:d9005da8 e2308652 mov w2,#0x3187 ram:d9005dac 0200b072 movk w2,#0x8000, LSL #16 ram:d9005db0 22a000b9 str w2,[x1, #offset ddrs.t_pub_dtcr0 &0xff] ram:d9005db4 82818152 mov w2,#0xc0c ram:d9005db8 224401b9 str w2,[x1, #0x144]=>ddrs.t_pctl0_dfiodtcfg ram:d9005dbc 026c4039 ldrb w2,[i, #0x1b]=>ddrt[0].cfg_ddr_cwl ram:d9005dc0 4401a152 mov w4,#0x80a0000 ram:d9005dc4 420c0051 sub w2,w2,#0x3 ram:d9005dc8 4200042a orr w2,w2,w4 ram:d9005dcc 224801b9 str w2,[x1, #0x148]=>ddrs.t_pctl0_dfiodtcfg1 LAB_d9005dd0: ;XREF[3,0]: d9005a20,d9005cf8,d9005d00 ram:d9005dd0 02144039 ldrb w2,[i, #0x5]=>ddrt[0].cfg_ddr_ras ram:d9005dd4 040c4039 ldrb w4,[i, #0x3]=>ddrt[0].cfg_ddr_rp ram:d9005dd8 423c1053 lsl w2,w2,#16 ram:d9005ddc 4220042a orr w2,w2,w4, LSL #0x8 ram:d9005de0 04044039 ldrb w4,[i, #0x1]=>ddrt[0].cfg_ddr_rtp ram:d9005de4 61020091 add x1,x19,#0x0 ram:d9005de8 4200042a orr w2,w2,w4 ram:d9005dec 04184039 ldrb w4,[i, #0x6]=>ddrt[0].cfg_ddr_rrd ram:d9005df0 7f040071 cmp w3,#0x1 ram:d9005df4 4260042a orr w2,w2,w4, LSL #24 ram:d9005df8 226c00b9 str w2,[x1, #offset ddrs.t_pub_dtpr[0] &0... ram:d9005dfc 042c4039 ldrb w4,[i, #0xb]=>ddrt[0].cfg_ddr_wlmrd ram:d9005e00 02284039 ldrb w2,[i, #0xa]=>ddrt[0].cfg_ddr_faw ram:d9005e04 841c0853 lsl w4,w4,#24 ram:d9005e08 05204039 ldrb w5,[i, #0x8]=>ddrt[0].cfg_ddr_mrd ram:d9005e0c 8440022a orr w4,w4,w2, LSL #16 ram:d9005e10 02244039 ldrb w2,[i, #0x9]=>ddrt[0].cfg_ddr_mod ram:d9005e14 8400052a orr w4,w4,w5 ram:d9005e18 42300051 sub w2,w2,#12 ram:d9005e1c 8220022a orr w2,w4,w2, LSL #0x8 ram:d9005e20 227000b9 str w2,[x1, #offset ddrs.t_pub_dtpr[1] &0... ram:d9005e24 04504039 ldrb w4,[i, #0x14]=>ddrt[0].cfg_ddr_cke ram:d9005e28 02204079 ldrh w2,[i, #0x10]=>ddrt[0].cfg_ddr_xs ram:d9005e2c 051c4079 ldrh w5,[i, #0xe]=>ddrt[0].cfg_ddr_rfc ram:d9005e30 4240042a orr w2,w2,w4, LSL #0x10 ram:d9005e34 227400b9 str w2,[x1, #offset ddrs.t_pub_dtpr[2] &0... ram:d9005e38 02244079 ldrh w2,[i, #0x12]=>ddrt[0].cfg_ddr_dllk ram:d9005e3c 423c1053 lsl w2,w2,#0x10 ram:d9005e40 42000232 orr w2,w2,#0x40000000 ram:d9005e44 227800b9 str w2,[x1, #offset ddrs.t_pub_dtpr[3] &0... ram:d9005e48 04344039 ldrb w4,[i, #0xd]=>ddrt[0].cfg_ddr_xp ram:d9005e4c 84001532 orr w4,w4,#0x800 ram:d9005e50 8440052a orr w4,w4,w5, LSL #0x10 ram:d9005e54 247c00b9 str w4,[x1, #offset ddrs.t_pub_dtpr[4] &0... ram:d9005e58 041c4039 ldrb w4,[i, #0x7]=>ddrt[0].cfg_ddr_rc ram:d9005e5c 05104039 ldrb w5,[i, #0x4]=>ddrt[0].cfg_ddr_rcd ram:d9005e60 843c1053 lsl w4,w4,#0x10 ram:d9005e64 8420052a orr w4,w4,w5, LSL #0x8 ram:d9005e68 05084039 ldrb w5,[i, #0x2]=>ddrt[0].cfg_ddr_wtr ram:d9005e6c 8400052a orr w4,w4,w5 ram:d9005e70 248000b9 str w4,[x1, #offset ddrs.t_pub_dtpr[5] &0... ram:d9005e74 81010054 b.ne LAB_d9005ea4 ram:d9005e78 022c4039 ldrb w2,[i, #0xb]=>ddrt[0].cfg_ddr_wlmrd ram:d9005e7c 03284039 ldrb w3,[i, #0xa]=>ddrt[0].cfg_ddr_faw ram:d9005e80 421c0853 lsl w2,w2,#0x18 ram:d9005e84 4240032a orr w2,w2,w3, LSL #0x10 ram:d9005e88 03204039 ldrb w3,[i, #0x8]=>ddrt[0].cfg_ddr_mrd ram:d9005e8c 00244039 ldrb i,[i, #0x9]=>ddrt[0].cfg_ddr_mod ram:d9005e90 4200032a orr w2,w2,w3 ram:d9005e94 00600051 sub i,i,#0x18 ram:d9005e98 4020002a orr i,w2,i, LSL #0x8 ram:d9005e9c 207000b9 str i,[x1, #offset ddrs.t_pub_dtpr[1] &0xff] ram:d9005ea0 0c000014 b LAB_d9005ed0 LAB_d9005ea4: ;XREF[1,0]: d9005e74 ram:d9005ea4 7f080071 cmp w3,#0x2 ram:d9005ea8 41010054 b.ne LAB_d9005ed0 ram:d9005eac 200000b0 adrp i,ddrs ram:d9005eb0 031848b9 ldr w3,[i, #0x818]=>DAT_d900a818 ram:d9005eb4 0040a852 mov i,#0x42000000 ram:d9005eb8 6000002a orr i,w3,i ram:d9005ebc 230000b0 adrp x3,ddrs ram:d9005ec0 632448b9 ldr w3,[x3, #0x824]=>DAT_d900a824 ram:d9005ec4 0020032a orr i,i,w3, LSL #0x8 ram:d9005ec8 0200022a orr w2,i,w2 ram:d9005ecc 227800b9 str w2,[x1, #offset ddrs.t_pub_dtpr[3] &0... LAB_d9005ed0: ;XREF[2,0]: d9005ea0,d9005ea8 ram:d9005ed0 73020091 add x19,x19,#0x0 ram:d9005ed4 601a41b9 ldr i,[x19, #0x118]=>ddrs.t_pctl0_mcfg1 ram:d9005ed8 f55b42a9 ldp x21,x22,[sp, #local_10+0x30] ram:d9005edc 00741612 and i,i,#0xfffffcff ram:d9005ee0 601a01b9 str i,[x19, #0x118]=>ddrs.t_pctl0_mcfg1 ram:d9005ee4 f35341a9 ldp x19,x20,[sp, #local_20+0x30] ram:d9005ee8 fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d9005eec c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined ddr_init(void) ;ddr_channe... undefined4 w25 ;XREF[1,0]: d900601c ;ret_ undefined8 x0 ;XREF[1,0]: d9006044 ;local_8 undefined8 -8 ;XREF[2,0]: d9005f50,d9005f80 ;local_10 undefined8 -10 ;XREF[2,0]: d9005fc4,d9005ff8 ;local_18 undefined8 -18 ;XREF[2,0]: d9005fac,d9005fec ;local_20 undefined8 -20 ;XREF[2,0]: d9005fa0,d9005fd8 ;local_30 undefined8 -30 ;XREF[3,0]: d9005f0c,d900605c,d90060a4 ;local_40 undefined8 -40 ;XREF[3,0]: d9005f08,d9006058,d90060a0 ;local_50 undefined8 -50 ;XREF[3,0]: d9005f00,d9006054,d900609c ;local_60 undefined8 -60 ;XREF[3,0]: d9005ef8,d9006050,d9006098 ;local_70 undefined8 -70 ;XREF[3,0]: d9005f04,d900604c,d9006094 ;local_80 undefined8 -80 ;XREF[3,0]: d9005ef0,d9006064,d90060a8 ;ddrs_chann... undefined1 HASH... ;XREF[1,0]: d9006234 ram:d9005ef0 fd7bb8a9 stp x29,x30,[sp, #local_80]! ram:d9005ef4 fd030091 mov x29,sp ram:d9005ef8 f55b02a9 stp x21,x22,[sp, #local_60+0x80] ram:d9005efc 360000b0 adrp x22,ddrs ram:d9005f00 f76303a9 stp x23,x24,[sp, #local_50+0x80] ram:d9005f04 f35301a9 stp x19,x20,[sp, #local_70+0x80] ram:d9005f08 f96b04a9 stp x25,x26,[sp, #local_40+0x80] ram:d9005f0c fb7305a9 stp x27,x28,[sp, #local_30+0x80] ram:d9005f10 c0020091 add x0,x22,#0x0 ram:d9005f14 00044039 ldrb w0,[x0, #offset ddrs.ddr_type &0xff] ram:d9005f18 d7024039 ldrb w23,[x22]=>ddrs ram:d9005f1c 1f3c0071 cmp w0,#0xf ram:d9005f20 350000b0 adrp x21,ddrs ram:d9005f24 80000054 b.eq LAB_d9005f34 ram:d9005f28 a0022039 strb w0,[x21, #0x800]=>ddrtype ram:d9005f2c 14008052 mov w20,#0x0 ram:d9005f30 03000014 b LAB_d9005f3c LAB_d9005f34: ;XREF[1,0]: d9005f24 ram:d9005f34 bf022039 strb wzr,[x21, #0x800]=>ddrtype ram:d9005f38 34008052 mov w20,#0x1 LAB_d9005f3c: ;XREF[1,0]: d9005f30 ram:d9005f3c 200000b0 adrp x0,ddrs ram:d9005f40 380000b0 adrp x24,ddrs ram:d9005f44 00400b91 add x0,x0,#0x2d0 ram:d9005f48 39008052 mov w25,#0x1 ram:d9005f4c b5022091 add x21,x21,#0x800 ram:d9005f50 a03f00f9 str x0=>plls,[x29, #local_8+0x80] ram:d9005f54 130b2091 add x19,x24,#0x802 LAB_d9005f58: ;XREF[1,0]: d90060ec ram:d9005f58 a0024039 ldrb w0,[x21]=>ddrtype ram:d9005f5c 1f040071 cmp w0,#0x1 ram:d9005f60 81000054 b.ne LAB_d9005f70 ram:d9005f64 c0020091 add x0=>ddrs,x22,#0x0 ram:d9005f68 01d04279 ldrh w1,[x0, #0x168]=>ddrs.ddr4_clk ram:d9005f6c 01140079 strh w1,[x0, #offset ddrs.ddr_clk &0xff] LAB_d9005f70: ;XREF[1,0]: d9005f60 ram:d9005f70 46f2ff97 bl ddr_init_pll ;undefined8 ddr_init_pll(void) ram:d9005f74 ff3e0071 cmp w23,#15 ram:d9005f78 170b2039 strb w23,[x24, #0x802]=>ddrchannelset ram:d9005f7c e1000054 b.ne LAB_d9005f98 ram:d9005f80 a13f40f9 ldr x1,[x29, #local_8+0x80] ram:d9005f84 20044079 ldrh w0,[x1, #0x2]=>plls.pxp ram:d9005f88 80000035 cbnz w0,LAB_d9005f98 ram:d9005f8c 60008052 mov w0,#0x3 ram:d9005f90 000b2039 strb w0,[x24, #0x802]=>ddrchannelset ram:d9005f94 34008052 mov w20,#0x1 LAB_d9005f98: ;XREF[2,0]: d9005f7c,d9005f88 ram:d9005f98 20000090 adrp x0,0xd9009000 ram:d9005f9c 00600e91 add x0,x0,#0x398 ram:d9005fa0 a03300f9 str x0=>s_DDR3_d9009398,[x29, #local_20+0...;= "DDR3" ram:d9005fa4 20000090 adrp x0,0xd9009000 ram:d9005fa8 00541891 add x0,x0,#0x615 ram:d9005fac a03700f9 str x0=>s__chl:_d900...,[x29, #local_18+0...;= " chl: " ram:d9005fb0 20000090 adrp x0,0xd9009000 ram:d9005fb4 00e00e91 add x0,x0,#0x3b8 ram:d9005fb8 3b000090 adrp x27,0xd9009000 ram:d9005fbc 3c000090 adrp x28,0xd9009000 ram:d9005fc0 da020091 add x26,x22,#0x0 ram:d9005fc4 a03b00f9 str x0=>s_Rank0_16bi...,[x29, #local_10+0...;= "Rank0 16bit" ram:d9005fc8 7b731891 add x27,x27,#0x61c ram:d9005fcc 9c831891 add x28,x28,#0x620 LAB_d9005fd0: ;XREF[1,0]: d90060c4 ram:d9005fd0 60024039 ldrb w0,[x19]=>ddrchannelset ram:d9005fd4 a1024039 ldrb w1,[x21]=>ddrtype ram:d9005fd8 a23340f9 ldr x2=>s_DDR3_d9009398,[x29, #local_20+0...;= "DDR3" ram:d9005fdc 40030039 strb w0,[x26]=>ddrs ram:d9005fe0 e00080d2 mov x0,#0x7 ram:d9005fe4 2008009b madd x0=>DAT_d9009401,x1,x0,x2 ;= 2Bh + ram:d9005fe8 f50b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9005fec a03740f9 ldr x0=>s__chl:_d900...,[x29, #local_18+0...;= " chl: " ram:d9005ff0 f30b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9005ff4 60024039 ldrb w0,[x19]=>ddrchannelset ram:d9005ff8 a23b40f9 ldr x2=>s_Rank0_16bi...,[x29, #local_10+0...;= "Rank0 16bit" ram:d9005ffc 00040051 sub w0,w0,#0x1 ram:d9006000 007c4093 sxtw x0,w0 ram:d9006004 a10180d2 mov x1,#0xd ram:d9006008 0008019b madd x0=>s_Rank0+1_d90093d2,x0,x1,x2 ;= "Rank0+1" ram:d900600c ec0b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9006010 94000034 cbz w20,LAB_d9006020 ram:d9006014 60024039 ldrb w0,[x19]=>ddrchannelset ram:d9006018 1f0c0071 cmp w0,#0x3 ram:d900601c f9179f1a cset ddr_channel_mode_is_lpddr2,eq LAB_d9006020: ;XREF[1,0]: d9006010 ram:d9006020 e003192a mov w0,ddr_channel_mode_is_lpddr2 ram:d9006024 99fcff97 bl ddr_pre_init ;undefined ddr_pre_init(int is_lpddr2) ram:d9006028 41174079 ldrh w1,[x26, #offset ddrs.ddr_clk &0xff] ram:d900602c e0031baa mov x0=>s__@_d900961c,x27 ;= " @ " ram:d9006030 22008052 mov w2,#0x1 ram:d9006034 e3031caa mov x3=>s_MHz_d9009620,x28 ;= "MHz" ram:d9006038 220c0094 bl serial_print ;undefined serial_print(char * prefix... ram:d900603c 74020034 cbz w20,LAB_d9006088 ram:d9006040 00008052 mov w0,#0x0 ram:d9006044 18f6ff97 bl ddr_init_pctl ;undefined8 ddr_init_pctl(int err_rep... ram:d9006048 40010035 cbnz ret_,LAB_d9006070 ram:d900604c f35341a9 ldp x19,x20,[sp, #local_70+0x80] ram:d9006050 f55b42a9 ldp x21,x22,[sp, #local_60+0x80] ram:d9006054 f76343a9 ldp x23,x24,[sp, #local_50+0x80] ram:d9006058 f96b44a9 ldp ddr_chann...,x26,[sp, #local_40+0x80] ram:d900605c fb7345a9 ldp x27,x28,[sp, #local_30+0x80] ram:d9006060 000000f0 adrp ret_,0xd9009000 ram:d9006064 fd7bc8a8 ldp x29=>local_80,x30,[sp], #0x80 ram:d9006068 00901891 add ret_=>s__-_PASS_d9009624,ret_,#0x624 ;= " - PASS\n" ram:d900606c d40b0014 b serial_puts ;undefined serial_puts(char * s) LAB_d9006070: ;XREF[1,0]: d9006048 ram:d9006070 000000f0 adrp ret_,0xd9009000 ram:d9006074 00b41891 add ret_=>s__-_FAIL_d900962d,ret_,#0x62d ;= " - FAIL\n" ram:d9006078 d10b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d900607c ff3e0071 cmp w23,#0xf ram:d9006080 a0010054 b.eq LAB_d90060b4 ram:d9006084 11000014 b LAB_d90060c8 LAB_d9006088: ;XREF[1,0]: d900603c ram:d9006088 000000f0 adrp ret_,0xd9009000 ram:d900608c 00a42191 add ret_=>s__d9009869,ret_,#0x869 ;= "\n" ram:d9006090 cb0b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9006094 f35341a9 ldp x19,x20,[sp, #local_70+0x80] ram:d9006098 f55b42a9 ldp x21,x22,[sp, #local_60+0x80] ram:d900609c f76343a9 ldp x23,x24,[sp, #local_50+0x80] ram:d90060a0 f96b44a9 ldp ddr_chann...,x26,[sp, #local_40+0x80] ram:d90060a4 fb7345a9 ldp x27,x28,[sp, #local_30+0x80] ram:d90060a8 fd7bc8a8 ldp x29=>local_80,x30,[sp], #0x80 ram:d90060ac 20008052 mov ret_,#0x1 ram:d90060b0 fdf5ff17 b ddr_init_pctl ;undefined8 ddr_init_pctl(int err_rep... LAB_d90060b4: ;XREF[1,0]: d9006080 ram:d90060b4 60024039 ldrb ret_,[x19]=>ddrchannelset ram:d90060b8 00040051 sub ret_,ret_,#0x1 ram:d90060bc 001c0053 uxtb ret_,ret_ ram:d90060c0 60020039 strb ret_,[x19]=>ddrchannelset ram:d90060c4 60f8ff35 cbnz ret_,LAB_d9005fd0 LAB_d90060c8: ;XREF[1,0]: d9006084 ram:d90060c8 c0020091 add ret_,x22,#0x0 ram:d90060cc 00044039 ldrb ret_,[ret_, #offset ddrs.ddr_type &0xff] ram:d90060d0 1f3c0071 cmp ret_,#0xf ram:d90060d4 e1000054 b.ne LAB_d90060f0 ram:d90060d8 a0024039 ldrb ret_,[x21]=>ddrtype ram:d90060dc 00040011 add ret_,ret_,#0x1 ram:d90060e0 001c0053 uxtb ret_,ret_ ram:d90060e4 a0020039 strb ret_,[x21]=>ddrtype ram:d90060e8 1f040071 cmp ret_,#0x1 ram:d90060ec 60f3ff54 b.eq LAB_d9005f58 LAB_d90060f0: ;XREF[1,0]: d90060d4 ram:d90060f0 000000f0 adrp ret_,0xd9009000 ram:d90060f4 00d81891 add ret_=>s_D...,ret_,#0x636 ;= "DDR init failed...\nReset...\n" ram:d90060f8 b10b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d90060fc 65eeff97 bl reset_system ;undefined reset_system(void) LAB_d9006100: ;XREF[1,0]: d9006100 ram:d9006100 00000014 b LAB_d9006100 ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined ddr_test(void) ;local_10 undefined8 -10 ;XREF[2,0]: d9006110,d9006214 ;local_20 undefined8 -20 ;XREF[2,0]: d9006104,d9006218 ;XREF[1,0]: d9006274 ram:d9006104 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d9006108 fd030091 mov x29,sp ram:d900610c 00008052 mov w0,#0x0 ram:d9006110 f30b00f9 str x19,[sp, #local_10+0x20] ram:d9006114 740b0094 bl check_if_remap_addr ;undefined4 check_if_remap_addr(uint ... ram:d9006118 1f840071 cmp w0,#0x21 ram:d900611c c1000054 b.ne LAB_d9006134 ram:d9006120 21008052 mov w1,#0x1 ram:d9006124 0026b8d2 mov x0,#0xc1300000 ram:d9006128 010000b9 str w1,[x0]=>DAT_c1300000 ram:d900612c df3f03d5 isb ram:d9006130 bf3f03d5 dmb SY LAB_d9006134: ;XREF[1,0]: d900611c ram:d9006134 33000090 adrp x19,ddrs ram:d9006138 60020091 add x0,x19,#0x0 ram:d900613c 000c40b9 ldr w0,[x0, #offset ddrs.ddr_base_addr &0... ram:d9006140 a00a0094 bl memTestDataBus ;undefined8 memTestDataBus(uint * par... ram:d9006144 c0000034 cbz w0,LAB_d900615c ram:d9006148 000000f0 adrp x0,0xd9009000 ram:d900614c 004c1991 add x0=>s_Dat...,x0,#0x653 ;= "DataBus test failed!!!\n" ram:d9006150 9b0b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d9006154 4feeff97 bl reset_system ;undefined reset_system(void) ram:d9006158 04000014 b LAB_d9006168 LAB_d900615c: ;XREF[1,0]: d9006144 ram:d900615c 000000f0 adrp x0,0xd9009000 ram:d9006160 00ac1991 add x0=>s_Dat...,x0,#0x66b ;= "DataBus test pass!\n" ram:d9006164 960b0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d9006168: ;XREF[1,0]: d9006158 ram:d9006168 60020091 add x0,x19,#0x0 ram:d900616c 01104079 ldrh w1,[x0, #offset ddrs.ddr_size &0xff] ram:d9006170 000c40b9 ldr w0,[x0, #offset ddrs.ddr_base_addr &0... ram:d9006174 212c0c53 lsl w1,w1,#0x14 ram:d9006178 ab0a0094 bl memTestAddrBus ;ulong memTestAddrBus(uint * param_1,... ram:d900617c c0000034 cbz w0,LAB_d9006194 ram:d9006180 000000f0 adrp x0,0xd9009000 ram:d9006184 00fc1991 add x0=>s_Add...,x0,#0x67f ;= "AddrBus test failed!!!\n" ram:d9006188 8d0b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d900618c 41eeff97 bl reset_system ;undefined reset_system(void) ram:d9006190 04000014 b LAB_d90061a0 LAB_d9006194: ;XREF[1,0]: d900617c ram:d9006194 000000f0 adrp x0,0xd9009000 ram:d9006198 005c1a91 add x0=>s_Add...,x0,#0x697 ;= "AddrBus test pass!\n" ram:d900619c 880b0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d90061a0: ;XREF[1,0]: d9006190 ram:d90061a0 20000090 adrp x0,ddrs ram:d90061a4 73020091 add x19,x19,#0x0 ram:d90061a8 01146039 ldrb w1,[x0, #0x805]=>DAT_d900a805 ram:d90061ac 600e4039 ldrb w0,[x19, #offset ddrs.ddr_full_test &... ram:d90061b0 2000002a orr w0,w1,w0 ram:d90061b4 001c0053 uxtb w0,w0 ram:d90061b8 e0010034 cbz w0,LAB_d90061f4 ram:d90061bc 2ceeff97 bl FUN_d9001a6c ;undefined FUN_d9001a6c(void) ram:d90061c0 61124079 ldrh w1,[x19, #offset ddrs.ddr_size &0xff] ram:d90061c4 600e40b9 ldr w0,[x19, #offset ddrs.ddr_base_addr &... ram:d90061c8 212c0c53 lsl w1,w1,#0x14 ram:d90061cc e80a0094 bl FUN_d9008d6c ;ulong FUN_d9008d6c(uint * param_1, u... ram:d90061d0 c0000034 cbz w0,LAB_d90061e8 ram:d90061d4 000000f0 adrp x0,0xd9009000 ram:d90061d8 00ac1a91 add x0=>s_Dev...,x0,#0x6ab ;= "Device test failed!!!\n" ram:d90061dc 780b0094 bl serial_puts ;undefined serial_puts(char * s) ram:d90061e0 2ceeff97 bl reset_system ;undefined reset_system(void) ram:d90061e4 04000014 b LAB_d90061f4 LAB_d90061e8: ;XREF[1,0]: d90061d0 ram:d90061e8 000000f0 adrp x0,0xd9009000 ram:d90061ec 00081b91 add x0=>s_Dev...,x0,#0x6c2 ;= "Device test pass!\n" ram:d90061f0 730b0094 bl serial_puts ;undefined serial_puts(char * s) LAB_d90061f4: ;XREF[2,0]: d90061b8,d90061e4 ram:d90061f4 00008052 mov w0,#0x0 ram:d90061f8 3b0b0094 bl check_if_remap_addr ;undefined4 check_if_remap_addr(uint ... ram:d90061fc 1f840071 cmp w0,#0x21 ram:d9006200 a1000054 b.ne LAB_d9006214 ram:d9006204 0026b8d2 mov x0,#DAT_c1300000 ram:d9006208 1f0000b9 str wzr,[x0]=>DAT_c1300000 ram:d900620c df3f03d5 isb ram:d9006210 bf3f03d5 dmb SY LAB_d9006214: ;XREF[1,0]: d9006200 ram:d9006214 f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d9006218 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d900621c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 ddr_init_all(int param_1) ;param_1 int w0 ;local_10 undefined8 -10 ;XREF[2,0]: d9006228,d9006280 ;local_20 undefined8 -20 ;XREF[2,0]: d9006220,d9006284 ;XREF[3,0]: d90063f0,d9008768,d9008890 ram:d9006220 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d9006224 fd030091 mov x29,sp ram:d9006228 f30b00f9 str x19,[sp, #local_10+0x20] ram:d900622c f303002a mov w19,param_1 ram:d9006230 3ff1ff97 bl print_ddr_params ;undefined print_ddr_params(void) ram:d9006234 2fffff97 bl ddr_init ;undefined ddr_init(void) ram:d9006238 44f3ff97 bl ddr_init_dmc ;undefined8 ddr_init_dmc(void) ram:d900623c edf2ff97 bl ddr_print_setting ;undefined ddr_print_setting(void) ram:d9006240 20000090 adrp param_1,ddrs ram:d9006244 00400b91 add param_1,param_1,#0x2d0 ram:d9006248 00044079 ldrh param_1,[param_1, #0x2]=>plls.pxp ram:d900624c 20010034 cbz param_1,LAB_d9006270 ram:d9006250 804b80d2 mov param_1,#0x25c ram:d9006254 0002b9f2 movk param_1=>DAT_c810025c,#0xc810, LSL #16 ram:d9006258 010040b9 ldr w1,[param_1]=>DAT_c810025c ram:d900625c 804b80d2 mov param_1,#0x25c ram:d9006260 21000232 orr w1,w1,#0x40000000 ram:d9006264 0002b9f2 movk param_1,#0xc810, LSL #16 ram:d9006268 010000b9 str w1,[param_1]=>DAT_c810025c ram:d900626c 03000014 b LAB_d9006278 LAB_d9006270: ;XREF[1,0]: d900624c ram:d9006270 53000034 cbz w19,LAB_d9006278 ram:d9006274 a4ffff97 bl ddr_test ;undefined ddr_test(void) LAB_d9006278: ;XREF[2,0]: d900626c,d9006270 ram:d9006278 dcf0ff97 bl ddr_setup_ssc ;undefined ddr_setup_ssc(void) ram:d900627c 00008052 mov param_1,#0x0 ram:d9006280 f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d9006284 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9006288 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined pinmux_init(void) ;tmp undefined4 w0 ;XREF[2,0]: d9006324,d9006364 ;boot_device undefined4 w0 ;XREF[1,0]: d9006364 ;local_10 undefined8 -10 ;XREF[3,0]: d900629c,d9006384,d9006390 ;local_20 undefined8 -20 ;XREF[3,0]: d900628c,d9006388,d9006394 ;0xc88344c8 -> PinMux REG6 ;XREF[1,0]: d9008748 ram:d900628c fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d9006290 fd030091 mov x29,sp ram:d9006294 009988d2 mov x0,#0x44c8 ram:d9006298 6010b9f2 movk x0,#0xc883, LSL #16 ram:d900629c f30b00f9 str x19,[sp, #local_10+0x20] ram:d90062a0 130040b9 ldr w19,[x0]=>DAT_c88344c8 ram:d90062a4 808988d2 mov x0,#0x444c ram:d90062a8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90062ac 010040b9 ldr w1,[x0]=>DAT_c883444c ram:d90062b0 808988d2 mov x0,#0x444c ram:d90062b4 21140c32 orr w1,w1,#0x3f00000 ram:d90062b8 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90062bc 010000b9 str w1,[x0]=>DAT_c883444c ram:d90062c0 008988d2 mov x0,#0x4448 ram:d90062c4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90062c8 010040b9 ldr w1,[x0]=>DAT_c8834448 ram:d90062cc 008988d2 mov x0,#0x4448 ram:d90062d0 21140c32 orr w1,w1,#0x3f00000 ram:d90062d4 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90062d8 010000b9 str w1,[x0]=>DAT_c8834448 ram:d90062dc 009988d2 mov x0,#0x44c8 ram:d90062e0 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90062e4 010040b9 ldr w1,[x0]=>DAT_c88344c8 ram:d90062e8 009988d2 mov x0,#0x44c8 ram:d90062ec 6010b9f2 movk x0,#0xc883, LSL #16 ram:d90062f0 21641a12 and w1,w1,#0xffffffc0 ram:d90062f4 010000b9 str w1,[x0]=>DAT_c88344c8 ram:d90062f8 008a88d2 mov x0,#0x4450 ram:d90062fc 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9006300 000040b9 ldr w0,[x0]=>DAT_c8834450 ram:d9006304 0003c037 tbnz w0,#0x18,LAB_d9006364 ram:d9006308 800280d2 mov x0,#0x14 ram:d900630c 0002b9f2 movk x0,#0xc810, LSL #16 ram:d9006310 010040b9 ldr w1,[x0]=>DAT_c8100014 ram:d9006314 800280d2 mov x0,#0x14 ram:d9006318 21741312 and w1,w1,#0xffffe7ff ram:d900631c 0002b9f2 movk x0=>DAT_c8100014,#0xc810, LSL #16 ram:d9006320 010000b9 str w1,[x0]=>DAT_c8100014 ram:d9006324 3fedff97 bl get_boot_device ;uint get_boot_device(void) ram:d9006328 1f1000f1 cmp tmp,#0x4 ram:d900632c 009988d2 mov tmp,#0x44c8 ram:d9006330 6010b9f2 movk tmp,#0xc883, LSL #16 ram:d9006334 010040b9 ldr w1,[tmp]=>DAT_c88344c8 ram:d9006338 81000054 b.ne LAB_d9006348 ram:d900633c 80638052 mov tmp,#0x31c ram:d9006340 2100002a orr w1,w1,tmp ram:d9006344 02000014 b LAB_d900634c LAB_d9006348: ;XREF[1,0]: d9006338 ram:d9006348 21041832 orr w1,w1,#0x300 LAB_d900634c: ;XREF[1,0]: d9006344 ram:d900634c 009988d2 mov tmp,#0x44c8 ram:d9006350 6010b9f2 movk tmp,#0xc883, LSL #16 ram:d9006354 010000b9 str w1,[tmp]=>DAT_c88344c8 ram:d9006358 000000f0 adrp tmp,0xd9009000 ram:d900635c 00541b91 add tmp=>s__s...,tmp,#0x6d5 ;= "\nsdio debug board detected " ram:d9006360 09000014 b LAB_d9006384 LAB_d9006364: ;XREF[1,0]: d9006304 ram:d9006364 2fedff97 bl get_boot_device ;uint get_boot_device(void) ram:d9006368 1f1000f1 cmp boot_device,#0x4 ram:d900636c 21010054 b.ne LAB_d9006390 ram:d9006370 009988d2 mov boot_device,#0x44c8 ram:d9006374 6010b9f2 movk boot_device,#0xc883, LSL #16 ram:d9006378 130000b9 str w19,[boot_device]=>DAT_c88344c8 ram:d900637c 000000f0 adrp boot_device,0xd9009000 ram:d9006380 00c41b91 add boot_devi...,boot_device,#0x6f1 ;= "\nno sdio debug board detected " LAB_d9006384: ;XREF[1,0]: d9006360 ram:d9006384 f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d9006388 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d900638c 0c0b0014 b serial_puts ;undefined serial_puts(char * s) LAB_d9006390: ;XREF[1,0]: d900636c ram:d9006390 f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d9006394 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ;Not booted from an SD card ram:d9006398 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d900639c(void) ;local_10 undefined8 -10 ;XREF[3,0]: d900639c,d9006478,d9006484 ;XREF[1,0]: d9008760 ram:d900639c fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d90063a0 fd030091 mov x29,sp ram:d90063a4 000180d2 mov x0,#0x8 ram:d90063a8 0042bbf2 movk x0,#0xda10, LSL #16 ram:d90063ac 000040b9 ldr w0,[x0]=>DAT_da100008 ;SEC_AO_RTI_STATUS_REG2 ram:d90063b0 80000034 cbz w0,LAB_d90063c0 ram:d90063b4 000180d2 mov x0,#0x8 ram:d90063b8 0042bbf2 movk x0,#0xda10, LSL #16 ram:d90063bc 1f0000b9 str wzr,[x0]=>DAT_da100008 LAB_d90063c0: ;XREF[1,0]: d90063b0 ram:d90063c0 800380d2 mov x0,#0x1c ram:d90063c4 0042bbf2 movk x0,#0xda10, LSL #16 ram:d90063c8 000040b9 ldr w0,[x0]=>DAT_da10001c ;SEC_AO_RTI_STATUS_REG3 ram:d90063cc 003c4cd3 ubfx x0,x0,#0xc,#0x4 ram:d90063d0 1f200071 cmp w0,#0x8 ram:d90063d4 81050054 b.ne LAB_d9006484 ram:d90063d8 000180d2 mov x0,#0x8 ram:d90063dc 21968852 mov w1,#0x44b1 ram:d90063e0 41eaa972 movk w1,#0x4f52, LSL #16 ram:d90063e4 0042bbf2 movk x0,#0xda10, LSL #16 ram:d90063e8 010000b9 str w1,[x0]=>DAT_da100008 ram:d90063ec 00008052 mov w0,#0x0 ram:d90063f0 8cffff97 bl ddr_init_all ;undefined8 ddr_init_all(int param_1) ram:d90063f4 800380d2 mov x0,#0x1c ram:d90063f8 0042bbf2 movk x0,#0xda10, LSL #16 ram:d90063fc 010040b9 ldr w1,[x0]=>DAT_da10001c ram:d9006400 800380d2 mov x0,#0x1c ram:d9006404 216c1012 and w1,w1,#0xffff0fff ram:d9006408 0042bbf2 movk x0,#0xda10, LSL #16 ram:d900640c 010000b9 str w1,[x0]=>DAT_da10001c ram:d9006410 000000f0 adrp x0,0xd9009000 ram:d9006414 00401c91 add x0=>s_Ent...,x0,#0x710 ;= "Enter Crash Dump!\n" ram:d9006418 e90a0094 bl serial_puts ;undefined serial_puts(char * s) ram:d900641c 94edff97 bl FUN_d9001a6c ;undefined FUN_d9001a6c(void) ram:d9006420 80a180d2 mov x0,#0x50c ram:d9006424 8020bbf2 movk x0,#0xd904, LSL #16 ram:d9006428 000040b9 ldr w0,[x0]=>DAT_d904050c ram:d900642c c19f8052 mov w1,#0x4fe ram:d9006430 0180b272 movk w1,#0x9400, LSL #16 ram:d9006434 1f00016b cmp w0,w1 ram:d9006438 e0010054 b.eq LAB_d9006474 ram:d900643c 81198352 mov w1,#0x18cc ram:d9006440 0180b272 movk w1,#0x9400, LSL #16 ram:d9006444 1f00016b cmp w0,w1 ram:d9006448 e0000054 b.eq LAB_d9006464 ram:d900644c 41048052 mov w1,#0x22 ram:d9006450 0150aa72 movk w1,#0x5280, LSL #16 ram:d9006454 1f00016b cmp w0,w1 ram:d9006458 a1000054 b.ne LAB_d900646c ram:d900645c 80a987d2 mov x0,#0x3d4c ram:d9006460 06000014 b LAB_d9006478 LAB_d9006464: ;XREF[1,0]: d9006448 ram:d9006464 80a588d2 mov x0,#0x452c ram:d9006468 04000014 b LAB_d9006478 LAB_d900646c: ;XREF[1,0]: d9006458 ram:d900646c 808487d2 mov x0,#0x3c24 ram:d9006470 02000014 b LAB_d9006478 LAB_d9006474: ;XREF[1,0]: d9006438 ram:d9006474 008b87d2 mov x0,#0x3c58 LAB_d9006478: ;XREF[3,0]: d9006460,d9006468,d9006470 ram:d9006478 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d900647c 8020bbf2 movk x0,#0xd904, LSL #16 ram:d9006480 f6060014 b check_handler ;undefined check_handler(undefined8 p... LAB_d9006484: ;XREF[1,0]: d90063d4 ram:d9006484 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d9006488 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d900648c(void) ;XREF[1,0]: d900824c ram:d900648c 018790d2 mov x1,#0x8438 ram:d9006490 a01a8252 mov w0,#0x10d5 ram:d9006494 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9006498 003c1033 bfm w0,w0,#0x10,#0xf ram:d900649c 200000b9 str w0,[x1]=>DAT_da838438 ram:d90064a0 009b90d2 mov x0,#0x84d8 ram:d90064a4 e1ff8b52 mov w1,#0x5fff ram:d90064a8 6050bbf2 movk x0,#0xda83, LSL #16 ram:d90064ac a1feab72 movk w1,#0x5ff5, LSL #16 ram:d90064b0 010000b9 str w1,[x0]=>DAT_da8384d8 ram:d90064b4 809b90d2 mov x0,#0x84dc ram:d90064b8 e1ff8b52 mov w1,#0x5fff ram:d90064bc 6050bbf2 movk x0,#0xda83, LSL #16 ram:d90064c0 a1feab72 movk w1,#0x5ff5, LSL #16 ram:d90064c4 010000b9 str w1,[x0]=>DAT_da8384dc ram:d90064c8 809a90d2 mov x0,#0x84d4 ram:d90064cc 6050bbf2 movk x0,#0xda83, LSL #16 ram:d90064d0 a1008052 mov w1,#0x5 ram:d90064d4 010000b9 str w1,[x0]=>DAT_da8384d4 ram:d90064d8 009a90d2 mov x0,#0x84d0 ram:d90064dc a1e28f52 mov w1,#0x7f15 ram:d90064e0 6050bbf2 movk x0,#0xda83, LSL #16 ram:d90064e4 a102a072 movk w1,#0x15, LSL #16 ram:d90064e8 010000b9 str w1,[x0]=>DAT_da8384d0 ram:d90064ec 809290d2 mov x0,#0x8494 ram:d90064f0 01008012 mov w1,#0xffffffff ram:d90064f4 6050bbf2 movk x0,#0xda83, LSL #16 ram:d90064f8 829990d2 mov x2,#0x84cc ram:d90064fc 010000b9 str w1,[x0]=>DAT_da838494 ram:d9006500 6250bbf2 movk x2,#0xda83, LSL #16 ram:d9006504 e0f30032 orr w0,wzr,#0x55555555 ram:d9006508 400000b9 str w0,[x2]=>DAT_da8384cc ram:d900650c 029990d2 mov x2,#0x84c8 ram:d9006510 6250bbf2 movk x2,#0xda83, LSL #16 ram:d9006514 400000b9 str w0,[x2]=>DAT_da8384c8 ram:d9006518 028990d2 mov x2,#0x8448 ram:d900651c 6250bbf2 movk x2,#0xda83, LSL #16 ram:d9006520 410000b9 str w1,[x2]=>DAT_da838448 ram:d9006524 828890d2 mov x2,#0x8444 ram:d9006528 6250bbf2 movk x2,#0xda83, LSL #16 ram:d900652c 400000b9 str w0,[x2]=>DAT_da838444 ram:d9006530 028890d2 mov x2,#0x8440 ram:d9006534 6250bbf2 movk x2,#0xda83, LSL #16 ram:d9006538 400000b9 str w0,[x2]=>DAT_da838440 ram:d900653c 828990d2 mov x2,#0x844c ram:d9006540 6250bbf2 movk x2,#0xda83, LSL #16 ram:d9006544 410000b9 str w1,[x2]=>DAT_da83844c ram:d9006548 028a90d2 mov x2,#0x8450 ram:d900654c 6250bbf2 movk x2,#0xda83, LSL #16 ram:d9006550 410000b9 str w1,[x2]=>DAT_da838450 ram:d9006554 818a90d2 mov x1,#0x8454 ram:d9006558 6150bbf2 movk x1,#0xda83, LSL #16 ram:d900655c 200000b9 str w0,[x1]=>DAT_da838454 ram:d9006560 018b90d2 mov x1,#0x8458 ram:d9006564 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9006568 200000b9 str w0,[x1]=>DAT_da838458 ram:d900656c 21000090 adrp x1,ddrs ram:d9006570 22201e91 add x2,x1,#0x788 ram:d9006574 400040f9 ldr x0,[x2]=>PTR_d900a788 ;= 00000000 ram:d9006578 800200b4 cbz x0,LAB_d90065c8 LAB_d900657c: ;XREF[1,0]: d90065cc ram:d900657c 23201e91 add x3,x1,#0x788 ram:d9006580 630440f9 ldr x3,[x3, #0x8]=>PTR_d900a790 ;= 00000000 ram:d9006584 027c50d3 ubfx x2,x0,#0x10,#0x10 ram:d9006588 0000030b add w0,w0,w3 ram:d900658c 00040051 sub w0,w0,#0x1 ram:d9006590 003c1012 and w0,w0,#0xffff0000 ram:d9006594 0000022a orr w0,w0,w2 ram:d9006598 828090d2 mov x2,#0x8404 ram:d900659c 6250bbf2 movk x2,#0xda83, LSL #16 ram:d90065a0 400000b9 str w0,[x2]=>DAT_da838404 ram:d90065a4 808390d2 mov x0,#0x841c ram:d90065a8 6050bbf2 movk x0,#0xda83, LSL #16 ram:d90065ac 020040b9 ldr w2,[x0]=>DAT_da83841c ram:d90065b0 808390d2 mov x0,#0x841c ram:d90065b4 42000032 orr w2,w2,#0x1 ram:d90065b8 6050bbf2 movk x0,#0xda83, LSL #16 ram:d90065bc 020000b9 str w2,[x0]=>DAT_da83841c ram:d90065c0 22008052 mov w2,#0x1 ram:d90065c4 03000014 b LAB_d90065d0 LAB_d90065c8: ;XREF[1,0]: d9006578 ram:d90065c8 420440f9 ldr x2,[x2, #0x8]=>PTR_d900a790 ;= 00000000 ram:d90065cc 82fdffb5 cbnz x2,LAB_d900657c LAB_d90065d0: ;XREF[1,0]: d90065c4 ram:d90065d0 23201e91 add x3,x1,#0x788 ram:d90065d4 600840f9 ldr x0,[x3, #0x10]=>PTR_d900a798 ;= 00000000 ram:d90065d8 600000b5 cbnz x0,LAB_d90065e4 ram:d90065dc 630c40f9 ldr x3,[x3, #0x18]=>PTR_d900a7a0 ;= 00000000 ram:d90065e0 630200b4 cbz x3,LAB_d900662c LAB_d90065e4: ;XREF[1,0]: d90065d8 ram:d90065e4 21201e91 add x1,x1,#0x788 ram:d90065e8 210c40f9 ldr x1,[x1, #0x18]=>PTR_d900a7a0 ;= 00000000 ram:d90065ec 027c50d3 ubfx x2,x0,#0x10,#0x10 ram:d90065f0 0000010b add w0,w0,w1 ram:d90065f4 00040051 sub w0,w0,#0x1 ram:d90065f8 003c1012 and w0,w0,#0xffff0000 ram:d90065fc 018190d2 mov x1,#0x8408 ram:d9006600 0000022a orr w0,w0,w2 ram:d9006604 6150bbf2 movk x1,#0xda83, LSL #16 ram:d9006608 200000b9 str w0,[x1]=>DAT_da838408 ram:d900660c 808390d2 mov x0,#0x841c ram:d9006610 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9006614 010040b9 ldr w1,[x0]=>DAT_da83841c ram:d9006618 808390d2 mov x0,#0x841c ram:d900661c 21001f32 orr w1,w1,#0x2 ram:d9006620 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9006624 010000b9 str w1,[x0]=>DAT_da83841c ram:d9006628 02000014 b LAB_d9006630 LAB_d900662c: ;XREF[1,0]: d90065e0 ram:d900662c 22010034 cbz w2,LAB_d9006650 LAB_d9006630: ;XREF[1,0]: d9006628 ram:d9006630 008090d2 mov x0,#0x8400 ram:d9006634 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9006638 0100b052 mov w1,#0x80000000 ram:d900663c 010000b9 str w1,[x0]=>DAT_da838400 LAB_d9006640: ;XREF[1,0]: d900664c ram:d9006640 008090d2 mov x0,#0x8400 ram:d9006644 6050bbf2 movk x0,#0xda83, LSL #16 ram:d9006648 000040b9 ldr w0,[x0]=>DAT_da838400 ram:d900664c a0ffff37 tbnz w0,#0x1f,LAB_d9006640 LAB_d9006650: ;XREF[1,0]: d900662c ram:d9006650 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9006654(undefined8 * param_1, ulong param_2) ;param_1 undefined8 * x0 ;param_2 ulong x1 ;XREF[1,0]: d9008028 ram:d9006654 030040f9 ldr x3,[param_1] ram:d9006658 22000090 adrp x2,ddrs ram:d900665c 42201e91 add x2,x2,#0x788 ram:d9006660 217c7cd3 ubfiz param_2,param_2,#0x4,#0x20 ram:d9006664 000440f9 ldr param_1,[param_1, #0x8] ram:d9006668 4400018b add x4,x2,param_2 ram:d900666c 436821f8 str x3,[x2, param_2, LSL #0x0]=>PTR_d900a788;= 00000000 ram:d9006670 800400f9 str param_1,[x4, #0x8]=>PTR_d900a790 ;= 00000000 ram:d9006674 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9006678_nandrelated(void) ;XREF[1,0]: d900750c ram:d9006678 00a588d2 mov x0,#0x4528 ram:d900667c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9006680 01008f12 mov w1,#0xffff87ff ram:d9006684 010000b9 str w1,[x0]=>DAT_c8834528 ram:d9006688 009e88d2 mov x0,#0x44f0 ram:d900668c 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9006690 e11f8f12 mov w1,#0xffff8700 ram:d9006694 010000b9 str w1,[x0]=>DAT_c88344f0 ram:d9006698 809988d2 mov x0,#0x44cc ram:d900669c 6010b9f2 movk x0=>DAT_c88344cc,#0xc883, LSL #16 ram:d90066a0 e1230132 orr w1,wzr,#0x800000ff ram:d90066a4 010000b9 str w1,[x0]=>DAT_c88344cc ram:d90066a8 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined4 FUN_d90066ac(void) ;XREF[2,0]: d90072d8,d9007568 ram:d90066ac 000089d2 mov x0,#0x4800 ram:d90066b0 e000baf2 movk x0,#0xd007, LSL #16 ram:d90066b4 0100b052 mov w1,#0x80000000 ram:d90066b8 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90066bc 000089d2 mov x0,#0x4800 ram:d90066c0 01008752 mov w1,#0x3800 ram:d90066c4 e000baf2 movk x0,#0xd007, LSL #16 ram:d90066c8 6100a072 movk w1,#0x3, LSL #16 ram:d90066cc 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90066d0 000089d2 mov x0,#0x4800 ram:d90066d4 e11f8f52 mov w1,#0x78ff ram:d90066d8 e000baf2 movk x0,#0xd007, LSL #16 ram:d90066dc 2100a072 movk w1,#0x1, LSL #16 ram:d90066e0 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90066e4 000089d2 mov x0,#0x4800 ram:d90066e8 41018752 mov w1,#0x380a ram:d90066ec e000baf2 movk x0,#0xd007, LSL #16 ram:d90066f0 6100a072 movk w1,#0x3, LSL #16 ram:d90066f4 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90066f8 20000090 adrp x0,ddrs ram:d90066fc 00a86039 ldrb w0,[x0, #0x82a]=>DAT_d900a82a ram:d9006700 00023836 tbz w0,#0x7,LAB_d9006740 ram:d9006704 000089d2 mov x0,#0x4800 ram:d9006708 010e8f52 mov w1,#0x7870 ram:d900670c e000baf2 movk x0,#0xd007, LSL #16 ram:d9006710 2100a072 movk w1,#0x1, LSL #16 ram:d9006714 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9006718 000089d2 mov x0,#0x4800 ram:d900671c 41008752 mov w1,#0x3802 ram:d9006720 e000baf2 movk x0,#0xd007, LSL #16 ram:d9006724 6100a072 movk w1,#0x3, LSL #16 ram:d9006728 010000b9 str w1,[x0]=>DAT_d0074800 ram:d900672c 000089d2 mov x0,#0x4800 ram:d9006730 a1818552 mov w1,#0x2c0d ram:d9006734 e000baf2 movk x0,#0xd007, LSL #16 ram:d9006738 8102a072 movk w1,#0x14, LSL #16 ram:d900673c 05000014 b LAB_d9006750 LAB_d9006740: ;XREF[1,0]: d9006700 ram:d9006740 000089d2 mov x0,#0x4800 ram:d9006744 a1018752 mov w1,#0x380d ram:d9006748 e000baf2 movk x0,#0xd007, LSL #16 ram:d900674c 0102a072 movk w1,#0x10, LSL #16 LAB_d9006750: ;XREF[1,0]: d900673c ram:d9006750 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9006754 000089d2 mov x0,#0x4800 ram:d9006758 01008752 mov w1,#0x3800 ram:d900675c e000baf2 movk x0,#0xd007, LSL #16 ram:d9006760 6100a072 movk w1,#0x3, LSL #16 ram:d9006764 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9006768 000089d2 mov x0,#0x4800 ram:d900676c 01008752 mov w1,#0x3800 ram:d9006770 e000baf2 movk x0,#0xd007, LSL #16 ram:d9006774 6100a072 movk w1,#0x3, LSL #16 ram:d9006778 010000b9 str w1,[x0]=>DAT_d0074800 LAB_d900677c: ;XREF[1,0]: d9006790 ram:d900677c 000089d2 mov x0,#0x4800 ram:d9006780 e000baf2 movk x0,#0xd007, LSL #16 ram:d9006784 010040b9 ldr w1,[x0]=>DAT_d0074800 ram:d9006788 206856d3 ubfx x0,x1,#0x16,#0x5 ram:d900678c e0000034 cbz w0,LAB_d90067a8 ram:d9006790 61ffdf36 tbz w1,#0x1b,LAB_d900677c ram:d9006794 000089d2 mov x0,#0x4800 ram:d9006798 e000baf2 movk x0,#0xd007, LSL #16 ram:d900679c 0100b052 mov w1,#0x80000000 ram:d90067a0 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90067a4 20108052 mov w0,#0x81 LAB_d90067a8: ;XREF[1,0]: d900678c ram:d90067a8 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d90067ac(uint param_1, undefined4 * param_2) ;param_1 uint w0 ;param_2 undefined4 * x1 ;local_1 undefined1 -1 ;XREF[1,0]: d900685c ;local_2 undefined1 -2 ;XREF[1,0]: d9006858 ;local_3 undefined1 -3 ;XREF[1,0]: d9006854 ;local_4 undefined1 -4 ;XREF[1,0]: d9006850 ;local_5 undefined1 -5 ;XREF[1,0]: d900684c ;local_6 undefined1 -6 ;XREF[1,0]: d9006848 ;local_7 undefined1 -7 ;XREF[1,0]: d9006844 ;local_8 undefined1 -8 ;XREF[1,0]: d9006840 ;local_9 undefined1 -9 ;XREF[1,0]: d9006808 ;local_a undefined1 -a ;XREF[1,0]: d900683c ;local_b undefined1 -b ;XREF[1,0]: d90067d4 ;local_c undefined1 -c ;XREF[1,0]: d9006838 ;local_d undefined1 -d ;XREF[1,0]: d90067fc ;local_e undefined1 -e ;XREF[1,0]: d90067d0 ;local_f undefined1 -f ;XREF[1,0]: d9006834 ;local_10 undefined1 -10 ;XREF[1,0]: d9006830 ;local_11 undefined1 -11 ;XREF[1,0]: d900682c ;local_12 undefined1 -12 ;XREF[1,0]: d9006828 ;local_13 undefined1 -13 ;XREF[1,0]: d90067f8 ;local_14 undefined1 -14 ;XREF[1,0]: d90067f4 ;local_15 undefined1 -15 ;XREF[1,0]: d9006824 ;local_16 undefined1 -16 ;XREF[1,0]: d90067ec ;local_17 undefined1 -17 ;XREF[1,0]: d90067cc ;local_18 undefined1 -18 ;XREF[1,0]: d9006820 ;local_19 undefined1 -19 ;XREF[1,0]: d90067b8 ;local_1a undefined1 -1a ;XREF[1,0]: d90067b4 ;local_1b undefined1 -1b ;XREF[1,0]: d900681c ;local_1c undefined1 -1c ;XREF[1,0]: d9006818 ;local_1d undefined1 -1d ;XREF[1,0]: d9006814 ;local_1e undefined1 -1e ;XREF[1,0]: d9006810 ;local_1f undefined1 -1f ;XREF[1,0]: d90067e8 ;local_20 undefined1 -20 ;XREF[1,0]: d90067e4 ;XREF[1,0]: d9006f00 ram:d90067ac ff8300d1 sub sp,sp,#0x20 ram:d90067b0 040f8052 mov w4,#0x78 ram:d90067b4 e41b0039 strb w4,[sp, #local_1a+0x20] ram:d90067b8 e41f0039 strb w4,[sp, #local_19+0x20] ram:d90067bc c40e8052 mov w4,#0x76 ram:d90067c0 82008052 mov w2,#0x4 ram:d90067c4 860e8052 mov w6,#0x74 ram:d90067c8 07018052 mov w7,#0x8 ram:d90067cc e4270039 strb w4,[sp, #local_17+0x20] ram:d90067d0 e44b0039 strb w4,[sp, #local_e+0x20] ram:d90067d4 e4570039 strb w4,[sp, #local_b+0x20] ram:d90067d8 040e8052 mov w4,#0x70 ram:d90067dc c30f8052 mov w3,#0x7e ram:d90067e0 450e8052 mov w5,#0x72 ram:d90067e4 e2030039 strb w2,[sp]=>local_20 ram:d90067e8 e2070039 strb w2,[sp, #local_1f+0x20] ram:d90067ec e62b0039 strb w6,[sp, #local_16+0x20] ram:d90067f0 820f8052 mov w2,#0x7c ram:d90067f4 e7330039 strb w7,[sp, #local_14+0x20] ram:d90067f8 e7370039 strb w7,[sp, #local_13+0x20] ram:d90067fc e64f0039 strb w6,[sp, #local_d+0x20] ram:d9006800 67018052 mov w7,#0xb ram:d9006804 06028052 mov w6,#0x10 ram:d9006808 e45f0039 strb w4,[sp, #local_9+0x20] ram:d900680c 44008052 mov w4,#0x2 ram:d9006810 e20b0039 strb w2,[sp, #local_1e+0x20] ram:d9006814 e30f0039 strb w3,[sp, #local_1d+0x20] ram:d9006818 ff130039 strb wzr,[sp, #local_1c+0x20] ram:d900681c e2170039 strb w2,[sp, #local_1b+0x20] ram:d9006820 e2230039 strb w2,[sp, #local_18+0x20] ram:d9006824 e52f0039 strb w5,[sp, #local_15+0x20] ram:d9006828 ff3b0039 strb wzr,[sp, #local_12+0x20] ram:d900682c ff3f0039 strb wzr,[sp, #local_11+0x20] ram:d9006830 e7430039 strb w7,[sp, #local_10+0x20] ram:d9006834 e3470039 strb w3,[sp, #local_f+0x20] ram:d9006838 e6530039 strb w6,[sp, #local_c+0x20] ram:d900683c e55b0039 strb w5,[sp, #local_a+0x20] ram:d9006840 e4630039 strb w4,[sp, #local_8+0x20] ram:d9006844 ff670039 strb wzr,[sp, #local_7+0x20] ram:d9006848 e36b0039 strb w3,[sp, #local_6+0x20] ram:d900684c e26f0039 strb w2,[sp, #local_5+0x20] ram:d9006850 ff730039 strb wzr,[sp, #local_4+0x20] ram:d9006854 ff770039 strb wzr,[sp, #local_3+0x20] ram:d9006858 ff7b0039 strb wzr,[sp, #local_2+0x20] ram:d900685c ff7f0039 strb wzr,[sp, #local_1+0x20] ram:d9006860 1f1c0071 cmp param_1,#0x7 ram:d9006864 60020054 b.eq LAB_d90068b0 ram:d9006868 1ffc0371 cmp param_1,#0xff ram:d900686c 60020054 b.eq LAB_d90068b8 ram:d9006870 1f1c0071 cmp param_1,#0x7 ram:d9006874 03008052 mov w3,#0x0 ram:d9006878 e80d0054 b.hi LAB_d9006a34 ram:d900687c 60020035 cbnz param_1,LAB_d90068c8 ram:d9006880 820b8f52 mov w2,#0x785c ram:d9006884 2200a072 movk w2,#0x1, LSL #16 ram:d9006888 220000b9 str w2,[param_2] ram:d900688c a2188f52 mov w2,#0x78c5 ram:d9006890 2200a072 movk w2,#0x1, LSL #16 ram:d9006894 220400b9 str w2,[param_2, #0x4] ram:d9006898 02008752 mov w2,#0x3800 ram:d900689c 6200a072 movk w2,#0x3, LSL #16 ram:d90068a0 220800b9 str w2,[param_2, #0x8] ram:d90068a4 e403002a mov w4,param_1 ram:d90068a8 62008052 mov w2,#0x3 ram:d90068ac 09000014 b LAB_d90068d0 LAB_d90068b0: ;XREF[1,0]: d9006864 ram:d90068b0 e41f8052 mov w4,#0xff ram:d90068b4 03000014 b LAB_d90068c0 LAB_d90068b8: ;XREF[1,0]: d900686c ram:d90068b8 e403002a mov w4,param_1 ram:d90068bc e0008052 mov param_1,#0x7 LAB_d90068c0: ;XREF[1,0]: d90068b4 ram:d90068c0 02008052 mov w2,#0x0 ram:d90068c4 03000014 b LAB_d90068d0 LAB_d90068c8: ;XREF[1,0]: d900687c ram:d90068c8 e403002a mov w4,param_1 ram:d90068cc e203032a mov w2,w3 LAB_d90068d0: ;XREF[2,0]: d90068ac,d90068c4 ram:d90068d0 00741e53 lsl param_1,param_1,#0x2 ram:d90068d4 e303022a mov w3,w2 ram:d90068d8 050080d2 mov x5,#0x0 LAB_d90068dc: ;XREF[1,0]: d9006958 ram:d90068dc a60a8f52 mov w6,#0x7855 ram:d90068e0 2600a072 movk w6,#0x1, LSL #16 ram:d90068e4 265823b8 str w6,[param_2, w3, UXTW #0x2] ram:d90068e8 46008752 mov w6,#0x3802 ram:d90068ec 67040011 add w7,w3,#0x1 ram:d90068f0 6600a072 movk w6,#0x3, LSL #16 ram:d90068f4 267827b8 str w6,[param_2, x7, LSL #0x2] ram:d90068f8 06009752 mov w6,#0xb800 ram:d90068fc a8100011 add w8,w5,#0x4 ram:d9006900 2600a072 movk w6,#0x1, LSL #16 ram:d9006904 67080011 add w7,w3,#0x2 ram:d9006908 0601062a orr w6,w8,w6 ram:d900690c 267827b8 str w6,[param_2, x7, LSL #0x2] ram:d9006910 46008752 mov w6,#0x3802 ram:d9006914 670c0011 add w7,w3,#0x3 ram:d9006918 6600a072 movk w6,#0x3, LSL #16 ram:d900691c 267827b8 str w6,[param_2, x7, LSL #0x2] ram:d9006920 0600050b add w6,param_1,w5 ram:d9006924 e96b6638 ldrb w9,[sp, x6, LSL ] ram:d9006928 06008752 mov w6,#0x3800 ram:d900692c 2600a072 movk w6,#0x1, LSL #16 ram:d9006930 68100011 add w8,w3,#0x4 ram:d9006934 2601062a orr w6,w9,w6 ram:d9006938 267828b8 str w6,[param_2, x8, LSL #0x2] ram:d900693c 06008752 mov w6,#0x3800 ram:d9006940 67140011 add w7,w3,#0x5 ram:d9006944 6600a072 movk w6,#0x3, LSL #16 ram:d9006948 a5040091 add x5,x5,#0x1 ram:d900694c 265827b8 str w6,[param_2, w7, UXTW #0x2] ram:d9006950 bf1000f1 cmp x5,#0x4 ram:d9006954 63180011 add w3,w3,#0x6 ram:d9006958 21fcff54 b.ne LAB_d90068dc ram:d900695c a00a8f52 mov param_1,#0x7855 ram:d9006960 43600011 add w3,w2,#0x18 ram:d9006964 2000a072 movk param_1,#0x1, LSL #16 ram:d9006968 207823b8 str param_1,[param_2, x3, LSL #0x2] ram:d900696c 40008752 mov param_1,#0x3802 ram:d9006970 43640011 add w3,w2,#0x19 ram:d9006974 6000a072 movk param_1,#0x3, LSL #16 ram:d9006978 207823b8 str param_1,[param_2, x3, LSL #0x2] ram:d900697c a0019752 mov param_1,#0xb80d ram:d9006980 43680011 add w3,w2,#0x1a ram:d9006984 2000a072 movk param_1,#0x1, LSL #16 ram:d9006988 207823b8 str param_1,[param_2, x3, LSL #0x2] ram:d900698c 40008752 mov param_1,#0x3802 ram:d9006990 436c0011 add w3,w2,#0x1b ram:d9006994 6000a072 movk param_1,#0x3, LSL #16 ram:d9006998 207823b8 str param_1,[param_2, x3, LSL #0x2] ram:d900699c 00008752 mov param_1,#0x3800 ram:d90069a0 43700011 add w3,w2,#0x1c ram:d90069a4 2000a072 movk param_1,#0x1, LSL #16 ram:d90069a8 207823b8 str param_1,[param_2, x3, LSL #0x2] ram:d90069ac 03008752 mov w3,#0x3800 ram:d90069b0 6300a072 movk w3,#0x3, LSL #16 ram:d90069b4 45740011 add w5,w2,#0x1d ram:d90069b8 40780011 add param_1,w2,#0x1e ram:d90069bc 237825b8 str w3,[param_2, x5, LSL #0x2] ram:d90069c0 9f180071 cmp w4,#0x6 ram:d90069c4 e303002a mov w3,param_1 ram:d90069c8 41010054 b.ne LAB_d90069f0 ram:d90069cc 60168f52 mov param_1,#0x78b3 ram:d90069d0 2000a072 movk param_1,#0x1, LSL #16 ram:d90069d4 207823b8 str param_1,[param_2, x3, LSL #0x2] ram:d90069d8 03008752 mov w3,#0x3800 ram:d90069dc 40800011 add param_1,w2,#0x20 ram:d90069e0 6300a072 movk w3,#0x3, LSL #16 ram:d90069e4 427c0011 add w2,w2,#0x1f ram:d90069e8 237822b8 str w3,[param_2, x2, LSL #0x2] ram:d90069ec 03000014 b LAB_d90069f8 LAB_d90069f0: ;XREF[1,0]: d90069c8 ram:d90069f0 9ffc0371 cmp w4,#0xff ram:d90069f4 60020054 b.eq LAB_d9006a40 LAB_d90069f8: ;XREF[1,0]: d90069ec ram:d90069f8 c2048f52 mov w2,#0x7826 ram:d90069fc 2200a072 movk w2,#0x1, LSL #16 ram:d9006a00 225820b8 str w2,[param_2, param_1, UXTW #0x2] ram:d9006a04 a20b8f52 mov w2,#0x785d ram:d9006a08 03040011 add w3,param_1,#0x1 ram:d9006a0c 2200a072 movk w2,#0x1, LSL #16 ram:d9006a10 227823b8 str w2,[param_2, x3, LSL #0x2] ram:d9006a14 02008752 mov w2,#0x3800 ram:d9006a18 030c0011 add w3,param_1,#0x3 ram:d9006a1c 6200a072 movk w2,#0x3, LSL #16 ram:d9006a20 00080011 add param_1,param_1,#0x2 ram:d9006a24 03000014 b LAB_d9006a30 LAB_d9006a28: ;XREF[1,0]: d9006a6c ram:d9006a28 a2018752 mov w2,#0x380d ram:d9006a2c 0202a072 movk w2,#0x10, LSL #16 LAB_d9006a30: ;XREF[1,0]: d9006a24 ram:d9006a30 227820b8 str w2,[param_2, param_1, LSL #0x2] LAB_d9006a34: ;XREF[2,0]: d9006878,d9006a9c ram:d9006a34 3f5823b8 str wzr,[param_2, w3, UXTW #0x2] ram:d9006a38 ff830091 add sp,sp,#0x20 ram:d9006a3c c0035fd6 ret LAB_d9006a40: ;XREF[1,0]: d90069f4 ram:d9006a40 e01f8f52 mov param_1,#0x78ff ram:d9006a44 2000a072 movk param_1,#0x1, LSL #16 ram:d9006a48 207823b8 str param_1,[param_2, x3, LSL #0x2] ram:d9006a4c 40008752 mov param_1,#0x3802 ram:d9006a50 437c0011 add w3,w2,#0x1f ram:d9006a54 6000a072 movk param_1,#0x3, LSL #16 ram:d9006a58 207823b8 str param_1,[param_2, x3, LSL #0x2] ram:d9006a5c 20000090 adrp param_1,ddrs ram:d9006a60 04a86039 ldrb w4,[param_1, #0x82a]=>DAT_d900a82a ram:d9006a64 43840011 add w3,w2,#0x21 ram:d9006a68 40800011 add param_1,w2,#0x20 ram:d9006a6c e4fd3f36 tbz w4,#0x7,LAB_d9006a28 ram:d9006a70 040e8f52 mov w4,#0x7870 ram:d9006a74 2400a072 movk w4,#0x1, LSL #16 ram:d9006a78 247820b8 str w4,[param_2, param_1, LSL #0x2] ram:d9006a7c 40008752 mov param_1,#0x3802 ram:d9006a80 6000a072 movk param_1,#0x3, LSL #16 ram:d9006a84 205823b8 str param_1,[param_2, w3, UXTW #0x2] ram:d9006a88 a0818552 mov param_1,#0x2c0d ram:d9006a8c 438c0011 add w3,w2,#0x23 ram:d9006a90 8002a072 movk param_1,#0x14, LSL #16 ram:d9006a94 42880011 add w2,w2,#0x22 ram:d9006a98 207822b8 str param_1,[param_2, x2, LSL #0x2] ram:d9006a9c e6ffff17 b LAB_d9006a34 ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9006aa0(uint param_1, undefined4 * param_2) ;param_1 uint w0 ;param_2 undefined4 * x1 ;local_50 undefined8 -50 ;XREF[2,0]: d9006aa8,d9006ca4 ;local_60 undefined8 -60 ;XREF[2,0]: d9006aa0,d9006ca8 ;XREF[1,0]: d9006f14 ram:d9006aa0 fd7bbaa9 stp x29,x30,[sp, #local_60]! ram:d9006aa4 fd030091 mov x29,sp ram:d9006aa8 f35301a9 stp x19,x20,[sp, #local_50+0x60] ram:d9006aac f30301aa mov x19,param_2 ram:d9006ab0 010000f0 adrp param_2,0xd9009000 ram:d9006ab4 f403002a mov w20,param_1 ram:d9006ab8 21a01c91 add param_2=>DAT_d9009728,param_2,#0x728 ram:d9006abc a0830091 add param_1,x29,#0x20 ram:d9006ac0 e20780d2 mov x2,#0x3f ram:d9006ac4 24090094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d9006ac8 9f560071 cmp w20,#0x15 ram:d9006acc 000a0054 b.eq LAB_d9006c0c ram:d9006ad0 94030035 cbnz w20,LAB_d9006b40 ram:d9006ad4 60078f52 mov param_1,#0x783b ram:d9006ad8 2000a072 movk param_1,#0x1, LSL #16 ram:d9006adc 600200b9 str param_1,[x19] ram:d9006ae0 20178f52 mov param_1,#0x78b9 ram:d9006ae4 2000a072 movk param_1,#0x1, LSL #16 ram:d9006ae8 600600b9 str param_1,[x19, #0x4] ram:d9006aec 81008052 mov param_2,#0x4 ram:d9006af0 60220091 add param_1,x19,#0x8 LAB_d9006af4: ;XREF[1,0]: d9006b28 ram:d9006af4 820a8f52 mov w2,#0x7854 ram:d9006af8 2200a072 movk w2,#0x1, LSL #16 ram:d9006afc 020000b9 str w2,[param_1] ram:d9006b00 02009752 mov w2,#0xb800 ram:d9006b04 2200a072 movk w2,#0x1, LSL #16 ram:d9006b08 2200022a orr w2,param_2,w2 ram:d9006b0c 020400b9 str w2,[param_1, #0x4] ram:d9006b10 02008752 mov w2,#0x3800 ram:d9006b14 2200a072 movk w2,#0x1, LSL #16 ram:d9006b18 21040011 add param_2,param_2,#0x1 ram:d9006b1c 020800b9 str w2,[param_1, #0x8] ram:d9006b20 3f340071 cmp param_2,#0xd ram:d9006b24 00300091 add param_1,param_1,#0xc ram:d9006b28 61feff54 b.ne LAB_d9006af4 ram:d9006b2c c0168f52 mov param_1,#0x78b6 ram:d9006b30 2000a072 movk param_1,#0x1, LSL #16 ram:d9006b34 607600b9 str param_1,[x19, #0x74] ram:d9006b38 c00380d2 mov param_1,#0x1e ram:d9006b3c 59000014 b LAB_d9006ca0 LAB_d9006b40: ;XREF[1,0]: d9006ad0 ram:d9006b40 9f520071 cmp w20,#0x14 ram:d9006b44 e8050054 b.hi LAB_d9006c00 ram:d9006b48 60078f52 mov param_1,#0x783b ram:d9006b4c 2000a072 movk param_1,#0x1, LSL #16 ram:d9006b50 600200b9 str param_1,[x19] ram:d9006b54 20178f52 mov param_1,#0x78b9 ram:d9006b58 2000a072 movk param_1,#0x1, LSL #16 ram:d9006b5c 600600b9 str param_1,[x19, #0x4] ram:d9006b60 800a8f52 mov param_1,#0x7854 ram:d9006b64 2000a072 movk param_1,#0x1, LSL #16 ram:d9006b68 600a00b9 str param_1,[x19, #0x8] ram:d9006b6c 80009752 mov param_1,#0xb804 ram:d9006b70 9406140b add w20,w20,w20, LSL #0x1 ram:d9006b74 2000a072 movk param_1,#0x1, LSL #16 ram:d9006b78 a2830091 add x2,x29,#0x20 ram:d9006b7c 600e00b9 str param_1,[x19, #0xc] ram:d9006b80 e003142a mov param_1,w20 ram:d9006b84 01686238 ldrb param_2,[param_1, x2, LSL ] ram:d9006b88 00008752 mov param_1,#0x3800 ram:d9006b8c 2000a072 movk param_1,#0x1, LSL #16 ram:d9006b90 2000002a orr param_1,param_2,param_1 ram:d9006b94 601200b9 str param_1,[x19, #0x10] ram:d9006b98 800a8f52 mov param_1,#0x7854 ram:d9006b9c 2000a072 movk param_1,#0x1, LSL #16 ram:d9006ba0 601600b9 str param_1,[x19, #0x14] ram:d9006ba4 a0009752 mov param_1,#0xb805 ram:d9006ba8 2000a072 movk param_1,#0x1, LSL #16 ram:d9006bac 601a00b9 str param_1,[x19, #0x18] ram:d9006bb0 80060011 add param_1,w20,#0x1 ram:d9006bb4 41686038 ldrb param_2,[x2, param_1, LSL ] ram:d9006bb8 00008752 mov param_1,#0x3800 ram:d9006bbc 2000a072 movk param_1,#0x1, LSL #16 ram:d9006bc0 2000002a orr param_1,param_2,param_1 ram:d9006bc4 601e00b9 str param_1,[x19, #0x1c] ram:d9006bc8 800a8f52 mov param_1,#0x7854 ram:d9006bcc 2000a072 movk param_1,#0x1, LSL #16 ram:d9006bd0 602200b9 str param_1,[x19, #0x20] ram:d9006bd4 e0009752 mov param_1,#0xb807 ram:d9006bd8 2000a072 movk param_1,#0x1, LSL #16 ram:d9006bdc 940a0011 add w20,w20,#0x2 ram:d9006be0 602600b9 str param_1,[x19, #0x24] ram:d9006be4 41687438 ldrb param_2,[x2, x20, LSL ] ram:d9006be8 00008752 mov param_1,#0x3800 ram:d9006bec 2000a072 movk param_1,#0x1, LSL #16 ram:d9006bf0 2000002a orr param_1,param_2,param_1 ram:d9006bf4 602a00b9 str param_1,[x19, #0x28] ram:d9006bf8 c0168f52 mov param_1,#0x78b6 ram:d9006bfc 26000014 b LAB_d9006c94 LAB_d9006c00: ;XREF[1,0]: d9006b44 ram:d9006c00 9ffe0371 cmp w20,#0xff ram:d9006c04 000080d2 mov param_1,#0x0 ram:d9006c08 c1040054 b.ne LAB_d9006ca0 LAB_d9006c0c: ;XREF[1,0]: d9006acc ram:d9006c0c 60078f52 mov param_1,#0x783b ram:d9006c10 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c14 600200b9 str param_1,[x19] ram:d9006c18 20178f52 mov param_1,#0x78b9 ram:d9006c1c 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c20 600600b9 str param_1,[x19, #0x4] ram:d9006c24 800a8f52 mov param_1,#0x7854 ram:d9006c28 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c2c 600a00b9 str param_1,[x19, #0x8] ram:d9006c30 80009752 mov param_1,#0xb804 ram:d9006c34 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c38 600e00b9 str param_1,[x19, #0xc] ram:d9006c3c 00008752 mov param_1,#0x3800 ram:d9006c40 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c44 601200b9 str param_1,[x19, #0x10] ram:d9006c48 800a8f52 mov param_1,#0x7854 ram:d9006c4c 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c50 601600b9 str param_1,[x19, #0x14] ram:d9006c54 a0009752 mov param_1,#0xb805 ram:d9006c58 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c5c 601a00b9 str param_1,[x19, #0x18] ram:d9006c60 00008752 mov param_1,#0x3800 ram:d9006c64 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c68 601e00b9 str param_1,[x19, #0x1c] ram:d9006c6c 800a8f52 mov param_1,#0x7854 ram:d9006c70 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c74 602200b9 str param_1,[x19, #0x20] ram:d9006c78 e0009752 mov param_1,#0xb807 ram:d9006c7c 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c80 602600b9 str param_1,[x19, #0x24] ram:d9006c84 00008752 mov param_1,#0x3800 ram:d9006c88 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c8c 602a00b9 str param_1,[x19, #0x28] ram:d9006c90 c01a8f52 mov param_1,#0x78d6 LAB_d9006c94: ;XREF[1,0]: d9006bfc ram:d9006c94 2000a072 movk param_1,#0x1, LSL #16 ram:d9006c98 602e00b9 str param_1,[x19, #0x2c] ram:d9006c9c 800180d2 mov param_1,#0xc LAB_d9006ca0: ;XREF[2,0]: d9006b3c,d9006c08 ram:d9006ca0 7f7a20b8 str wzr,[x19, param_1, LSL #0x2] ram:d9006ca4 f35341a9 ldp x19,x20,[sp, #local_50+0x60] ram:d9006ca8 fd7bc6a8 ldp x29=>local_60,x30,[sp], #0x60 ram:d9006cac c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9006cb0(uint param_1, undefined4 * param_2) ;param_1 uint w0 ;param_2 undefined4 * x1 ;XREF[1,0]: d9006ec8 ram:d9006cb0 1ffc0371 cmp param_1,#0xff ram:d9006cb4 a0000054 b.eq LAB_d9006cc8 ram:d9006cb8 1f1c0071 cmp param_1,#0x7 ram:d9006cbc 020080d2 mov x2,#0x0 ram:d9006cc0 c8050054 b.hi LAB_d9006d78 ram:d9006cc4 02000014 b LAB_d9006ccc LAB_d9006cc8: ;XREF[1,0]: d9006cb4 ram:d9006cc8 00008052 mov param_1,#0x0 LAB_d9006ccc: ;XREF[1,0]: d9006cc4 ram:d9006ccc e21d8f52 mov w2,#0x78ef ram:d9006cd0 2200a072 movk w2,#0x1, LSL #16 ram:d9006cd4 220000b9 str w2,[param_2] ram:d9006cd8 22119752 mov w2,#0xb889 ram:d9006cdc 2200a072 movk w2,#0x1, LSL #16 ram:d9006ce0 220400b9 str w2,[param_2, #0x4] ram:d9006ce4 62008752 mov w2,#0x3803 ram:d9006ce8 6200a072 movk w2,#0x3, LSL #16 ram:d9006cec 220800b9 str w2,[param_2, #0x8] ram:d9006cf0 02008752 mov w2,#0x3800 ram:d9006cf4 2200a072 movk w2,#0x1, LSL #16 ram:d9006cf8 0000022a orr param_1,param_1,w2 ram:d9006cfc 200c00b9 str param_1,[param_2, #0xc] ram:d9006d00 00008752 mov param_1,#0x3800 ram:d9006d04 2000a072 movk param_1,#0x1, LSL #16 ram:d9006d08 201000b9 str param_1,[param_2, #0x10] ram:d9006d0c 00008752 mov param_1,#0x3800 ram:d9006d10 2000a072 movk param_1,#0x1, LSL #16 ram:d9006d14 201400b9 str param_1,[param_2, #0x14] ram:d9006d18 00008752 mov param_1,#0x3800 ram:d9006d1c 2000a072 movk param_1,#0x1, LSL #16 ram:d9006d20 201800b9 str param_1,[param_2, #0x18] ram:d9006d24 40008752 mov param_1,#0x3802 ram:d9006d28 6000a072 movk param_1,#0x3, LSL #16 ram:d9006d2c 201c00b9 str param_1,[param_2, #0x1c] ram:d9006d30 20000090 adrp param_1,ddrs ram:d9006d34 00a86039 ldrb param_1,[param_1, #0x82a]=>DAT_d900a82a ram:d9006d38 80013836 tbz param_1,#0x7,LAB_d9006d68 ram:d9006d3c 000e8f52 mov param_1,#0x7870 ram:d9006d40 2000a072 movk param_1,#0x1, LSL #16 ram:d9006d44 202000b9 str param_1,[param_2, #0x20] ram:d9006d48 40008752 mov param_1,#0x3802 ram:d9006d4c 6000a072 movk param_1,#0x3, LSL #16 ram:d9006d50 202400b9 str param_1,[param_2, #0x24] ram:d9006d54 a0818552 mov param_1,#0x2c0d ram:d9006d58 8002a072 movk param_1,#0x14, LSL #16 ram:d9006d5c 202800b9 str param_1,[param_2, #0x28] ram:d9006d60 620180d2 mov x2,#0xb ram:d9006d64 05000014 b LAB_d9006d78 LAB_d9006d68: ;XREF[1,0]: d9006d38 ram:d9006d68 a0018752 mov param_1,#0x380d ram:d9006d6c 0002a072 movk param_1,#0x10, LSL #16 ram:d9006d70 202000b9 str param_1,[param_2, #0x20] ram:d9006d74 220180d2 mov x2,#0x9 LAB_d9006d78: ;XREF[2,0]: d9006cc0,d9006d64 ram:d9006d78 3f7822b8 str wzr,[param_2, x2, LSL #0x2] ram:d9006d7c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9006d80(uint param_1, undefined4 * param_2) ;param_1 uint w0 ;param_2 undefined4 * x1 ;local_d undefined1 -d ;XREF[1,0]: d9006db8 ;local_e undefined1 -e ;XREF[1,0]: d9006dac ;local_f undefined1 -f ;XREF[1,0]: d9006d9c ;local_10 undefined1 -10 ;XREF[1,0]: d9006d94 ;local_50 undefined1 -50 ;XREF[1,0]: d9006e38 ;local_60 undefined8 -60 ;XREF[2,0]: d9006d88,d9006e70 ;local_70 undefined8 -70 ;XREF[2,0]: d9006d80,d9006e74 ;XREF[1,0]: d9006eec ram:d9006d80 fd7bb9a9 stp x29,x30,[sp, #local_70]! ram:d9006d84 fd030091 mov x29,sp ram:d9006d88 f35301a9 stp x19,x20,[sp, #local_60+0x70] ram:d9006d8c f303002a mov w19,param_1 ram:d9006d90 000b8012 mov param_1,#0xffffffa7 ram:d9006d94 a0830139 strb param_1,[x29, #local_10+0x70] ram:d9006d98 600b8012 mov param_1,#0xffffffa4 ram:d9006d9c a0870139 strb param_1,[x29, #local_f+0x70] ram:d9006da0 f40301aa mov x20,param_2 ram:d9006da4 400b8012 mov param_1,#0xffffffa5 ram:d9006da8 010000f0 adrp param_2,0xd9009000 ram:d9006dac a08b0139 strb param_1,[x29, #local_e+0x70] ram:d9006db0 21a01c91 add param_2,param_2,#0x728 ram:d9006db4 200b8012 mov param_1,#0xffffffa6 ram:d9006db8 a08f0139 strb param_1,[x29, #local_d+0x70] ram:d9006dbc 21000191 add param_2=>DAT_d9009768,param_2,#0x40 ram:d9006dc0 a0830091 add param_1,x29,#0x20 ram:d9006dc4 820780d2 mov x2,#0x3c ram:d9006dc8 63080094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d9006dcc 7ffe0371 cmp w19,#0xff ram:d9006dd0 a0000054 b.eq LAB_d9006de4 ram:d9006dd4 7f3a0071 cmp w19,#0xe ram:d9006dd8 000080d2 mov param_1,#0x0 ram:d9006ddc 88040054 b.hi LAB_d9006e6c ram:d9006de0 02000014 b LAB_d9006de8 LAB_d9006de4: ;XREF[1,0]: d9006dd0 ram:d9006de4 13008052 mov w19,#0x0 LAB_d9006de8: ;XREF[1,0]: d9006de0 ram:d9006de8 73761e53 lsl w19,w19,#0x2 ram:d9006dec e20314aa mov x2,x20 ram:d9006df0 030080d2 mov x3,#0x0 LAB_d9006df4: ;XREF[1,0]: d9006e64 ram:d9006df4 20148f52 mov param_1,#0x78a1 ram:d9006df8 2000a072 movk param_1,#0x1, LSL #16 ram:d9006dfc 400000b9 str param_1,[x2] ram:d9006e00 00009752 mov param_1,#0xb800 ram:d9006e04 2000a072 movk param_1,#0x1, LSL #16 ram:d9006e08 400400b9 str param_1,[x2, #0x4] ram:d9006e0c a0830191 add param_1,x29,#0x60 ram:d9006e10 61686038 ldrb param_2,[x3, param_1, LSL ] ram:d9006e14 00009752 mov param_1,#0xb800 ram:d9006e18 2000a072 movk param_1,#0x1, LSL #16 ram:d9006e1c 2000002a orr param_1,param_2,param_1 ram:d9006e20 400800b9 str param_1,[x2, #0x8] ram:d9006e24 40008752 mov param_1,#0x3802 ram:d9006e28 6000a072 movk param_1,#0x3, LSL #16 ram:d9006e2c 400c00b9 str param_1,[x2, #0xc] ram:d9006e30 a4830091 add x4,x29,#0x20 ram:d9006e34 6002030b add param_1,w19,w3 ram:d9006e38 81686038 ldrb param_2,[x4, param_1, LSL ]=>local_50 ram:d9006e3c 00008752 mov param_1,#0x3800 ram:d9006e40 2000a072 movk param_1,#0x1, LSL #16 ram:d9006e44 2000002a orr param_1,param_2,param_1 ram:d9006e48 401000b9 str param_1,[x2, #0x10] ram:d9006e4c 00018752 mov param_1,#0x3808 ram:d9006e50 6000a072 movk param_1,#0x3, LSL #16 ram:d9006e54 63040091 add x3,x3,#0x1 ram:d9006e58 401400b9 str param_1,[x2, #0x14] ram:d9006e5c 7f1000f1 cmp x3,#0x4 ram:d9006e60 42600091 add x2,x2,#0x18 ram:d9006e64 81fcff54 b.ne LAB_d9006df4 ram:d9006e68 000380d2 mov param_1,#0x18 LAB_d9006e6c: ;XREF[1,0]: d9006ddc ram:d9006e6c 9f7a20b8 str wzr,[x20, param_1, LSL #0x2] ram:d9006e70 f35341a9 ldp x19,x20,[sp, #local_60+0x70] ram:d9006e74 fd7bc7a8 ldp x29=>local_70,x30,[sp], #0x70 ram:d9006e78 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9006e7c(void) ;local_200 undefined4 -200 ;XREF[1,0]: d9006f60 ;local_210 undefined8 -210 ;XREF[2,0]: d9006e94,d9006f78 ;local_220 undefined8 -220 ;XREF[2,0]: d9006e80,d9006f7c ;XREF[1,0]: d900748c ram:d9006e7c ff0308d1 sub sp,sp,#0x200 ram:d9006e80 fd7bbea9 stp x29,x30,[sp, #local_220+0x200]! ram:d9006e84 21000090 adrp x1,ddrs ram:d9006e88 fd030091 mov x29,sp ram:d9006e8c 20a02091 add x0=>DAT_d900a828,x1,#0x828 ram:d9006e90 020c4079 ldrh w2,[x0, #0x6]=>DAT_d900a82e ram:d9006e94 f35301a9 stp x19,x20,[sp, #local_210+0x220] ram:d9006e98 f40301aa mov x20,x1 ram:d9006e9c e2060034 cbz w2,LAB_d9006f78 ram:d9006ea0 00084079 ldrh w0,[x0, #0x4]=>DAT_d900a82c ram:d9006ea4 33000090 adrp x19,ddrs ram:d9006ea8 1f140171 cmp w0,#0x45 ram:d9006eac e0020054 b.eq LAB_d9006f08 ram:d9006eb0 08010054 b.hi LAB_d9006ed0 ram:d9006eb4 1fb00071 cmp w0,#0x2c ram:d9006eb8 01030054 b.ne LAB_d9006f18 ram:d9006ebc 60d21f91 add x0,x19,#0x7f4 ram:d9006ec0 000040b9 ldr w0,[x0]=>DAT_d900a7f4 ram:d9006ec4 a1830091 add x1,x29,#0x20 ram:d9006ec8 7affff97 bl FUN_d9006cb0 ;undefined FUN_d9006cb0(uint param_1,... ram:d9006ecc 13000014 b LAB_d9006f18 LAB_d9006ed0: ;XREF[1,0]: d9006eb0 ram:d9006ed0 1f600271 cmp w0,#0x98 ram:d9006ed4 00010054 b.eq LAB_d9006ef4 ram:d9006ed8 1fb00371 cmp w0,#0xec ram:d9006edc e1010054 b.ne LAB_d9006f18 ram:d9006ee0 60d21f91 add x0,x19,#0x7f4 ram:d9006ee4 000040b9 ldr w0,[x0]=>DAT_d900a7f4 ram:d9006ee8 a1830091 add x1,x29,#0x20 ram:d9006eec a5ffff97 bl FUN_d9006d80 ;undefined FUN_d9006d80(uint param_1,... ram:d9006ef0 0a000014 b LAB_d9006f18 LAB_d9006ef4: ;XREF[1,0]: d9006ed4 ram:d9006ef4 60d21f91 add x0,x19,#0x7f4 ram:d9006ef8 000040b9 ldr w0,[x0]=>DAT_d900a7f4 ram:d9006efc a1830091 add x1,x29,#0x20 ram:d9006f00 2bfeff97 bl FUN_d90067ac ;undefined FUN_d90067ac(uint param_1,... ram:d9006f04 05000014 b LAB_d9006f18 LAB_d9006f08: ;XREF[1,0]: d9006eac ram:d9006f08 60d21f91 add x0,x19,#0x7f4 ram:d9006f0c 000040b9 ldr w0,[x0]=>DAT_d900a7f4 ram:d9006f10 a1830091 add x1,x29,#0x20 ram:d9006f14 e3feff97 bl FUN_d9006aa0 ;undefined FUN_d9006aa0(uint param_1,... LAB_d9006f18: ;XREF[5,0]: d9006eb8,d9006ecc,d9006edc,d9006ef0 ; d9006f04 ram:d9006f18 73d21f91 add x19,x19,#0x7f4 ram:d9006f1c 600240b9 ldr w0,[x19]=>DAT_d900a7f4 ram:d9006f20 94a22091 add x20,x20,#0x828 ram:d9006f24 810e4079 ldrh w1,[x20, #0x6]=>DAT_d900a82e ram:d9006f28 00040011 add w0,w0,#0x1 ram:d9006f2c 1f00016b cmp w0,w1 ram:d9006f30 00309f1a csel w0,w0,wzr,cc ram:d9006f34 600200b9 str w0,[x19]=>DAT_d900a7f4 ram:d9006f38 000080d2 mov x0,#0x0 LAB_d9006f3c: ;XREF[1,0]: d9006f74 ram:d9006f3c 010089d2 mov x1,#0x4800 ram:d9006f40 e100baf2 movk x1,#0xd007, LSL #16 ram:d9006f44 210040b9 ldr w1,[x1]=>DAT_d0074800 ram:d9006f48 216856d3 ubfx x1,x1,#0x16,#0x5 ram:d9006f4c 3f7c0071 cmp w1,#0x1f ram:d9006f50 40010054 b.eq LAB_d9006f78 ram:d9006f54 00100091 add x0,x0,#0x4 ram:d9006f58 a2830091 add x2,x29,#0x20 ram:d9006f5c 4100008b add x1,x2,x0 ram:d9006f60 21c05fb8 ldur w1,[x1, #local_200+0x1fc] ram:d9006f64 a1000034 cbz w1,LAB_d9006f78 ram:d9006f68 020089d2 mov x2,#0x4800 ram:d9006f6c e200baf2 movk x2,#0xd007, LSL #16 ram:d9006f70 410000b9 str w1,[x2]=>DAT_d0074800 ram:d9006f74 f2ffff17 b LAB_d9006f3c LAB_d9006f78: ;XREF[3,0]: d9006e9c,d9006f50,d9006f64 ram:d9006f78 f35341a9 ldp x19,x20,[sp, #local_210+0x220] ram:d9006f7c fd7bc2a8 ldp x29=>local_220,x30,[sp], #0x20 ram:d9006f80 ff030891 add sp,sp,#0x200 ram:d9006f84 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined4 FUN_d9006f88(void) ;local_10 undefined8 -10 ;XREF[2,0]: d9007298,d900729c ;local_20 undefined8 -20 ;XREF[2,0]: d9006fac,d9007328 ;local_30 undefined8 -30 ;XREF[2,0]: d9006f9c,d9007324 ;local_40 undefined8 -40 ;XREF[2,0]: d9006f90,d9007320 ;local_50 undefined8 -50 ;XREF[2,0]: d9006f88,d900732c ;XREF[1,0]: d900744c ram:d9006f88 fd7bbba9 stp x29,x30,[sp, #local_50]! ram:d9006f8c fd030091 mov x29,sp ram:d9006f90 f35301a9 stp x19,x20,[sp, #local_40+0x50] ram:d9006f94 33000090 adrp x19,ddrs ram:d9006f98 742a48b9 ldr w20,[x19, #0x828]=>DAT_d900a828 ram:d9006f9c f55b02a9 stp x21,x22,[sp, #local_30+0x50] ram:d9006fa0 94160012 and w20,w20,#0x3f ram:d9006fa4 f503002a mov w21,w0 ram:d9006fa8 004080d2 mov x0,#0x200 ram:d9006fac f71b00f9 str x23,[sp, #local_20+0x50] ram:d9006fb0 0030a0f2 movk x0,#0x180, LSL #16 ram:d9006fb4 f703012a mov w23,w1 ram:d9006fb8 82167dd3 ubfiz x2,x20,#0x3,#0x6 ram:d9006fbc 01008052 mov w1,#0x0 ram:d9006fc0 d1070094 bl FUN_d9008f04 ;undefined FUN_d9008f04(long param_1,... ram:d9006fc4 96167dd3 ubfiz x22,x20,#0x3,#0x6 ram:d9006fc8 004080d2 mov x0,#0x200 ram:d9006fcc 0030a0f2 movk x0,#0x180, LSL #16 ram:d9006fd0 e10316aa mov x1,x22 ram:d9006fd4 61080094 bl FUN_d9009158 ;undefined FUN_d9009158(ulong param_1... LAB_d9006fd8: ;XREF[1,0]: d9006fe8 ram:d9006fd8 000089d2 mov x0,#0x4800 ram:d9006fdc e000baf2 movk x0,#0xd007, LSL #16 ram:d9006fe0 000040b9 ldr w0,[x0]=>DAT_d0074800 ram:d9006fe4 006856d3 ubfx x0,x0,#0x16,#0x5 ram:d9006fe8 80ffff35 cbnz w0,LAB_d9006fd8 ram:d9006fec 60a22091 add x0,x19,#0x828 ram:d9006ff0 000c4039 ldrb w0,[x0, #0x3]=>DAT_d900a82b ram:d9006ff4 00020036 tbz w0,#0x0,LAB_d9007034 ram:d9006ff8 000089d2 mov x0,#0x4800 ram:d9006ffc 01008752 mov w1,#0x3800 ram:d9007000 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007004 6100a072 movk w1,#0x3, LSL #16 ram:d9007008 010000b9 str w1,[x0]=>DAT_d0074800 ram:d900700c 000089d2 mov x0,#0x4800 ram:d9007010 41148f52 mov w1,#0x78a2 ram:d9007014 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007018 2100a072 movk w1,#0x1, LSL #16 ram:d900701c 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007020 000089d2 mov x0,#0x4800 ram:d9007024 01008752 mov w1,#0x3800 ram:d9007028 e000baf2 movk x0,#0xd007, LSL #16 ram:d900702c 6100a072 movk w1,#0x3, LSL #16 ram:d9007030 010000b9 str w1,[x0]=>DAT_d0074800 LAB_d9007034: ;XREF[1,0]: d9006ff4 ram:d9007034 000089d2 mov x0,#0x4800 ram:d9007038 01008752 mov w1,#0x3800 ram:d900703c e000baf2 movk x0,#0xd007, LSL #16 ram:d9007040 6100a072 movk w1,#0x3, LSL #16 ram:d9007044 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007048 000089d2 mov x0,#0x4800 ram:d900704c 01008f52 mov w1,#0x7800 ram:d9007050 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007054 2100a072 movk w1,#0x1, LSL #16 ram:d9007058 010000b9 str w1,[x0]=>DAT_d0074800 ram:d900705c 000089d2 mov x0,#0x4800 ram:d9007060 01009752 mov w1,#0xb800 ram:d9007064 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007068 2100a072 movk w1,#0x1, LSL #16 ram:d900706c 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007070 60a22091 add x0,x19,#0x828 ram:d9007074 00084039 ldrb w0,[x0, #0x2]=>DAT_d900a82a ram:d9007078 c0003036 tbz w0,#0x6,LAB_d9007090 ram:d900707c 000089d2 mov x0,#0x4800 ram:d9007080 01009752 mov w1,#0xb800 ram:d9007084 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007088 2100a072 movk w1,#0x1, LSL #16 ram:d900708c 010000b9 str w1,[x0]=>DAT_d0074800 LAB_d9007090: ;XREF[1,0]: d9007078 ram:d9007090 00009752 mov w0,#0xb800 ram:d9007094 2000a072 movk w0,#0x1, LSL #16 ram:d9007098 a11e0012 and w1,w21,#0xff ram:d900709c 2100002a orr w1,w1,w0 ram:d90070a0 000089d2 mov x0,#0x4800 ram:d90070a4 e000baf2 movk x0,#0xd007, LSL #16 ram:d90070a8 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90070ac 00009752 mov w0,#0xb800 ram:d90070b0 2000a072 movk w0,#0x1, LSL #16 ram:d90070b4 a13e48d3 ubfx x1,x21,#0x8,#0x8 ram:d90070b8 2100002a orr w1,w1,w0 ram:d90070bc 000089d2 mov x0,#0x4800 ram:d90070c0 e000baf2 movk x0,#0xd007, LSL #16 ram:d90070c4 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90070c8 000089d2 mov x0,#0x4800 ram:d90070cc 01009752 mov w1,#0xb800 ram:d90070d0 e000baf2 movk x0,#0xd007, LSL #16 ram:d90070d4 2100a072 movk w1,#0x1, LSL #16 ram:d90070d8 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90070dc 60a22091 add x0,x19,#0x828 ram:d90070e0 00084039 ldrb w0,[x0, #0x2]=>DAT_d900a82a ram:d90070e4 c0003036 tbz w0,#0x6,LAB_d90070fc ram:d90070e8 000089d2 mov x0,#0x4800 ram:d90070ec 01068f52 mov w1,#0x7830 ram:d90070f0 e000baf2 movk x0,#0xd007, LSL #16 ram:d90070f4 2100a072 movk w1,#0x1, LSL #16 ram:d90070f8 010000b9 str w1,[x0]=>DAT_d0074800 LAB_d90070fc: ;XREF[1,0]: d90070e4 ram:d90070fc 60a22091 add x0,x19,#0x828 ram:d9007100 00084039 ldrb w0,[x0, #0x2]=>DAT_d900a82a ram:d9007104 80043836 tbz w0,#0x7,LAB_d9007194 ram:d9007108 000089d2 mov x0,#0x4800 ram:d900710c 01008752 mov w1,#0x3800 ram:d9007110 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007114 6100a072 movk w1,#0x3, LSL #16 ram:d9007118 010000b9 str w1,[x0]=>DAT_d0074800 ram:d900711c 000089d2 mov x0,#0x4800 ram:d9007120 010e8f52 mov w1,#0x7870 ram:d9007124 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007128 2100a072 movk w1,#0x1, LSL #16 ram:d900712c 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007130 000089d2 mov x0,#0x4800 ram:d9007134 41008752 mov w1,#0x3802 ram:d9007138 e000baf2 movk x0,#0xd007, LSL #16 ram:d900713c 6100a072 movk w1,#0x3, LSL #16 ram:d9007140 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007144 000089d2 mov x0,#0x4800 ram:d9007148 a1818552 mov w1,#0x2c0d ram:d900714c e000baf2 movk x0,#0xd007, LSL #16 ram:d9007150 8102a072 movk w1,#0x14, LSL #16 ram:d9007154 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007158 000089d2 mov x0,#0x4800 ram:d900715c 41008752 mov w1,#0x3802 ram:d9007160 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007164 6100a072 movk w1,#0x3, LSL #16 ram:d9007168 010000b9 str w1,[x0]=>DAT_d0074800 ram:d900716c 000089d2 mov x0,#0x4800 ram:d9007170 01008f52 mov w1,#0x7800 ram:d9007174 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007178 2100a072 movk w1,#0x1, LSL #16 ram:d900717c 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007180 000089d2 mov x0,#0x4800 ram:d9007184 41008752 mov w1,#0x3802 ram:d9007188 e000baf2 movk x0,#0xd007, LSL #16 ram:d900718c 6100a072 movk w1,#0x3, LSL #16 ram:d9007190 0a000014 b LAB_d90071b8 LAB_d9007194: ;XREF[1,0]: d9007104 ram:d9007194 000089d2 mov x0,#0x4800 ram:d9007198 01058752 mov w1,#0x3828 ram:d900719c e000baf2 movk x0,#0xd007, LSL #16 ram:d90071a0 6100a072 movk w1,#0x3, LSL #16 ram:d90071a4 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90071a8 000089d2 mov x0,#0x4800 ram:d90071ac a1018752 mov w1,#0x380d ram:d90071b0 e000baf2 movk x0,#0xd007, LSL #16 ram:d90071b4 0102a072 movk w1,#0x10, LSL #16 LAB_d90071b8: ;XREF[1,0]: d9007190 ram:d90071b8 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90071bc e13e0012 and w1,w23,#0xffff ram:d90071c0 000089d2 mov x0,#0x4800 ram:d90071c4 21040c32 orr w1,w1,#0x300000 ram:d90071c8 e000baf2 movk x0,#0xd007, LSL #16 ram:d90071cc 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90071d0 2006a052 mov w0,#0x310000 ram:d90071d4 1740572a orr w23,w0,w23, LSR #0x10 ram:d90071d8 000089d2 mov x0,#0x4800 ram:d90071dc e000baf2 movk x0,#0xd007, LSL #16 ram:d90071e0 170000b9 str w23,[x0]=>DAT_d0074800 ram:d90071e4 01408052 mov w1,#0x200 ram:d90071e8 000089d2 mov x0,#0x4800 ram:d90071ec e000baf2 movk x0,#0xd007, LSL #16 ram:d90071f0 4106a072 movk w1,#0x32, LSL #16 ram:d90071f4 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90071f8 000089d2 mov x0,#0x4800 ram:d90071fc 01308052 mov w1,#0x180 ram:d9007200 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007204 6106a072 movk w1,#0x33, LSL #16 ram:d9007208 b53a0012 and w21,w21,#0x7fff ram:d900720c 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007210 b50a0311 add w21,w21,#0xc2 ram:d9007214 000089d2 mov x0,#0x4800 ram:d9007218 e000baf2 movk x0,#0xd007, LSL #16 ram:d900721c b50a0d32 orr w21,w21,#0x380000 ram:d9007220 150000b9 str w21,[x0]=>DAT_d0074800 ram:d9007224 612a48b9 ldr w1,[x19, #0x828]=>DAT_d900a828 ram:d9007228 000089d2 mov x0,#0x4800 ram:d900722c 215440d3 ubfx x1,x1,#0x0,#0x16 ram:d9007230 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007234 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007238 000089d2 mov x0,#0x4800 ram:d900723c 01008752 mov w1,#0x3800 ram:d9007240 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007244 6100a072 movk w1,#0x3, LSL #16 ram:d9007248 010000b9 str w1,[x0]=>DAT_d0074800 ram:d900724c 000089d2 mov x0,#0x4800 ram:d9007250 01008752 mov w1,#0x3800 ram:d9007254 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007258 6100a072 movk w1,#0x3, LSL #16 ram:d900725c 010000b9 str w1,[x0]=>DAT_d0074800 LAB_d9007260: ;XREF[1,0]: d9007270 ram:d9007260 000089d2 mov x0,#0x4800 ram:d9007264 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007268 000040b9 ldr w0,[x0]=>DAT_d0074800 ram:d900726c 006856d3 ubfx x0,x0,#0x16,#0x5 ram:d9007270 80ffff35 cbnz w0,LAB_d9007260 ram:d9007274 004080d2 mov x0,#0x200 ram:d9007278 95060051 sub w21,w20,#0x1 ram:d900727c 0030a0f2 movk x0,#0x180, LSL #16 ram:d9007280 150c158b add x21,x0,x21, LSL #0x3 LAB_d9007284: ;XREF[1,0]: d90072a0 ram:d9007284 004080d2 mov x0,#0x200 ram:d9007288 0030a0f2 movk x0,#0x180, LSL #16 ram:d900728c e10316aa mov x1,x22 ram:d9007290 bf070094 bl FUN_d900918c ;undefined FUN_d900918c(ulong param_1... ram:d9007294 a00240f9 ldr x0,[x21] ram:d9007298 a02300f9 str x0,[x29, #local_10+0x50] ram:d900729c a02340f9 ldr x0,[x29, #local_10+0x50] ram:d90072a0 20ffffb4 cbz x0,LAB_d9007284 ram:d90072a4 00008052 mov w0,#0x0 LAB_d90072a8: ;XREF[1,0]: d9007310 ram:d90072a8 01004c11 add w1,w0,#0x300, LSL #12 ram:d90072ac 21000111 add w1,w1,#0x40 ram:d90072b0 1f00146b cmp w0,w20 ram:d90072b4 21701d53 lsl w1,w1,#0x3 ram:d90072b8 e2020054 b.cs LAB_d9007314 ram:d90072bc 350040b9 ldr w21,[x1] ram:d90072c0 a17658d3 ubfx x1,x21,#0x18,#0x6 ram:d90072c4 3ffc0071 cmp w1,#0x3f ram:d90072c8 61010054 b.ne LAB_d90072f4 ram:d90072cc 73a22091 add x19,x19,#0x828 ram:d90072d0 600e4039 ldrb w0,[x19, #0x3]=>DAT_d900a82b ram:d90072d4 40000036 tbz w0,#0x0,LAB_d90072dc ram:d90072d8 f5fcff97 bl FUN_d90066ac ;undefined4 FUN_d90066ac(void) LAB_d90072dc: ;XREF[1,0]: d90072d4 ram:d90072dc b55650d3 ubfx x21,x21,#0x10,#0x6 ram:d90072e0 bf260071 cmp w21,#0x9 ram:d90072e4 a0108052 mov w0,#0x85 ram:d90072e8 41108052 mov w1,#0x82 ram:d90072ec 2080801a csel w0,w1,w0,hi ram:d90072f0 0c000014 b LAB_d9007320 LAB_d90072f4: ;XREF[1,0]: d90072c8 ram:d90072f4 c0000035 cbnz w0,LAB_d900730c ram:d90072f8 a14a9552 mov w1,#0xaa55 ram:d90072fc b5460212 and w21,w21,#0xc000ffff ram:d9007300 0100b872 movk w1,#0xc000, LSL #16 ram:d9007304 bf02016b cmp w21,w1 ram:d9007308 a1000054 b.ne LAB_d900731c LAB_d900730c: ;XREF[1,0]: d90072f4 ram:d900730c 00040011 add w0,w0,#0x1 ram:d9007310 e6ffff17 b LAB_d90072a8 LAB_d9007314: ;XREF[1,0]: d90072b8 ram:d9007314 00008052 mov w0,#0x0 ram:d9007318 02000014 b LAB_d9007320 LAB_d900731c: ;XREF[1,0]: d9007308 ram:d900731c 60108052 mov w0,#0x83 LAB_d9007320: ;XREF[2,0]: d90072f0,d9007318 ram:d9007320 f35341a9 ldp x19,x20,[sp, #local_40+0x50] ram:d9007324 f55b42a9 ldp x21,x22,[sp, #local_30+0x50] ram:d9007328 f71b40f9 ldr x23,[sp, #local_20+0x50] ram:d900732c fd7bc5a8 ldp x29=>local_50,x30,[sp], #0x50 ram:d9007330 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;int FUN_d9007334(uint param_1, uint param_2, uint param_3) ;param_1 uint w0 ;param_2 uint w1 ;param_3 uint w2 ;local_8 undefined8 -8 ;XREF[2,0]: d9007448,d9007454 ;local_c undefined4 -c ;XREF[2,0]: d90073e0,d90074a4 ;local_10 undefined4 -10 ;XREF[2,0]: d90073a4,d900745c ;local_20 undefined8 -20 ;XREF[2,0]: d900735c,d90074bc ;local_30 undefined8 -30 ;XREF[2,0]: d900733c,d90074b8 ;local_40 undefined8 -40 ;XREF[2,0]: d9007344,d90074b4 ;local_50 undefined8 -50 ;XREF[2,0]: d9007354,d90074b0 ;local_60 undefined8 -60 ;XREF[2,0]: d9007350,d90074ac ;local_70 undefined8 -70 ;XREF[2,0]: d9007334,d90074c0 ;XREF[3,0]: d90076b4,d9007758,d90077f4 ram:d9007334 fd7bb9a9 stp x29,x30,[sp, #local_70]! ram:d9007338 fd030091 mov x29,sp ram:d900733c f96b04a9 stp x25,x26,[sp, #local_30+0x70] ram:d9007340 190000f0 adrp x25,ddrs ram:d9007344 f76303a9 stp x23,x24,[sp, #local_40+0x70] ram:d9007348 f803002a mov w24,param_1 ram:d900734c 202b48b9 ldr param_1,[x25, #0x828]=>DAT_d900a828 ram:d9007350 f35301a9 stp x19,x20,[sp, #local_60+0x70] ram:d9007354 f55b02a9 stp x21,x22,[sp, #local_50+0x70] ram:d9007358 005440d3 ubfx param_1,param_1,#0x0,#0x16 ram:d900735c fb7305a9 stp x27,x28,[sp, #local_20+0x70] ram:d9007360 f403012a mov w20,param_2 ram:d9007364 f503022a mov w21,param_3 ram:d9007368 13140012 and w19,param_1,#0x3f ram:d900736c 80006836 tbz param_1,#0xd,LAB_d900737c ram:d9007370 003046d3 ubfx param_1,param_1,#0x6,#0x7 ram:d9007374 00701d53 lsl param_1,param_1,#0x3 ram:d9007378 06000014 b LAB_d9007390 LAB_d900737c: ;XREF[1,0]: d900736c ram:d900737c 00404ed3 ubfx param_1,param_1,#0xe,#0x3 ram:d9007380 1f040071 cmp param_1,#0x1 ram:d9007384 01808052 mov param_2,#0x400 ram:d9007388 00408052 mov param_1,#0x200 ram:d900738c 2080801a csel param_1,param_2,param_1,hi LAB_d9007390: ;XREF[1,0]: d9007378 ram:d9007390 137c131b mul w19,param_1,w19 ram:d9007394 7f064071 cmp w19,#0x1, LSL #12 ram:d9007398 17408052 mov w23,#0x200 ram:d900739c 00208052 mov param_1,#0x100 ram:d90073a0 e032801a csel param_1,w23,param_1,cc ram:d90073a4 a06300b9 str param_1,[x29, #local_10+0x70] ram:d90073a8 e103152a mov param_2,w21 ram:d90073ac e003142a mov param_1,w20 ram:d90073b0 160000f0 adrp x22,ddrs ram:d90073b4 1a0000f0 adrp x26,ddrs ram:d90073b8 1b0000f0 adrp x27,ddrs ram:d90073bc 67070094 bl FUN_d9009158 ;undefined FUN_d9009158(ulong param_1... ram:d90073c0 17008052 mov w23,#0x0 ram:d90073c4 d6a21e91 add x22,x22,#0x7a8 ram:d90073c8 5a430f91 add x26,x26,#0x3d0 ram:d90073cc 7b430d91 add x27,x27,#0x350 LAB_d90073d0: ;XREF[1,0]: d90074a8 ram:d90073d0 ff02156b cmp w23,w21 ram:d90073d4 02060054 b.cs LAB_d9007494 ram:d90073d8 02070011 add param_3,w24,#0x1 ram:d90073dc c00640b9 ldr param_1,[x22, #0x4]=>PTR_d900a7a8+4 ram:d90073e0 a26700b9 str param_3,[x29, #local_c+0x70] ram:d90073e4 c10a40b9 ldr param_2,[x22, #0x8]=>DAT_d900a7b0 ram:d90073e8 60020034 cbz param_1,LAB_d9007434 ram:d90073ec 247c0153 lsr w4,param_2,#0x1 ram:d90073f0 050bc41a udiv w5,w24,w4 ram:d90073f4 1f240071 cmp param_1,#0x9 ram:d90073f8 a17c011b mul param_2,w5,param_2 ram:d90073fc 48010054 b.hi LAB_d9007424 ram:d9007400 a47c041b mul w4,w5,w4 ram:d9007404 1f180071 cmp param_1,#0x6 ram:d9007408 0403044b sub w4,w24,w4 ram:d900740c 61000054 b.ne LAB_d9007418 ram:d9007410 636b6438 ldrb w3,[x27, x4, LSL ]=>DAT_d900a350 ram:d9007414 02000014 b LAB_d900741c LAB_d9007418: ;XREF[1,0]: d900740c ram:d9007418 436b6438 ldrb w3,[x26, x4, LSL ]=>DAT_d900a3d0 LAB_d900741c: ;XREF[1,0]: d9007414 ram:d900741c 7800010b add w24,w3,param_2 ram:d9007420 05000014 b LAB_d9007434 LAB_d9007424: ;XREF[1,0]: d90073fc ram:d9007424 1fa00071 cmp param_1,#0x28 ram:d9007428 61000054 b.ne LAB_d9007434 ram:d900742c a3e0041b msub w3,w5,w4,w24 ram:d9007430 3804030b add w24,param_2,w3, LSL #0x1 LAB_d9007434: ;XREF[3,0]: d90073e8,d9007420,d9007428 ram:d9007434 19008052 mov w25,#0x0 ram:d9007438 fc02140b add w28,w23,w20 LAB_d900743c: ;XREF[1,0]: d9007490 ram:d900743c e403182a mov w4,w24 LAB_d9007440: ;XREF[1,0]: d900746c ram:d9007440 e003042a mov param_1,w4 ram:d9007444 e1031c2a mov param_2,w28 ram:d9007448 a43700f9 str x4,[x29, #local_8+0x70] ram:d900744c cffeff97 bl FUN_d9006f88 ;undefined4 FUN_d9006f88(void) ram:d9007450 1f080271 cmp param_1,#0x82 ram:d9007454 a43740f9 ldr x4,[x29, #local_8+0x70] ram:d9007458 21020054 b.ne LAB_d900749c ram:d900745c a26340b9 ldr param_3,[x29, #local_10+0x70] ram:d9007460 8400020b add w4,w4,param_3 ram:d9007464 8100184b sub param_2,w4,w24 ram:d9007468 3ffc0f71 cmp param_2,#0x3ff ram:d900746c a9feff54 b.ls LAB_d9007440 ram:d9007470 020000f0 adrp param_3,ddrs ram:d9007474 41a02091 add param_2,param_3,#0x828 ram:d9007478 210c4079 ldrh param_2,[param_2, #0x6]=>DAT_d900a82e ram:d900747c 3f03016b cmp w25,param_2 ram:d9007480 62010054 b.cs LAB_d90074ac ram:d9007484 20008052 mov param_1,#0x1 ram:d9007488 39070011 add w25,w25,#0x1 ram:d900748c 7cfeff97 bl FUN_d9006e7c ;undefined FUN_d9006e7c(void) ram:d9007490 ebffff17 b LAB_d900743c LAB_d9007494: ;XREF[1,0]: d90073d4 ram:d9007494 00008052 mov param_1,#0x0 ram:d9007498 05000014 b LAB_d90074ac LAB_d900749c: ;XREF[1,0]: d9007458 ram:d900749c 80000035 cbnz param_1,LAB_d90074ac ram:d90074a0 f702130b add w23,w23,w19 ram:d90074a4 b86740b9 ldr w24,[x29, #local_c+0x70] ram:d90074a8 caffff17 b LAB_d90073d0 LAB_d90074ac: ;XREF[3,0]: d9007480,d9007498,d900749c ram:d90074ac f35341a9 ldp x19,x20,[sp, #local_60+0x70] ram:d90074b0 f55b42a9 ldp x21,x22,[sp, #local_50+0x70] ram:d90074b4 f76343a9 ldp x23,x24,[sp, #local_40+0x70] ram:d90074b8 f96b44a9 ldp x25,x26,[sp, #local_30+0x70] ram:d90074bc fb7345a9 ldp x27,x28,[sp, #local_20+0x70] ram:d90074c0 fd7bc7a8 ldp x29=>local_70,x30,[sp], #0x70 ram:d90074c4 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;int nfio_init(void) ;local_a undefined1 -a ;XREF[1,0]: d9007544 ;local_20 undefined8 -20 ;XREF[2,0]: d90074dc,d90077a4 ;local_30 undefined8 -30 ;XREF[2,0]: d90074c8,d90077a8 ;XREF[1,0]: d9001878 ram:d90074c8 fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d90074cc fd030091 mov x29,sp ram:d90074d0 010180d2 mov x1,#0x8 ram:d90074d4 000080d2 mov x0,#0x0 ram:d90074d8 a2830091 add x2,x29,#0x20 ram:d90074dc f35301a9 stp x19,x20,[sp, #local_20+0x30] ram:d90074e0 b8e9ff97 bl FUN_d9001bc0 ;undefined FUN_d9001bc0(long param_1,... ram:d90074e4 20809d52 mov w0,#0xec01 ram:d90074e8 130000f0 adrp x19,ddrs ram:d90074ec 601da072 movk w0,#0xeb, LSL #16 ram:d90074f0 602a08b9 str w0,[x19, #0x828]=>DAT_d900a828 ram:d90074f4 007c1053 lsr w0,w0,#0x10 ram:d90074f8 74a22091 add x20,x19,#0x828 ram:d90074fc 00601932 orr w0,w0,#0xffffff80 ram:d9007500 800a0039 strb w0,[x20, #0x2]=>DAT_d900a82a ram:d9007504 e00f8012 mov w0,#0xffffff80 ram:d9007508 800e0039 strb w0,[x20, #0x3]=>DAT_d900a82b ram:d900750c 5bfcff97 bl FUN_d9006678_nandrelated ;undefined FUN_d9006678_nandrelated(v... ram:d9007510 000088d2 mov x0,#0x4000 ram:d9007514 21408052 mov w1,#0x201 ram:d9007518 e000baf2 movk x0,#0xd007, LSL #16 ram:d900751c 0104b272 movk w1,#0x9020, LSL #16 ram:d9007520 010000b9 str w1,[x0]=>DAT_d0074000 ram:d9007524 810e4039 ldrb w1,[x20, #0x3]=>DAT_d900a82b ram:d9007528 800c8052 mov w0,#0x64 ram:d900752c 0000b072 movk w0,#0x8000, LSL #16 ram:d9007530 211043d3 ubfx x1,x1,#0x3,#0x2 ram:d9007534 0128012a orr w1,w0,w1, LSL #0xa ram:d9007538 800089d2 mov x0,#0x4804 ram:d900753c e000baf2 movk x0,#0xd007, LSL #16 ram:d9007540 010000b9 str w1,[x0]=>DAT_d0074804 ram:d9007544 a09b4039 ldrb w0,[x29, #local_a+0x30] ram:d9007548 00012836 tbz w0,#0x5,LAB_d9007568 ram:d900754c 800089d2 mov x0,#0x4804 ram:d9007550 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007554 010040b9 ldr w1,[x0]=>DAT_d0074804 ram:d9007558 800089d2 mov x0,#0x4804 ram:d900755c 21000f32 orr w1,w1,#0x20000 ram:d9007560 e000baf2 movk x0=>DAT_d0074804,#0xd007, LSL #16 ram:d9007564 010000b9 str w1,[x0]=>DAT_d0074804 LAB_d9007568: ;XREF[1,0]: d9007548 ram:d9007568 51fcff97 bl FUN_d90066ac ;undefined4 FUN_d90066ac(void) ram:d900756c c0110035 cbnz w0,LAB_d90077a4 ram:d9007570 000089d2 mov x0,#0x4800 ram:d9007574 01008752 mov w1,#0x3800 ram:d9007578 e000baf2 movk x0,#0xd007, LSL #16 ram:d900757c 6100a072 movk w1,#0x3, LSL #16 ram:d9007580 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007584 000089d2 mov x0,#0x4800 ram:d9007588 01128f52 mov w1,#0x7890 ram:d900758c e000baf2 movk x0,#0xd007, LSL #16 ram:d9007590 2100a072 movk w1,#0x1, LSL #16 ram:d9007594 010000b9 str w1,[x0]=>DAT_d0074800 ram:d9007598 000089d2 mov x0,#0x4800 ram:d900759c 61008752 mov w1,#0x3803 ram:d90075a0 e000baf2 movk x0,#0xd007, LSL #16 ram:d90075a4 6100a072 movk w1,#0x3, LSL #16 ram:d90075a8 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90075ac 000089d2 mov x0,#0x4800 ram:d90075b0 01009752 mov w1,#0xb800 ram:d90075b4 e000baf2 movk x0,#0xd007, LSL #16 ram:d90075b8 2100a072 movk w1,#0x1, LSL #16 ram:d90075bc 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90075c0 000089d2 mov x0,#0x4800 ram:d90075c4 61008752 mov w1,#0x3803 ram:d90075c8 e000baf2 movk x0,#0xd007, LSL #16 ram:d90075cc 6100a072 movk w1,#0x3, LSL #16 ram:d90075d0 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90075d4 000089d2 mov x0,#0x4800 ram:d90075d8 61008752 mov w1,#0x3803 ram:d90075dc e000baf2 movk x0,#0xd007, LSL #16 ram:d90075e0 4100a072 movk w1,#0x2, LSL #16 ram:d90075e4 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90075e8 000089d2 mov x0,#0x4800 ram:d90075ec 01008752 mov w1,#0x3800 ram:d90075f0 e000baf2 movk x0,#0xd007, LSL #16 ram:d90075f4 6100a072 movk w1,#0x3, LSL #16 ram:d90075f8 010000b9 str w1,[x0]=>DAT_d0074800 ram:d90075fc 000089d2 mov x0,#0x4800 ram:d9007600 01008752 mov w1,#0x3800 ram:d9007604 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007608 6100a072 movk w1,#0x3, LSL #16 ram:d900760c 010000b9 str w1,[x0]=>DAT_d0074800 LAB_d9007610: ;XREF[1,0]: d9007620 ram:d9007610 000089d2 mov x0,#0x4800 ram:d9007614 e000baf2 movk x0,#0xd007, LSL #16 ram:d9007618 000040b9 ldr w0,[x0]=>DAT_d0074800 ram:d900761c 006856d3 ubfx x0,x0,#0x16,#0x5 ram:d9007620 80ffff35 cbnz w0,LAB_d9007610 ram:d9007624 000289d2 mov x0,#0x4810 ram:d9007628 e000baf2 movk x0,#0xd007, LSL #16 ram:d900762c 000040b9 ldr w0,[x0]=>DAT_d0074810 ram:d9007630 61a22091 add x1,x19,#0x828 ram:d9007634 001c0053 uxtb w0,w0 ram:d9007638 20080079 strh w0,[x1, #0x4]=>DAT_d900a82c ram:d900763c 1f140171 cmp w0,#0x45 ram:d9007640 a0020054 b.eq LAB_d9007694 ram:d9007644 28010054 b.hi LAB_d9007668 ram:d9007648 1f1c0071 cmp w0,#0x7 ram:d900764c a0020054 b.eq LAB_d90076a0 ram:d9007650 89020054 b.ls LAB_d90076a0 ram:d9007654 1f800071 cmp w0,#0x20 ram:d9007658 40020054 b.eq LAB_d90076a0 ram:d900765c 1fb00071 cmp w0,#0x2c ram:d9007660 60010054 b.eq LAB_d900768c ram:d9007664 0f000014 b LAB_d90076a0 LAB_d9007668: ;XREF[1,0]: d9007644 ram:d9007668 1f600271 cmp w0,#0x98 ram:d900766c 00010054 b.eq LAB_d900768c ram:d9007670 89010054 b.ls LAB_d90076a0 ram:d9007674 1fb40271 cmp w0,#0xad ram:d9007678 40010054 b.eq LAB_d90076a0 ram:d900767c 1fb00371 cmp w0,#0xec ram:d9007680 01010054 b.ne LAB_d90076a0 ram:d9007684 e0018052 mov w0,#0xf ram:d9007688 04000014 b LAB_d9007698 LAB_d900768c: ;XREF[2,0]: d9007660,d900766c ram:d900768c 00018052 mov w0,#0x8 ram:d9007690 02000014 b LAB_d9007698 LAB_d9007694: ;XREF[1,0]: d9007640 ram:d9007694 c0028052 mov w0,#0x16 LAB_d9007698: ;XREF[2,0]: d9007688,d9007690 ram:d9007698 200c0079 strh w0,[x1, #0x6]=>DAT_d900a82e ram:d900769c 03000014 b LAB_d90076a8 LAB_d90076a0: ;XREF[7,0]: d900764c,d9007650,d9007658,d9007664 ; d9007670,d9007678,d9007680 ram:d90076a0 60a22091 add x0,x19,#0x828 ram:d90076a4 1f0c0079 strh wzr,[x0, #0x6]=>DAT_d900a82e LAB_d90076a8: ;XREF[1,0]: d900769c ram:d90076a8 00008052 mov w0,#0x0 ram:d90076ac 0130a052 mov w1,#DAT_01800000 ram:d90076b0 02308052 mov w2,#0x180 ram:d90076b4 20ffff97 bl FUN_d9007334 ;int FUN_d9007334(uint param_1, uint ... ram:d90076b8 1f080271 cmp w0,#0x82 ram:d90076bc 01050054 b.ne LAB_d900775c ram:d90076c0 61a22091 add x1,x19,#0x828 ram:d90076c4 22084079 ldrh w2,[x1, #0x4]=>DAT_d900a82c ram:d90076c8 5f140171 cmp w2,#0x45 ram:d90076cc c1000054 b.ne LAB_d90076e4 ram:d90076d0 200c4039 ldrb w0,[x1, #0x3]=>DAT_d900a82b ram:d90076d4 3f0c0079 strh wzr,[x1, #0x6]=>DAT_d900a82e ram:d90076d8 00000032 orr w0,w0,#0x1 ram:d90076dc 200c0039 strb w0,[x1, #0x3]=>DAT_d900a82b ram:d90076e0 1b000014 b LAB_d900774c LAB_d90076e4: ;XREF[1,0]: d90076cc ram:d90076e4 210c4039 ldrb w1,[x1, #0x3]=>DAT_d900a82b ram:d90076e8 211043d3 ubfx x1,x1,#0x3,#0x2 ram:d90076ec 81030035 cbnz w1,LAB_d900775c ram:d90076f0 5fb00371 cmp w2,#0xec ram:d90076f4 60000054 b.eq LAB_d9007700 ram:d90076f8 5f600271 cmp w2,#0x98 ram:d90076fc 01030054 b.ne LAB_d900775c LAB_d9007700: ;XREF[1,0]: d90076f4 ram:d9007700 60a22091 add x0,x19,#0x828 ram:d9007704 010c4039 ldrb w1,[x0, #0x3]=>DAT_d900a82b ram:d9007708 42008052 mov w2,#0x2 ram:d900770c 41041d33 bfm w1,w2,#0x1d,#0x1 ram:d9007710 010c0039 strb w1,[x0, #0x3]=>DAT_d900a82b ram:d9007714 800089d2 mov x0,#0x4804 ram:d9007718 e000baf2 movk x0,#0xd007, LSL #16 ram:d900771c 010040b9 ldr w1,[x0]=>DAT_d0074804 ram:d9007720 800089d2 mov x0,#0x4804 ram:d9007724 21001532 orr w1,w1,#0x800 ram:d9007728 e000baf2 movk x0,#0xd007, LSL #16 ram:d900772c 010000b9 str w1,[x0]=>DAT_d0074804 ram:d9007730 009e88d2 mov x0,#0x44f0 ram:d9007734 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9007738 010040b9 ldr w1,[x0]=>DAT_c88344f0 ram:d900773c 009e88d2 mov x0,#0x44f0 ram:d9007740 21781012 and w1,w1,#0xffff7fff ram:d9007744 6010b9f2 movk x0,#0xc883, LSL #16 ram:d9007748 010000b9 str w1,[x0]=>DAT_c88344f0 LAB_d900774c: ;XREF[1,0]: d90076e0 ram:d900774c 00008052 mov w0,#0x0 ram:d9007750 0130a052 mov w1,#DAT_01800000 ram:d9007754 02308052 mov w2,#0x180 ram:d9007758 f7feff97 bl FUN_d9007334 ;int FUN_d9007334(uint param_1, uint ... LAB_d900775c: ;XREF[3,0]: d90076bc,d90076ec,d90076fc ram:d900775c 0130a0d2 mov x1,#0x1800000 ram:d9007760 230040b9 ldr w3,[x1]=>DAT_01800000 ram:d9007764 62a22091 add x2,x19,#0x828 ram:d9007768 632a08b9 str w3,[x19, #0x828]=>DAT_d900a828 ram:d900776c 23084079 ldrh w3,[x1, #offset DAT_01800004 &0xff] ram:d9007770 21600191 add x1,x1,#0x58 ram:d9007774 43080079 strh w3,[x2, #0x4]=>DAT_d900a82c ram:d9007778 23e05a78 ldurh w3,[x1, #-0x52]=>DAT_01800006 ram:d900777c 430c0079 strh w3,[x2, #0x6]=>DAT_d900a82e ram:d9007780 430c4039 ldrb w3,[x2, #0x3]=>DAT_d900a82b ram:d9007784 63741912 and w3,w3,#0xffffff9f ram:d9007788 430c0039 strb w3,[x2, #0x3]=>DAT_d900a82b ram:d900778c 230440b9 ldr w3,[x1, #0x4]=>DAT_0180005c ram:d9007790 020000f0 adrp x2,ddrs ram:d9007794 210840b9 ldr w1,[x1, #0x8]=>DAT_01800060 ram:d9007798 42a01e91 add x2,x2,#0x7a8 ram:d900779c 430400b9 str w3,[x2, #0x4]=>PTR_d900a7a8+4 ram:d90077a0 410800b9 str w1,[x2, #0x8]=>DAT_d900a7b0 LAB_d90077a4: ;XREF[1,0]: d900756c ram:d90077a4 f35341a9 ldp x19,x20,[sp, #local_20+0x30] ram:d90077a8 fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d90077ac c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;int nf_read(undefined8 param_1, uint param_2, uint param_3, uint param_4) ;param_1 undefined8 x0 ;param_2 uint w1 ;param_3 uint w2 ;param_4 uint w3 ;XREF[1,0]: d90019fc ram:d90077b0 e003012a mov param_1,param_2 ram:d90077b4 e103022a mov param_2,param_3 ram:d90077b8 020000f0 adrp param_3,ddrs ram:d90077bc 442848b9 ldr w4,[param_3, #0x828]=>DAT_d900a828 ram:d90077c0 05808052 mov w5,#0x400 ram:d90077c4 845440d3 ubfx x4,x4,#0x0,#0x16 ram:d90077c8 82404ed3 ubfx param_3,x4,#0xe,#0x3 ram:d90077cc 5f040071 cmp param_3,#0x1 ram:d90077d0 02408052 mov param_3,#0x200 ram:d90077d4 a280821a csel param_3,w5,param_3,hi ram:d90077d8 05340012 and w5,param_1,#0x3fff ram:d90077dc e5000035 cbnz w5,LAB_d90077f8 ram:d90077e0 84140012 and w4,w4,#0x3f ram:d90077e4 447c041b mul w4,param_3,w4 ram:d90077e8 0008c41a udiv param_1,param_1,w4 ram:d90077ec 00040011 add param_1,param_1,#0x1 ram:d90077f0 e203032a mov param_3,param_4 ram:d90077f4 d0feff17 b FUN_d9007334 ;int FUN_d9007334(uint param_1, uint ... LAB_d90077f8: ;XREF[1,0]: d90077dc ram:d90077f8 c0108052 mov param_1,#0x86 ram:d90077fc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9007800(long param_1, long param_2) ;param_1 long x0 ;param_2 long x1 ;XREF[2,0]: d9007918,d9007b08 ram:d9007800 020080d2 mov x2,#0x0 ram:d9007804 e303022a mov w3,w2 ram:d9007808 e40302aa mov x4,x2 LAB_d900780c: ;XREF[1,0]: d9007838 ram:d900780c 050844b9 ldr w5,[param_1, #0x408] ram:d9007810 7f00056b cmp w3,w5 ram:d9007814 42010054 b.cs LAB_d900783c ram:d9007818 256862b8 ldr w5,[param_2, x2, LSL #0x0] ram:d900781c 63040011 add w3,w3,#0x1 ram:d9007820 a400048b add x4,x5,x4 ram:d9007824 056862b8 ldr w5,[param_1, x2, LSL #0x0] ram:d9007828 840005cb sub x4,x4,x5 ram:d900782c 246822b8 str w4,[param_2, x2, LSL #0x0] ram:d9007830 84fc6093 asr x4,x4,#0x20 ram:d9007834 42100091 add x2,x2,#0x4 ram:d9007838 f5ffff17 b LAB_d900780c LAB_d900783c: ;XREF[1,0]: d9007814 ram:d900783c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9007840(uint * param_1, uint * param_2, long param_3, uint * param_4) ;param_1 uint * x0 ;param_2 uint * x1 ;param_3 long x2 ;param_4 uint * x3 ;local_8 undefined8 -8 ;XREF[2,0]: d9007914,d900791c ;local_10 undefined8 -10 ;XREF[2,0]: d9007910,d9007920 ;local_20 undefined8 -20 ;XREF[2,0]: d900784c,d9007930 ;local_30 undefined8 -30 ;XREF[2,0]: d9007848,d900792c ;local_40 undefined8 -40 ;XREF[2,0]: d9007840,d9007934 ;XREF[4,0]: d90079f0,d9007a14,d9007a40,d9007a90 ram:d9007840 fd7bbca9 stp x29,x30,[sp, #local_40]! ram:d9007844 fd030091 mov x29,sp ram:d9007848 f35301a9 stp x19,x20,[sp, #local_30+0x40] ram:d900784c f51300f9 str x21,[sp, #local_20+0x40] ram:d9007850 f30300aa mov x19,param_1 ram:d9007854 f40301aa mov x20,param_2 ram:d9007858 00008052 mov param_1,#0x0 LAB_d900785c: ;XREF[1,0]: d9007870 ram:d900785c 610a44b9 ldr param_2,[x19, #0x408] ram:d9007860 1f00016b cmp param_1,param_2 ram:d9007864 82000054 b.cs LAB_d9007874 ram:d9007868 9f5a20b8 str wzr,[x20, param_1, UXTW #0x2] ram:d900786c 00040011 add param_1,param_1,#0x1 ram:d9007870 fbffff17 b LAB_d900785c LAB_d9007874: ;XREF[1,0]: d9007864 ram:d9007874 15008052 mov w21,#0x0 LAB_d9007878: ;XREF[1,0]: d9007928 ram:d9007878 600a44b9 ldr param_1,[x19, #0x408] ram:d900787c bf02006b cmp w21,param_1 ram:d9007880 62050054 b.cs LAB_d900792c ram:d9007884 800240b9 ldr param_1,[x20] ram:d9007888 465875b8 ldr w6,[param_3, w21, UXTW #0x2] ram:d900788c 610040b9 ldr param_2,[param_4] ram:d9007890 670644b9 ldr w7,[x19, #0x404] ram:d9007894 c100a19b umaddl param_2,w6,param_2,param_1 ram:d9007898 650240b9 ldr w5,[x19] ram:d900789c 207c4092 and param_1,param_2,#0xffffffff ram:d90078a0 e77c011b mul w7,w7,param_2 ram:d90078a4 e500a59b umaddl x5,w7,w5,param_1 ram:d90078a8 24008052 mov w4,#0x1 ram:d90078ac 000080d2 mov param_1,#0x0 LAB_d90078b0: ;XREF[1,0]: d90078f0 ram:d90078b0 680a44b9 ldr w8,[x19, #0x408] ram:d90078b4 00100091 add param_1,param_1,#0x4 ram:d90078b8 9f00086b cmp w4,w8 ram:d90078bc 21fc60d3 lsr param_2,param_2,#0x20 ram:d90078c0 a5fc60d3 lsr x5,x5,#0x20 ram:d90078c4 82010054 b.cs LAB_d90078f4 ram:d90078c8 696860b8 ldr w9,[param_4, param_1, LSL #0x0] ram:d90078cc 886a60b8 ldr w8,[x20, param_1, LSL #0x0] ram:d90078d0 84040011 add w4,w4,#0x1 ram:d90078d4 c820a99b umaddl x8,w6,w9,x8 ram:d90078d8 0101018b add param_2,x8,param_2 ram:d90078dc 686a60b8 ldr w8,[x19, param_1, LSL #0x0] ram:d90078e0 e514a89b umaddl x5,w7,w8,x5 ram:d90078e4 a540218b add x5,x5,param_2, UXTW ram:d90078e8 8802008b add x8,x20,param_1 ram:d90078ec 05c11fb8 stur w5,[x8, #-0x4] ram:d90078f0 f0ffff17 b LAB_d90078b0 LAB_d90078f4: ;XREF[1,0]: d90078c4 ram:d90078f4 a100018b add param_2,x5,param_2 ram:d90078f8 84040051 sub w4,w4,#0x1 ram:d90078fc 817a24b8 str param_2,[x20, x4, LSL #0x2] ram:d9007900 21fc60d3 lsr param_2,param_2,#0x20 ram:d9007904 010100b4 cbz param_2,LAB_d9007924 ram:d9007908 e00313aa mov param_1,x19 ram:d900790c e10314aa mov param_2,x20 ram:d9007910 a21b00f9 str param_3,[x29, #local_10+0x40] ram:d9007914 a31f00f9 str param_4,[x29, #local_8+0x40] ram:d9007918 baffff97 bl FUN_d9007800 ;undefined FUN_d9007800(long param_1,... ram:d900791c a31f40f9 ldr param_4,[x29, #local_8+0x40] ram:d9007920 a21b40f9 ldr param_3,[x29, #local_10+0x40] LAB_d9007924: ;XREF[1,0]: d9007904 ram:d9007924 b5060011 add w21,w21,#0x1 ram:d9007928 d4ffff17 b LAB_d9007878 LAB_d900792c: ;XREF[1,0]: d9007880 ram:d900792c f35341a9 ldp x19,x20,[sp, #local_30+0x40] ram:d9007930 f51340f9 ldr x21,[sp, #local_20+0x40] ram:d9007934 fd7bc4a8 ldp x29=>local_40,x30,[sp], #0x40 ram:d9007938 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d900793c(uint * param_1, undefined * param_2, uint * param_3) ;param_1 uint * x0 ;param_2 undefined * x1 ;param_3 uint * x2 ;local_10 undefined8 -10 ;XREF[2,0]: d9007964,d9007b1c ;local_20 undefined8 -20 ;XREF[2,0]: d900794c,d9007b18 ;local_30 undefined8 -30 ;XREF[2,0]: d9007944,d9007b14 ;local_40 undefined8 -40 ;XREF[2,0]: d9007954,d9007b10 ;local_50 undefined8 -50 ;XREF[2,0]: d900793c,d9007b20 ;XREF[1,0]: d900855c ram:d900793c fd7bbba9 stp x29,x30,[sp, #local_50]! ram:d9007940 fd030091 mov x29,sp ram:d9007944 f55b02a9 stp x21,x22,[sp, #local_30+0x50] ram:d9007948 160844b9 ldr w22,[param_1, #0x408] ram:d900794c f76303a9 stp x23,x24,[sp, #local_20+0x50] ram:d9007950 5508168b add x21,param_3,x22, LSL #0x2 ram:d9007954 f35301a9 stp x19,x20,[sp, #local_40+0x50] ram:d9007958 f80302aa mov x24,param_3 ram:d900795c f30300aa mov x19,param_1 ram:d9007960 560c168b add x22,param_3,x22, LSL #0x3 ram:d9007964 f96b04a9 stp x25,x26,[sp, #local_10+0x50] ram:d9007968 f70301aa mov x23,param_2 ram:d900796c 000080d2 mov param_1,#0x0 ram:d9007970 0200b812 mov param_3,#0x3fffffff LAB_d9007974: ;XREF[1,0]: d90079c0 ram:d9007974 610a44b9 ldr param_2,[x19, #0x408] ram:d9007978 1f00016b cmp param_1,param_2 ram:d900797c 42020054 b.cs LAB_d90079c4 ram:d9007980 2100020b add param_2,param_2,param_3 ram:d9007984 2100004b sub param_2,param_2,param_1 ram:d9007988 21741e53 lsl param_2,param_2,#0x2 ram:d900798c 230c0011 add w3,param_2,#0x3 ram:d9007990 e403012a mov w4,param_2 ram:d9007994 e46a6438 ldrb w4,[x23, x4, LSL ] ram:d9007998 e36a6338 ldrb w3,[x23, x3, LSL ] ram:d900799c 6360042a orr w3,w3,w4, LSL #0x18 ram:d90079a0 24040011 add w4,param_2,#0x1 ram:d90079a4 e46a6438 ldrb w4,[x23, x4, LSL ] ram:d90079a8 21080011 add param_2,param_2,#0x2 ram:d90079ac e16a6138 ldrb param_2,[x23, param_2, LSL ] ram:d90079b0 6340042a orr w3,w3,w4, LSL #0x10 ram:d90079b4 6120012a orr param_2,w3,param_2, LSL #0x8 ram:d90079b8 017b20b8 str param_2,[x24, param_1, LSL #0x2] ram:d90079bc 00040091 add param_1,param_1,#0x1 ram:d90079c0 edffff17 b LAB_d9007974 LAB_d90079c4: ;XREF[1,0]: d900797c ram:d90079c4 600242b9 ldr param_1,[x19, #0x200] ram:d90079c8 19008052 mov w25,#0x0 LAB_d90079cc: ;XREF[1,0]: d90079dc ram:d90079cc 1f001f6b cmp param_1,wzr ram:d90079d0 8d000054 b.le LAB_d90079e0 ram:d90079d4 39070011 add w25,w25,#0x1 ram:d90079d8 007c0113 asr param_1,param_1,#0x1 ram:d90079dc fcffff17 b LAB_d90079cc LAB_d90079e0: ;XREF[1,0]: d90079d0 ram:d90079e0 e00313aa mov param_1,x19 ram:d90079e4 e10316aa mov param_2,x22 ram:d90079e8 e20318aa mov param_3,x24 ram:d90079ec 63120891 add x3,x19,#0x204 ram:d90079f0 94ffff97 bl FUN_d9007840 ;undefined FUN_d9007840(uint * param_... ram:d90079f4 390b0051 sub w25,w25,#0x2 ram:d90079f8 f40316aa mov x20,x22 ram:d90079fc 3a008052 mov w26,#0x1 LAB_d9007a00: ;XREF[1,0]: d9007a60 ram:d9007a00 3903f837 tbnz w25,#0x1f,LAB_d9007a64 ram:d9007a04 e00313aa mov param_1,x19 ram:d9007a08 e10315aa mov param_2,x21 ram:d9007a0c e20314aa mov param_3,x20 ram:d9007a10 e30314aa mov x3,x20 ram:d9007a14 8bffff97 bl FUN_d9007840 ;undefined FUN_d9007840(uint * param_... ram:d9007a18 600242b9 ldr param_1,[x19, #0x200] ram:d9007a1c 9f0216eb cmp x20,x22 ram:d9007a20 4123d91a lsl param_2,w26,w25 ram:d9007a24 9412989a csel x20,x20,x24,ne ram:d9007a28 3f00006a tst param_2,param_1 ram:d9007a2c 20010054 b.eq LAB_d9007a50 ram:d9007a30 e00313aa mov param_1,x19 ram:d9007a34 e10314aa mov param_2,x20 ram:d9007a38 e20315aa mov param_3,x21 ram:d9007a3c e30316aa mov x3,x22 ram:d9007a40 80ffff97 bl FUN_d9007840 ;undefined FUN_d9007840(uint * param_... ram:d9007a44 e00315aa mov param_1,x21 ram:d9007a48 f50314aa mov x21,x20 ram:d9007a4c f40300aa mov x20,param_1 LAB_d9007a50: ;XREF[1,0]: d9007a2c ram:d9007a50 e00314aa mov param_1,x20 ram:d9007a54 39070051 sub w25,w25,#0x1 ram:d9007a58 f40315aa mov x20,x21 ram:d9007a5c f50300aa mov x21,param_1 ram:d9007a60 e8ffff17 b LAB_d9007a00 LAB_d9007a64: ;XREF[1,0]: d9007a00 ram:d9007a64 620a44b9 ldr param_3,[x19, #0x408] ram:d9007a68 01008052 mov param_2,#0x0 ram:d9007a6c 42747ed3 ubfiz param_3,param_3,#0x2,#0x1e ram:d9007a70 e00316aa mov param_1,x22 ram:d9007a74 24050094 bl FUN_d9008f04 ;undefined FUN_d9008f04(long param_1,... ram:d9007a78 20008052 mov param_1,#0x1 ram:d9007a7c c00200b9 str param_1,[x22] ram:d9007a80 e10315aa mov param_2,x21 ram:d9007a84 e00313aa mov param_1,x19 ram:d9007a88 e20314aa mov param_3,x20 ram:d9007a8c e30316aa mov x3,x22 ram:d9007a90 6cffff97 bl FUN_d9007840 ;undefined FUN_d9007840(uint * param_... LAB_d9007a94: ;XREF[1,0]: d9007b0c ram:d9007a94 610a44b9 ldr param_2,[x19, #0x408] ram:d9007a98 e003012a mov param_1,param_2 LAB_d9007a9c: ;XREF[1,0]: d9007ab4 ram:d9007a9c 20030034 cbz param_1,LAB_d9007b00 ram:d9007aa0 00040051 sub param_1,param_1,#0x1 ram:d9007aa4 a35a60b8 ldr w3,[x21, param_1, UXTW #0x2] ram:d9007aa8 625a60b8 ldr param_3,[x19, param_1, UXTW #0x2] ram:d9007aac 7f00026b cmp w3,param_3 ram:d9007ab0 63000054 b.cc LAB_d9007abc ram:d9007ab4 49ffff54 b.ls LAB_d9007a9c ram:d9007ab8 12000014 b LAB_d9007b00 LAB_d9007abc: ;XREF[1,0]: d9007ab0 ram:d9007abc 20040051 sub param_1,param_2,#0x1 ram:d9007ac0 b5ca208b add x21,x21,param_1, SXTW #0x2 ram:d9007ac4 e10317aa mov param_2,x23 ram:d9007ac8 030080d2 mov x3,#0x0 LAB_d9007acc: ;XREF[1,0]: d9007afc ram:d9007acc 2002f837 tbnz param_1,#0x1f,LAB_d9007b10 ram:d9007ad0 a26a63b8 ldr param_3,[x21, x3, LSL #0x0] ram:d9007ad4 00040051 sub param_1,param_1,#0x1 ram:d9007ad8 447c1853 lsr w4,param_3,#0x18 ram:d9007adc 24000039 strb w4,[param_2] ram:d9007ae0 447c1053 lsr w4,param_3,#0x10 ram:d9007ae4 24040039 strb w4,[param_2, #0x1] ram:d9007ae8 447c0853 lsr w4,param_3,#0x8 ram:d9007aec 24080039 strb w4,[param_2, #0x2] ram:d9007af0 220c0039 strb param_3,[param_2, #0x3] ram:d9007af4 631000d1 sub x3,x3,#0x4 ram:d9007af8 21100091 add param_2,param_2,#0x4 ram:d9007afc f4ffff17 b LAB_d9007acc LAB_d9007b00: ;XREF[2,0]: d9007a9c,d9007ab8 ram:d9007b00 e00313aa mov param_1,x19 ram:d9007b04 e10315aa mov param_2,x21 ram:d9007b08 3effff97 bl FUN_d9007800 ;undefined FUN_d9007800(long param_1,... ram:d9007b0c e2ffff17 b LAB_d9007a94 LAB_d9007b10: ;XREF[1,0]: d9007acc ram:d9007b10 f35341a9 ldp x19,x20,[sp, #local_40+0x50] ram:d9007b14 f55b42a9 ldp x21,x22,[sp, #local_30+0x50] ram:d9007b18 f76343a9 ldp x23,x24,[sp, #local_20+0x50] ram:d9007b1c f96b44a9 ldp x25,x26,[sp, #local_10+0x50] ram:d9007b20 fd7bc5a8 ldp x29=>local_50,x30,[sp], #0x50 ram:d9007b24 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9007b28(undefined8 param_1, uint param_2, undefined8 param_3, char param_4) ;param_1 undefined8 x0 ;param_2 uint w1 ;param_3 undefined8 x2 ;param_4 char w3 ;local_8 undefined4 -8 ;XREF[1,0]: d9007b6c ;local_c undefined4 -c ;XREF[1,0]: d9007b50 ;local_10 undefined4 -10 ;XREF[1,3]: d9007b5c,d9007b84,d9007bac,d9007bb4 ;local_20 undefined8 -20 ;XREF[2,0]: d9007b28,d9007bf4 ;XREF[3,0]: d9007cd8,d9007d18,d9007db8 ram:d9007b28 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d9007b2c fd030091 mov x29,sp ram:d9007b30 631c0053 uxtb param_4,param_4 ram:d9007b34 e3000035 cbnz param_4,LAB_d9007b50 ram:d9007b38 24140012 and w4,param_2,#0x3f ram:d9007b3c a4000034 cbz w4,LAB_d9007b50 ram:d9007b40 000000d0 adrp param_1,0xd9009000 ram:d9007b44 00a01e91 add param_1=>...,param_1,#0x7a8 ;= "Err:sha5\n" ram:d9007b48 1d050094 bl serial_puts ;undefined serial_puts(char * s) ram:d9007b4c 2a000014 b LAB_d9007bf4 LAB_d9007b50: ;XREF[2,0]: d9007b34,d9007b3c ram:d9007b50 a01700b9 str param_1,[x29, #local_c+0x20] ram:d9007b54 00008052 mov param_1,#0x0 ram:d9007b58 20400033 bfxil param_1,param_2,#0x0,#0x11 ram:d9007b5c a01300b9 str param_1,[x29, #local_10+0x20] ram:d9007b60 000000f0 adrp param_1,ddrs ram:d9007b64 00401f91 add param_1,param_1,#0x7d0 ram:d9007b68 000040f9 ldr param_1,[param_1]=>DAT_d900a7d0 ram:d9007b6c a21b00b9 str param_3,[x29, #local_8+0x20] ram:d9007b70 022840b9 ldr param_3,[param_1, #0x28] ram:d9007b74 c4008052 mov w4,#0x6 ram:d9007b78 5f800371 cmp param_3,#0xe0 ram:d9007b7c e2008052 mov param_3,#0x7 ram:d9007b80 8210821a csel param_3,w4,param_3,ne ram:d9007b84 a44b4039 ldrb w4,[x29, #local_10+0x22] ram:d9007b88 440c1c33 bfm w4,param_3,#0x1c,#0x3 ram:d9007b8c 022040b9 ldr param_3,[param_1, #0x20] ram:d9007b90 84001e32 orr w4,w4,#0x4 ram:d9007b94 5f001f6b cmp param_3,wzr ram:d9007b98 e5179f1a cset w5,eq ram:d9007b9c 02028052 mov param_3,#0x10 ram:d9007ba0 a2000033 bfxil param_3,w5,#0x0,#0x1 ram:d9007ba4 62001f33 bfm param_3,param_4,#0x1f,#0x0 ram:d9007ba8 42601932 orr param_3,param_3,#0xffffff80 ram:d9007bac a24f0039 strb param_3,[x29, #local_10+0x23] ram:d9007bb0 02039cd2 mov param_3,#0xe018 ram:d9007bb4 a44b0039 strb w4,[x29, #local_10+0x22] ram:d9007bb8 6210b9f2 movk param_3,#0xc883, LSL #16 ram:d9007bbc e3018052 mov param_4,#0xf ram:d9007bc0 430000b9 str param_4,[param_3]=>DAT_c883e018 ram:d9007bc4 a4430091 add x4,x29,#0x10 ram:d9007bc8 02019cd2 mov param_3,#0xe008 ram:d9007bcc 6210b9f2 movk param_3,#0xc883, LSL #16 ram:d9007bd0 83001f32 orr param_4,w4,#0x2 ram:d9007bd4 430000b9 str param_4,[param_3]=>DAT_c883e008 ram:d9007bd8 022040b9 ldr param_3,[param_1, #0x20] ram:d9007bdc 4100010b add param_2,param_3,param_2 ram:d9007be0 012000b9 str param_2,[param_1, #0x20] LAB_d9007be4: ;XREF[1,0]: d9007bf0 ram:d9007be4 00039cd2 mov param_1,#0xe018 ram:d9007be8 6010b9f2 movk param_1,#0xc883, LSL #16 ram:d9007bec 000040b9 ldr param_1,[param_1]=>DAT_c883e018 ram:d9007bf0 a0ffff34 cbz param_1,LAB_d9007be4 LAB_d9007bf4: ;XREF[1,0]: d9007b4c ram:d9007bf4 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9007bf8 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9007bfc(long param_1, int param_2) ;param_1 long x0 ;param_2 int w1 ;XREF[1,0]: d9007e18 ram:d9007bfc 030000f0 adrp x3,ddrs ram:d9007c00 63401f91 add x3=>DAT_d900a7d0,x3,#0x7d0 ram:d9007c04 620040f9 ldr x2,[x3]=>DAT_d900a7d0 ram:d9007c08 820000b4 cbz x2,LAB_d9007c18 ram:d9007c0c 000000d0 adrp param_1,0xd9009000 ram:d9007c10 00c81e91 add param_1=>...,param_1,#0x7b2 ;= "Err:sha4\n" ram:d9007c14 ea040014 b serial_puts ;undefined serial_puts(char * s) LAB_d9007c18: ;XREF[1,0]: d9007c08 ram:d9007c18 3f800371 cmp param_2,#0xe0 ram:d9007c1c 600000f9 str param_1,[x3]=>DAT_d900a7d0 ram:d9007c20 011c8052 mov param_2,#0xe0 ram:d9007c24 03208052 mov w3,#0x100 ram:d9007c28 6110811a csel param_2,w3,param_2,ne ram:d9007c2c 012800b9 str param_2,[param_1, #0x28] ram:d9007c30 022000b9 str w2,[param_1, #0x20] ram:d9007c34 022400b9 str w2,[param_1, #0x24] ram:d9007c38 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9007c3c(long param_1, long param_2, uint param_3) ;param_1 long x0 ;param_2 long x1 ;param_3 uint w2 ;local_10 undefined8 -10 ;XREF[3,0]: d9007c58,d9007c74,d9007d44 ;local_20 undefined8 -20 ;XREF[3,0]: d9007c5c,d9007c70,d9007d40 ;local_30 undefined8 -30 ;XREF[3,0]: d9007c44,d9007c6c,d9007d3c ;local_40 undefined8 -40 ;XREF[3,0]: d9007c3c,d9007c7c,d9007d48 ;XREF[1,0]: d9007e34 ram:d9007c3c fd7bbca9 stp x29,x30,[sp, #local_40]! ram:d9007c40 fd030091 mov x29,sp ram:d9007c44 f35301a9 stp x19,x20,[sp, #local_30+0x40] ram:d9007c48 f403022a mov w20,param_3 ram:d9007c4c 020000f0 adrp param_3,ddrs ram:d9007c50 42401f91 add param_3=>DAT_d900a7d0,param_3,#0x7d0 ram:d9007c54 530040f9 ldr x19,[param_3]=>DAT_d900a7d0 ram:d9007c58 f71b00f9 str x23,[sp, #local_10+0x40] ram:d9007c5c f55b02a9 stp x21,x22,[sp, #local_20+0x40] ram:d9007c60 7f0200eb cmp x19,param_1 ram:d9007c64 f70301aa mov x23,param_2 ram:d9007c68 00010054 b.eq LAB_d9007c88 ram:d9007c6c f35341a9 ldp x19,x20,[sp, #local_30+0x40] ram:d9007c70 f55b42a9 ldp x21,x22,[sp, #local_20+0x40] ram:d9007c74 f71b40f9 ldr x23,[sp, #local_10+0x40] ram:d9007c78 000000d0 adrp param_1,0xd9009000 ram:d9007c7c fd7bc4a8 ldp x29=>local_40,x30,[sp], #0x40 ram:d9007c80 00f01e91 add param_1=>...,param_1,#0x7bc ;= "Err:sha3\n" ram:d9007c84 ce040014 b serial_puts ;undefined serial_puts(char * s) LAB_d9007c88: ;XREF[1,0]: d9007c68 ram:d9007c88 602640b9 ldr param_1,[x19, #0x24] ram:d9007c8c 15008052 mov w21,#0x0 ram:d9007c90 60010034 cbz param_1,LAB_d9007cbc ram:d9007c94 15088052 mov w21,#0x40 ram:d9007c98 b502004b sub w21,w21,param_1 ram:d9007c9c 6042208b add param_1,x19,param_1, UXTW ram:d9007ca0 00b00091 add param_1,param_1,#0x2c ram:d9007ca4 e203152a mov param_3,w21 ram:d9007ca8 ab040094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d9007cac 602640b9 ldr param_1,[x19, #0x24] ram:d9007cb0 9402154b sub w20,w20,w21 ram:d9007cb4 0000150b add param_1,param_1,w21 ram:d9007cb8 602600b9 str param_1,[x19, #0x24] LAB_d9007cbc: ;XREF[1,0]: d9007c90 ram:d9007cbc 612640b9 ldr param_2,[x19, #0x24] ram:d9007cc0 3f000171 cmp param_2,#0x40 ram:d9007cc4 41010054 b.ne LAB_d9007cec ram:d9007cc8 b4030034 cbz w20,LAB_d9007d3c ram:d9007ccc 60b20091 add param_1,x19,#0x2c ram:d9007cd0 62b20291 add param_3,x19,#0xac ram:d9007cd4 03008052 mov w3,#0x0 ram:d9007cd8 94ffff97 bl FUN_d9007b28 ;undefined FUN_d9007b28(undefined8 pa... ram:d9007cdc 9f020171 cmp w20,#0x40 ram:d9007ce0 7f2600b9 str wzr,[x19, #0x24] ram:d9007ce4 88000054 b.hi LAB_d9007cf4 ram:d9007ce8 10000014 b LAB_d9007d28 LAB_d9007cec: ;XREF[1,0]: d9007cc4 ram:d9007cec 9f020171 cmp w20,#0x40 ram:d9007cf0 a9010054 b.ls LAB_d9007d24 LAB_d9007cf4: ;XREF[1,0]: d9007ce4 ram:d9007cf4 96160072 ands w22,w20,#0x3f ram:d9007cf8 00088052 mov param_1,#0x40 ram:d9007cfc d612801a csel w22,w22,param_1,ne ram:d9007d00 9402164b sub w20,w20,w22 ram:d9007d04 e042358b add param_1,x23,w21, UXTW ram:d9007d08 e103142a mov param_2,w20 ram:d9007d0c 62b20291 add param_3,x19,#0xac ram:d9007d10 03008052 mov w3,#0x0 ram:d9007d14 b502140b add w21,w21,w20 ram:d9007d18 84ffff97 bl FUN_d9007b28 ;undefined FUN_d9007b28(undefined8 pa... ram:d9007d1c f403162a mov w20,w22 ram:d9007d20 02000014 b LAB_d9007d28 LAB_d9007d24: ;XREF[1,0]: d9007cf0 ram:d9007d24 d4000034 cbz w20,LAB_d9007d3c LAB_d9007d28: ;XREF[2,0]: d9007ce8,d9007d20 ram:d9007d28 60b20091 add param_1,x19,#0x2c ram:d9007d2c e142358b add param_2,x23,w21, UXTW ram:d9007d30 e203142a mov param_3,w20 ram:d9007d34 88040094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d9007d38 742600b9 str w20,[x19, #0x24] LAB_d9007d3c: ;XREF[2,0]: d9007cc8,d9007d24 ram:d9007d3c f35341a9 ldp x19,x20,[sp, #local_30+0x40] ram:d9007d40 f55b42a9 ldp x21,x22,[sp, #local_20+0x40] ram:d9007d44 f71b40f9 ldr x23,[sp, #local_10+0x40] ram:d9007d48 fd7bc4a8 ldp x29=>local_40,x30,[sp], #0x40 ram:d9007d4c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;long FUN_d9007d50(long param_1) ;param_1 long x0 ;local_10 undefined8 -10 ;XREF[2,0]: d9007d58,d9007dc4 ;local_20 undefined8 -20 ;XREF[2,0]: d9007d50,d9007dc8 ;XREF[1,0]: d9007e4c ram:d9007d50 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d9007d54 fd030091 mov x29,sp ram:d9007d58 f35301a9 stp x19,x20,[sp, #local_10+0x20] ram:d9007d5c 140000f0 adrp x20,ddrs ram:d9007d60 94421f91 add x20,x20,#0x7d0 ram:d9007d64 830240f9 ldr x3,[x20]=>DAT_d900a7d0 ram:d9007d68 f30300aa mov x19,param_1 ram:d9007d6c 7f0000eb cmp x3,param_1 ram:d9007d70 c0000054 b.eq LAB_d9007d88 ram:d9007d74 000000d0 adrp param_1,0xd9009000 ram:d9007d78 00181f91 add param_1=>...,param_1,#0x7c6 ;= "Err:sha1\n" ram:d9007d7c 90040094 bl serial_puts ;undefined serial_puts(char * s) ram:d9007d80 60b20291 add param_1,x19,#0xac ram:d9007d84 10000014 b LAB_d9007dc4 LAB_d9007d88: ;XREF[1,0]: d9007d70 ram:d9007d88 612440b9 ldr w1,[x3, #0x24] ram:d9007d8c 73b00291 add x19,x3,#0xac ram:d9007d90 20040051 sub param_1,w1,#0x1 ram:d9007d94 1ffc0071 cmp param_1,#0x3f ram:d9007d98 a9000054 b.ls LAB_d9007dac ram:d9007d9c 000000d0 adrp param_1,0xd9009000 ram:d9007da0 00401f91 add param_1=>...,param_1,#0x7d0 ;= "Err:sha2\n" ram:d9007da4 86040094 bl serial_puts ;undefined serial_puts(char * s) ram:d9007da8 06000014 b LAB_d9007dc0 LAB_d9007dac: ;XREF[1,0]: d9007d98 ram:d9007dac 60b00091 add param_1,x3,#0x2c ram:d9007db0 e20313aa mov x2,x19 ram:d9007db4 23008052 mov w3,#0x1 ram:d9007db8 5cffff97 bl FUN_d9007b28 ;undefined FUN_d9007b28(undefined8 pa... ram:d9007dbc 9f0200f9 str xzr,[x20]=>DAT_d900a7d0 LAB_d9007dc0: ;XREF[1,0]: d9007da8 ram:d9007dc0 e00313aa mov param_1,x19 LAB_d9007dc4: ;XREF[1,0]: d9007d84 ram:d9007dc4 f35341a9 ldp x19,x20,[sp, #local_10+0x20] ram:d9007dc8 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9007dcc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9007dd0(long param_1, uint param_2, long param_3, int param_4) ;param_1 long x0 ;param_2 uint w1 ;param_3 long x2 ;param_4 int w3 ;local_e0 undefined8 -e0 ;XREF[2,0]: d9007e08,d9007e68 ;local_f0 undefined8 -f0 ;XREF[2,0]: d9007dd8,d9007e64 ;local_100 undefined8 -100 ;XREF[2,0]: d9007de8,d9007e60 ;local_110 undefined8 -110 ;XREF[2,0]: d9007dd0,d9007e6c ;XREF[1,0]: d900865c ram:d9007dd0 fd7bafa9 stp x29,x30,[sp, #local_110]! ram:d9007dd4 fd030091 mov x29,sp ram:d9007dd8 f55b02a9 stp x21,x22,[sp, #local_f0+0x110] ram:d9007ddc f503012a mov w21,param_2 ram:d9007de0 e1f79f52 mov param_2,#0xffbf ram:d9007de4 2100a072 movk param_2,#0x1, LSL #16 ram:d9007de8 f35301a9 stp x19,x20,[sp, #local_100+0x110] ram:d9007dec bf02016b cmp w21,param_2 ram:d9007df0 f32b1a32 orr w19,wzr,#0x1ffc0 ram:d9007df4 f60302aa mov x22,param_3 ram:d9007df8 b392931a csel w19,w21,w19,ls ram:d9007dfc 02208052 mov param_3,#0x100 ram:d9007e00 7f001f6b cmp param_4,wzr ram:d9007e04 011c8052 mov param_2,#0xe0 ram:d9007e08 f71b00f9 str x23,[sp, #local_e0+0x110] ram:d9007e0c 4100811a csel param_2,param_3,param_2,eq ram:d9007e10 f70300aa mov x23,param_1 ram:d9007e14 a0030191 add param_1,x29,#0x40 ram:d9007e18 79ffff97 bl FUN_d9007bfc ;undefined FUN_d9007bfc(long param_1,... ram:d9007e1c 14008052 mov w20,#0x0 LAB_d9007e20: ;XREF[1,0]: d9007e48 ram:d9007e20 9f02156b cmp w20,w21 ram:d9007e24 a0030191 add param_1,x29,#0x40 ram:d9007e28 22010054 b.cs LAB_d9007e4c ram:d9007e2c e1c2348b add param_2,x23,w20, SXTW ram:d9007e30 e203132a mov param_3,w19 ram:d9007e34 82ffff97 bl FUN_d9007c3c ;undefined FUN_d9007c3c(long param_1,... ram:d9007e38 9402130b add w20,w20,w19 ram:d9007e3c a102144b sub param_2,w21,w20 ram:d9007e40 3f00136b cmp param_2,w19 ram:d9007e44 7322811a csel w19,w19,param_2,cs ram:d9007e48 f6ffff17 b LAB_d9007e20 LAB_d9007e4c: ;XREF[1,0]: d9007e28 ram:d9007e4c c1ffff97 bl FUN_d9007d50 ;long FUN_d9007d50(long param_1) ram:d9007e50 a1b30391 add param_2,x29,#0xec ram:d9007e54 e00316aa mov param_1,x22 ram:d9007e58 020480d2 mov param_3,#0x20 ram:d9007e5c 3e040094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d9007e60 f35341a9 ldp x19,x20,[sp, #local_100+0x110] ram:d9007e64 f55b42a9 ldp x21,x22,[sp, #local_f0+0x110] ram:d9007e68 f71b40f9 ldr x23,[sp, #local_e0+0x110] ram:d9007e6c fd7bd1a8 ldp x29=>local_110,x30,[sp], #0x110 ram:d9007e70 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9007e74(long param_1) ;param_1 long x0 ;local_8 undefined8 -8 ;XREF[3,0]: d9007f34,d9007f68,d9007f80 ;local_10 undefined8 -10 ;XREF[4,0]: d9007ebc,d9007f28,d9007f64,d9007f78 ;local_20 undefined8 -20 ;XREF[2,0]: d9007e9c,d900804c ;local_30 undefined8 -30 ;XREF[2,0]: d9007e98,d9008048 ;local_40 undefined8 -40 ;XREF[2,0]: d9007e84,d9008044 ;local_50 undefined8 -50 ;XREF[2,0]: d9007e80,d9008040 ;local_60 undefined8 -60 ;XREF[2,0]: d9007e74,d9008050 ;XREF[1,0]: d9008248 ram:d9007e74 fd7bbaa9 stp x29,x30,[sp, #local_60]! ram:d9007e78 fd030091 mov x29,sp ram:d9007e7c 010044b9 ldr w1,[param_1, #0x400] ram:d9007e80 f35301a9 stp x19,x20,[sp, #local_50+0x60] ram:d9007e84 f55b02a9 stp x21,x22,[sp, #local_40+0x60] ram:d9007e88 13c01091 add x19,param_1,#0x430 ram:d9007e8c 15400091 add x21,param_1,#0x10 ram:d9007e90 20648852 mov param_1,#0x4321 ram:d9007e94 a0ecb072 movk param_1,#0x8765, LSL #16 ram:d9007e98 f76303a9 stp x23,x24,[sp, #local_30+0x60] ram:d9007e9c f96b04a9 stp x25,x26,[sp, #local_20+0x60] ram:d9007ea0 3f00006b cmp w1,param_1 ram:d9007ea4 81000054 b.ne LAB_d9007eb4 ram:d9007ea8 000000d0 adrp param_1,0xd9009000 ram:d9007eac 00681f91 add param_1=>...,param_1,#0x7da ;= "New fip structure!\n" ram:d9007eb0 43040094 bl serial_puts ;undefined serial_puts(char * s) LAB_d9007eb4: ;XREF[1,0]: d9007ea4 ram:d9007eb4 160080d2 mov x22,#0x0 ram:d9007eb8 190000f0 adrp x25,ddrs ram:d9007ebc bf7f05a9 stp xzr,xzr,[x29, #local_10+0x60] ram:d9007ec0 f70316aa mov x23,x22 ram:d9007ec4 39431191 add x25,x25,#0x450 ram:d9007ec8 3a008052 mov w26,#0x1 LAB_d9007ecc: ;XREF[1,0]: d900803c ram:d9007ecc a00e40f9 ldr param_1,[x21, #0x18] ram:d9007ed0 800b00b4 cbz param_1,LAB_d9008040 ram:d9007ed4 b80240b9 ldr w24,[x21] ram:d9007ed8 f40319aa mov x20,x25 LAB_d9007edc: ;XREF[1,0]: d9008030 ; FWD[2,0]: d900a454,d900a47c ram:d9007edc 800640b9 ldr param_1,[x20, #0x4]=>DAT_d900a454 ;= 3DFD6697h ;= AABBCCDDh ram:d9007ee0 a00a0034 cbz param_1,LAB_d9008034 ram:d9007ee4 1f03006b cmp w24,param_1 ram:d9007ee8 210a0054 b.ne LAB_d900802c ram:d9007eec 9a0200b9 str w26,[x20]=>DAT_d900a450 ram:d9007ef0 a00a40f9 ldr param_1,[x21, #0x10] ram:d9007ef4 00304091 add param_1,param_1,#0xc, LSL #12 ram:d9007ef8 800600f9 str param_1,[x20, #0x8]=>DAT_d900a458 ram:d9007efc a00e40f9 ldr param_1,[x21, #0x18] ram:d9007f00 800a00f9 str param_1,[x20, #0x10]=>DAT_d900a460 ram:d9007f04 610240b9 ldr w1,[x19] ram:d9007f08 a0ec9052 mov param_1,#0x8765 ram:d9007f0c 8046a272 movk param_1,#0x1234, LSL #16 ram:d9007f10 3f00006b cmp w1,param_1 ram:d9007f14 41010054 b.ne LAB_d9007f3c ram:d9007f18 600640f9 ldr param_1,[x19, #0x8] ram:d9007f1c 800e00f9 str param_1,[x20, #0x18]=>DAT_d900a468 ;= 0000000001100000h ram:d9007f20 601240f9 ldr param_1,[x19, #0x20] ram:d9007f24 770a40f9 ldr x23,[x19, #0x10] ram:d9007f28 a02b00f9 str param_1,[x29, #local_10+0x60] ram:d9007f2c 601640f9 ldr param_1,[x19, #0x28] ram:d9007f30 760e40f9 ldr x22,[x19, #0x18] ram:d9007f34 a02f00f9 str param_1,[x29, #local_8+0x60] ram:d9007f38 16000014 b LAB_d9007f90 LAB_d9007f3c: ;XREF[1,0]: d9007f14 ram:d9007f3c e0889a52 mov param_1,#0xd447 ram:d9007f40 00a1ad72 movk param_1,#0x6d08, LSL #16 ram:d9007f44 1f03006b cmp w24,param_1 ram:d9007f48 60010054 b.eq LAB_d9007f74 ram:d9007f4c a0009a52 mov param_1,#0xd005 ram:d9007f50 203cb172 movk param_1,#0x89e1, LSL #16 ram:d9007f54 1f03006b cmp w24,param_1 ram:d9007f58 c1010054 b.ne LAB_d9007f90 ram:d9007f5c 17a6a0d2 mov x23,#0x5300000 ram:d9007f60 0028a0d2 mov param_1,#0x1400000 ram:d9007f64 b72b00f9 str x23,[x29, #local_10+0x60] ram:d9007f68 a02f00f9 str param_1,[x29, #local_8+0x60] ram:d9007f6c 1640a0d2 mov x22,#0x2000000 ram:d9007f70 20000014 b LAB_d9007ff0 LAB_d9007f74: ;XREF[1,0]: d9007f48 ram:d9007f74 00a2a0d2 mov param_1,#0x5100000 ram:d9007f78 a02b00f9 str param_1,[x29, #local_10+0x60] ram:d9007f7c 0004a0d2 mov param_1,#0x200000 ram:d9007f80 a02f00f9 str param_1,[x29, #local_8+0x60] ram:d9007f84 17a0a0d2 mov x23,#0x5000000 ram:d9007f88 1606a0d2 mov x22,#0x300000 ram:d9007f8c 0a000014 b LAB_d9007fb4 LAB_d9007f90: ;XREF[2,0]: d9007f38,d9007f58 ram:d9007f90 e0889a52 mov param_1,#0xd447 ram:d9007f94 00a1ad72 movk param_1,#0x6d08, LSL #16 ram:d9007f98 1f03006b cmp w24,param_1 ram:d9007f9c c0000054 b.eq LAB_d9007fb4 ram:d9007fa0 a0009a52 mov param_1,#0xd005 ram:d9007fa4 203cb172 movk param_1,#0x89e1, LSL #16 ram:d9007fa8 1f03006b cmp w24,param_1 ram:d9007fac 01040054 b.ne LAB_d900802c ram:d9007fb0 10000014 b LAB_d9007ff0 LAB_d9007fb4: ;XREF[2,0]: d9007f8c,d9007f9c ram:d9007fb4 804a80d2 mov param_1,#0x254 ram:d9007fb8 0042bbf2 movk param_1,#0xda10, LSL #16 ram:d9007fbc 170000b9 str w23,[param_1]=>DAT_da100254 ram:d9007fc0 804980d2 mov param_1,#0x24c ram:d9007fc4 0042bbf2 movk param_1,#0xda10, LSL #16 ram:d9007fc8 000040b9 ldr param_1,[param_1]=>DAT_da10024c ram:d9007fcc c1fe4ad3 lsr x1,x22,#0xa ram:d9007fd0 003c0012 and param_1,param_1,#0xffff ram:d9007fd4 0140012a orr w1,param_1,w1, LSL #0x10 ram:d9007fd8 804980d2 mov param_1,#0x24c ram:d9007fdc 0042bbf2 movk param_1,#0xda10, LSL #16 ram:d9007fe0 010000b9 str w1,[param_1]=>DAT_da10024c ram:d9007fe4 a0430191 add param_1,x29,#0x50 ram:d9007fe8 01008052 mov w1,#0x0 ram:d9007fec 0f000014 b LAB_d9008028 LAB_d9007ff0: ;XREF[2,0]: d9007f70,d9007fb0 ram:d9007ff0 004a80d2 mov param_1,#0x250 ram:d9007ff4 0042bbf2 movk param_1,#0xda10, LSL #16 ram:d9007ff8 170000b9 str w23,[param_1]=>DAT_da100250 ram:d9007ffc 804980d2 mov param_1,#0x24c ram:d9008000 0042bbf2 movk param_1,#0xda10, LSL #16 ram:d9008004 010040b9 ldr w1,[param_1]=>DAT_da10024c ram:d9008008 c0664ad3 ubfx param_1,x22,#0xa,#0x10 ram:d900800c 213c1012 and w1,w1,#0xffff0000 ram:d9008010 0100012a orr w1,param_1,w1 ram:d9008014 804980d2 mov param_1,#0x24c ram:d9008018 0042bbf2 movk param_1,#0xda10, LSL #16 ram:d900801c 010000b9 str w1,[param_1]=>DAT_da10024c ram:d9008020 a0430191 add param_1,x29,#0x50 ram:d9008024 21008052 mov w1,#0x1 LAB_d9008028: ;XREF[1,0]: d9007fec ram:d9008028 8bf9ff97 bl FUN_d9006654 ;undefined FUN_d9006654(undefined8 * ... LAB_d900802c: ;XREF[2,0]: d9007ee8,d9007fac ram:d900802c 94a20091 add x20,x20,#0x28 ram:d9008030 abffff17 b LAB_d9007edc LAB_d9008034: ;XREF[1,0]: d9007ee0 ram:d9008034 b5a20091 add x21,x21,#0x28 ram:d9008038 73420191 add x19,x19,#0x50 ram:d900803c a4ffff17 b LAB_d9007ecc LAB_d9008040: ;XREF[1,0]: d9007ed0 ram:d9008040 f35341a9 ldp x19,x20,[sp, #local_50+0x60] ram:d9008044 f55b42a9 ldp x21,x22,[sp, #local_40+0x60] ram:d9008048 f76343a9 ldp x23,x24,[sp, #local_30+0x60] ram:d900804c f96b44a9 ldp x25,x26,[sp, #local_20+0x60] ram:d9008050 fd7bc6a8 ldp x29=>local_60,x30,[sp], #0x60 ram:d9008054 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined check_handler(undefined8 param_1) ;param_1 undefined8 x0 ;local_10 undefined8 -10 ;XREF[2,0]: d9008094,d90080a0 ;local_20 undefined8 -20 ;XREF[1,0]: d9008060 ;local_30 undefined8 -30 ;XREF[1,0]: d9008058 ;XREF[3,0]: d9006480,d9008148,d9008acc ram:d9008058 fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d900805c fd030091 mov x29,sp ram:d9008060 f35301a9 stp x19,x20,[sp, #local_20+0x30] ram:d9008064 f30300aa mov x19,param_1 ram:d9008068 00e4ff97 bl FUN_d9001068 ;undefined1 * FUN_d9001068(void) ram:d900806c f40300aa mov x20,param_1 ram:d9008070 40e4ff97 bl FUN_d9001170 ;undefined * FUN_d9001170(void) ram:d9008074 e10300aa mov x1,param_1 ram:d9008078 140c00f9 str x20,[param_1, #0x18] ram:d900807c 130400f9 str x19,[param_1, #0x8] ram:d9008080 000440b9 ldr param_1,[param_1, #0x4] ram:d9008084 00781f12 and param_1,param_1,#0xfffffffe ram:d9008088 200400b9 str param_1,[x1, #0x4] ram:d900808c a0598052 mov param_1,#0x2cd ram:d9008090 201000b9 str param_1,[x1, #0x10] ram:d9008094 a11300f9 str x1,[x29, #local_10+0x30] ram:d9008098 75e6ff97 bl FUN_d9001a6c ;undefined FUN_d9001a6c(void) ram:d900809c 2d040094 bl FUN_d9009150 ;undefined FUN_d9009150(void) ram:d90080a0 a11340f9 ldr x1,[x29, #local_10+0x30] ram:d90080a4 020080d2 mov x2,#0x0 ram:d90080a8 200080d2 mov param_1,#0x1 ram:d90080ac 200c00f9 str param_1,[x1, #0x18] ram:d90080b0 e30302aa mov x3,x2 ram:d90080b4 0000b8d2 mov param_1,#0xc0000000 ram:d90080b8 e40302aa mov x4,x2 ram:d90080bc e50302aa mov x5,x2 ram:d90080c0 e60302aa mov x6,x2 ram:d90080c4 e70302aa mov x7,x2 ram:d90080c8 3e040094 bl smc ;void smc(ulong * cmd, ulong ep_info,... ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d90080cc(void) ;local_10 undefined8 -10 ;XREF[2,0]: d90080cc,d9008158 ;XREF[1,0]: d90081cc ram:d90080cc fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d90080d0 fd030091 mov x29,sp ram:d90080d4 d3e5ff97 bl get_boot_device ;uint get_boot_device(void) ram:d90080d8 1f1400f1 cmp x0,#0x5 ram:d90080dc 81030054 b.ne LAB_d900814c ram:d90080e0 000000b0 adrp x0,0xd9009000 ram:d90080e4 00b81f91 add x0=>s_USB_mode!_d90097ee,x0,#0x7ee ;= "USB mode!\n" ram:d90080e8 b5030094 bl serial_puts ;undefined serial_puts(char * s) ram:d90080ec 80a180d2 mov x0,#0x50c ram:d90080f0 8020bbf2 movk x0,#0xd904, LSL #16 ram:d90080f4 000040b9 ldr w0,[x0]=>DAT_d904050c ram:d90080f8 c19f8052 mov w1,#0x4fe ram:d90080fc 0180b272 movk w1,#0x9400, LSL #16 ram:d9008100 1f00016b cmp w0,w1 ram:d9008104 e0010054 b.eq LAB_d9008140 ram:d9008108 81198352 mov w1,#0x18cc ram:d900810c 0180b272 movk w1,#0x9400, LSL #16 ram:d9008110 1f00016b cmp w0,w1 ram:d9008114 e0000054 b.eq LAB_d9008130 ram:d9008118 41048052 mov w1,#0x22 ram:d900811c 0150aa72 movk w1,#0x5280, LSL #16 ram:d9008120 1f00016b cmp w0,w1 ram:d9008124 a1000054 b.ne LAB_d9008138 ram:d9008128 00c888d2 mov x0,#0x4640 ram:d900812c 06000014 b LAB_d9008144 LAB_d9008130: ;XREF[1,0]: d9008114 ram:d9008130 00c489d2 mov x0,#0x4e20 ram:d9008134 04000014 b LAB_d9008144 LAB_d9008138: ;XREF[1,0]: d9008124 ram:d9008138 00a388d2 mov x0,#0x4518 ram:d900813c 02000014 b LAB_d9008144 LAB_d9008140: ;XREF[1,0]: d9008104 ram:d9008140 80a988d2 mov x0,#0x454c LAB_d9008144: ;XREF[3,0]: d900812c,d9008134,d900813c ram:d9008144 8020bbf2 movk x0,#0xd904, LSL #16 ram:d9008148 c4ffff97 bl check_handler ;undefined check_handler(undefined8 p... LAB_d900814c: ;XREF[1,0]: d90080dc ram:d900814c 000000b0 adrp x0,0xd9009000 ram:d9008150 00300c91 add x0=>s_reset..._d90092fe+14,x0,#0x30c ;= "reset...\n" ram:d9008154 9a030094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008158 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d900815c 4de6ff17 b reset_system ;undefined reset_system(void) ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;int FUN_d9008160(ulong param_1, ulong param_2, int param_3) ;param_1 ulong x0 ;param_2 ulong x1 ;param_3 int w2 ;local_8 undefined8 -8 ;XREF[2,0]: d9008174,d9008180 ;local_10 undefined8 -10 ;XREF[2,0]: d900816c,d900817c ;local_20 undefined8 -20 ;XREF[2,0]: d9008168,d90081d8 ;local_30 undefined8 -30 ;XREF[2,0]: d9008160,d90081dc ;XREF[2,0]: d9008240,d90082b4 ram:d9008160 fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d9008164 fd030091 mov x29,sp ram:d9008168 f35301a9 stp x19,x20,[sp, #local_20+0x30] ram:d900816c a11300f9 str param_2,[x29, #local_10+0x30] ram:d9008170 f40300aa mov x20,param_1 ram:d9008174 a21700f9 str param_3,[x29, #local_8+0x30] ram:d9008178 f6030094 bl FUN_d9009150 ;undefined FUN_d9009150(void) ram:d900817c a11340f9 ldr param_2,[x29, #local_10+0x30] ram:d9008180 a21740f9 ldr param_3,[x29, #local_8+0x30] ram:d9008184 e00314aa mov param_1,x20 ram:d9008188 53010094 bl aml_data_check ;int aml_data_check(long param_1, ulo... ram:d900818c f303002a mov w19,param_1 ram:d9008190 00020034 cbz param_1,LAB_d90081d0 ram:d9008194 000000b0 adrp param_1,0xd9009000 ram:d9008198 00e41f91 add param_1=>...,param_1,#0x7f9 ;= "aml log : SIG CHK : " ram:d900819c 88030094 bl serial_puts ;undefined serial_puts(char * s) ram:d90081a0 607e4093 sxtw param_1,w19 ram:d90081a4 a7030094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d90081a8 000000b0 adrp param_1,0xd9009000 ram:d90081ac 00382091 add param_1=>...,param_1,#0x80e ;= " for address 0x" ram:d90081b0 83030094 bl serial_puts ;undefined serial_puts(char * s) ram:d90081b4 e00314aa mov param_1,x20 ram:d90081b8 01048052 mov param_2,#0x20 ram:d90081bc 8c030094 bl serial_put_hex ;undefined serial_put_hex(ulong hex, ... ram:d90081c0 000000b0 adrp param_1,0xd9009000 ram:d90081c4 00a42191 add param_1=>s__d9009869,param_1,#0x869 ;= "\n" ram:d90081c8 7d030094 bl serial_puts ;undefined serial_puts(char * s) ram:d90081cc c0ffff97 bl FUN_d90080cc ;undefined FUN_d90080cc(void) LAB_d90081d0: ;XREF[1,0]: d9008190 ram:d90081d0 e1030094 bl FUN_d9009154 ;undefined FUN_d9009154(void) ram:d90081d4 e003132a mov param_1,w19 ram:d90081d8 f35341a9 ldp x19,x20,[sp, #local_20+0x30] ram:d90081dc fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d90081e0 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;int bl2_load_images(void) ;ep_info ep_info * x21 ;XREF[1,0]: d900825c ;name astruct * x19 ;XREF[1,0]: d9008274 ;local_10 undefined8 -10 ;XREF[1,0]: d90081f4 ;local_20 undefined8 -20 ;XREF[1,0]: d90081f8 ;local_30 undefined8 -30 ;XREF[1,0]: d90081f0 ;local_40 undefined8 -40 ;XREF[1,0]: d90081ec ;local_50 undefined8 -50 ;XREF[1,0]: d90081e4 ;XREF[2,0]: d9008770,d9008914 ram:d90081e4 fd7bbba9 stp x29,x30,[sp, #local_50]! ram:d90081e8 fd030091 mov x29,sp ram:d90081ec f35301a9 stp x19,x20,[sp, #local_40+0x50] ram:d90081f0 f55b02a9 stp x21,x22,[sp, #local_30+0x50] ram:d90081f4 f96b04a9 stp x25,x26,[sp, #local_10+0x50] ram:d90081f8 f76303a9 stp x23,x24,[sp, #local_20+0x50] ram:d90081fc 47e4ff97 bl dump_ddr_data ;undefined dump_ddr_data(void) ram:d9008200 030000b0 adrp x3,0xd9009000 ram:d9008204 63782091 add x3=>s_fip_header_d900981e,x3,#0x81e ;= "fip header" ram:d9008208 0128a0d2 mov x1,#0x1400000 ram:d900820c 020088d2 mov x2,#0x4000 ram:d9008210 000098d2 mov x0,#0xc000 ram:d9008214 9fe5ff97 bl storage_load ;undefined8 storage_load(ulong src, u... ram:d9008218 0128a0d2 mov x1,#0x1400000 ram:d900821c 020088d2 mov x2,#0x4000 ram:d9008220 002ea0d2 mov x0,#0x1700000 ram:d9008224 4c030094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d9008228 004580d2 mov x0,#0x228 ram:d900822c 0002b9f2 movk x0,#0xc810, LSL #16 ram:d9008230 0128a0d2 mov x1,#0x1400000 ram:d9008234 02008012 mov w2,#0xffffffff ram:d9008238 190040b9 ldr w25,[x0]=>DAT_c8100228 ram:d900823c 002ea0d2 mov x0,#0x1700000 ram:d9008240 c8ffff97 bl FUN_d9008160 ;int FUN_d9008160(ulong param_1, ulon... ram:d9008244 0028a0d2 mov x0,#0x1400000 ram:d9008248 0bffff97 bl FUN_d9007e74 ;undefined FUN_d9007e74(long param_1) ram:d900824c 90f8ff97 bl FUN_d900648c ;undefined FUN_d900648c(void) ram:d9008250 130000d0 adrp x19,ddrs ram:d9008254 85e3ff97 bl FUN_d9001068 ;undefined1 * FUN_d9001068(void) ram:d9008258 73421191 add x19,x19,#0x450 ram:d900825c 150080d2 mov ep_info,#0x0 ram:d9008260 39031c12 and w25,w25,#0x10 ram:d9008264 f40300aa mov x20,x0 ram:d9008268 73820091 add x19,x19,#0x20 ram:d900826c f603152a mov w22,ep_info ram:d9008270 1a009452 mov w26,#0xa000 LAB_d9008274: ;XREF[1,0]: d90083e0 ; FWD[3,0]: d900a454,d900a47c,register:00004098 ram:d9008274 60425eb8 ldur w0,[name, #-0x1c] ;= 3DFD6697h ;= AABBCCDDh ram:d9008278 600b0034 cbz w0,LAB_d90083e4 ram:d900827c 60025eb8 ldur w0,[name->field0_0x0, #-0x20]=>DAT_d9... ram:d9008280 f803162a mov w24,w22 ram:d9008284 a00a0034 cbz w0,LAB_d90083d8 ram:d9008288 172ea0d2 mov x23,#0x1700000 ram:d900828c 59000035 cbnz w25,LAB_d9008294 ram:d9008290 77825ff8 ldur x23,[name->field0_0x0, #-0x8]=>DAT_d9...;= 0000000001100000h LAB_d9008294: ;XREF[1,0]: d900828c ram:d9008294 62025ff8 ldur x2,[name->field0_0x0, #-0x10]=>DAT_d9... ram:d9008298 60825ef8 ldur x0,[name->field0_0x0, #-0x18]=>DAT_d9... ram:d900829c e10317aa mov x1,x23 ram:d90082a0 e30313aa mov x3=>LAB_d900a470,name ram:d90082a4 7be5ff97 bl storage_load ;undefined8 storage_load(ulong src, u... ram:d90082a8 61825ff8 ldur x1,[name->field0_0x0, #-0x8]=>DAT_d90...;= 0000000001100000h ram:d90082ac e00317aa mov x0,x23 ram:d90082b0 e203162a mov w2,w22 ram:d90082b4 abffff97 bl FUN_d9008160 ;int FUN_d9008160(ulong param_1, ulon... ram:d90082b8 60425eb8 ldur w0,[name->field0_0x0, #-0x1c]=>DAT_d9...;= 3DFD6697h ram:d90082bc a1009a52 mov w1,#0xd005 ram:d90082c0 213cb172 movk w1,#0x89e1, LSL #16 ram:d90082c4 1f00016b cmp w0,w1 ram:d90082c8 d8060011 add w24,w22,#0x1 ram:d90082cc 00060054 b.eq LAB_d900838c ram:d90082d0 a1009a52 mov w1,#0xd005 ram:d90082d4 213cb172 movk w1,#0x89e1, LSL #16 ram:d90082d8 1f00016b cmp w0,w1 ram:d90082dc a8020054 b.hi LAB_d9008330 ram:d90082e0 e1d28c52 mov w1,#0x6697 ram:d90082e4 a1bfa772 movk w1,#0x3dfd, LSL #16 ram:d90082e8 1f00016b cmp w0,w1 ram:d90082ec c0030054 b.eq LAB_d9008364 ram:d90082f0 e1889a52 mov w1,#0xd447 ram:d90082f4 01a1ad72 movk w1,#0x6d08, LSL #16 ram:d90082f8 1f00016b cmp w0,w1 ram:d90082fc e1060054 b.ne LAB_d90083d8 ram:d9008300 9ce3ff97 bl FUN_d9001170 ;undefined * FUN_d9001170(void) ram:d9008304 140c00f9 str x20,[x0, #0x18] ram:d9008308 61825ff8 ldur x1,[name->field0_0x0, #-0x8]=>DAT_d90...;= 0000000001100000h ram:d900830c f50300aa mov ep_info,x0 ram:d9008310 800640f9 ldr x0,[x20, #0x8] ram:d9008314 010400f9 str x1,[x0, #0x8] ram:d9008318 62025ff8 ldur x2,[name->field0_0x0, #-0x10]=>DAT_d9... ram:d900831c 021000b9 str w2,[x0, #0x10] ram:d9008320 a10600f9 str x1,[x21, #ep_info->pc] ram:d9008324 e10315aa mov x1,ep_info ram:d9008328 e0e3ff97 bl FUN_d90012a8 ;undefined FUN_d90012a8(undefined8 pa... ram:d900832c 2b000014 b LAB_d90083d8 LAB_d9008330: ;XREF[1,0]: d90082dc ram:d9008330 c11a9a52 mov w1,#0xd0d6 ram:d9008334 c1fdb472 movk w1,#0xa7ee, LSL #16 ram:d9008338 1f00016b cmp w0,w1 ram:d900833c c0030054 b.eq LAB_d90083b4 ram:d9008340 a19b9952 mov w1,#0xccdd ram:d9008344 6157b572 movk w1,#0xaabb, LSL #16 ram:d9008348 1f00016b cmp w0,w1 ram:d900834c 61040054 b.ne LAB_d90083d8 ram:d9008350 61825ff8 ldur x1,[name->field0_0x0, #-0x8]=>DAT_d90...;= 0000000001100000h ram:d9008354 801e40f9 ldr x0,[x20, #0x38] ram:d9008358 010400f9 str x1,[x0, #0x8] ram:d900835c 61025ff8 ldur x1,[name->field0_0x0, #-0x10]=>DAT_d9... ram:d9008360 09000014 b LAB_d9008384 LAB_d9008364: ;XREF[1,0]: d90082ec ram:d9008364 801a40f9 ldr x0,[x20, #0x30] ram:d9008368 61825ff8 ldur x1,[name->field0_0x0, #-0x8]=>DAT_d90...;= 0000000001100000h ram:d900836c 1a1000b9 str w26,[x0, #0x10] ram:d9008370 010400f9 str x1,[x0, #0x8] ram:d9008374 801e40f9 ldr x0,[x20, #0x38] ram:d9008378 21284091 add x1,x1,#0xa, LSL #12 ram:d900837c 010400f9 str x1,[x0, #0x8] ram:d9008380 01808652 mov w1,#0x3400 LAB_d9008384: ;XREF[1,0]: d9008360 ram:d9008384 011000b9 str w1,[x0, #0x10] ram:d9008388 14000014 b LAB_d90083d8 LAB_d900838c: ;XREF[1,0]: d90082cc ram:d900838c 800e40f9 ldr x0,[x20, #0x18] ram:d9008390 62825ff8 ldur x2,[name->field0_0x0, #-0x8]=>DAT_d90...;= 0000000001100000h ram:d9008394 020400f9 str x2,[x0, #0x8] ram:d9008398 61025ff8 ldur x1,[name->field0_0x0, #-0x10]=>DAT_d9... ram:d900839c 011000b9 str w1,[x0, #0x10] ram:d90083a0 810a40f9 ldr x1,[x20, #0x10] ram:d90083a4 410000b4 cbz x1,LAB_d90083ac ram:d90083a8 220400f9 str x2,[x1, #0x8] LAB_d90083ac: ;XREF[1,0]: d90083a4 ram:d90083ac c5e3ff97 bl FUN_d90012c0 ;undefined FUN_d90012c0(undefined8 pa... ram:d90083b0 0a000014 b LAB_d90083d8 LAB_d90083b4: ;XREF[1,0]: d900833c ram:d90083b4 801640f9 ldr x0,[x20, #0x28] ram:d90083b8 62825ff8 ldur x2,[name->field0_0x0, #-0x8]=>DAT_d90...;= 0000000001100000h ram:d90083bc 020400f9 str x2,[x0, #0x8] ram:d90083c0 61025ff8 ldur x1,[name->field0_0x0, #-0x10]=>DAT_d9... ram:d90083c4 011000b9 str w1,[x0, #0x10] ram:d90083c8 811240f9 ldr x1,[x20, #0x20] ram:d90083cc 410000b4 cbz x1,LAB_d90083d4 ram:d90083d0 220400f9 str x2,[x1, #0x8] LAB_d90083d4: ;XREF[1,0]: d90083cc ram:d90083d4 c0e3ff97 bl FUN_d90012d4 ;undefined FUN_d90012d4(undefined8 pa... LAB_d90083d8: ;XREF[6,0]: d9008284,d90082fc,d900832c,d900834c ; d9008388,d90083b0 ram:d90083d8 73a20091 add name,name,#0x28 ram:d90083dc f603182a mov w22,w24 ram:d90083e0 a5ffff17 b LAB_d9008274 LAB_d90083e4: ;XREF[1,0]: d9008278 ram:d90083e4 80e3ff97 bl FUN_d90011e4 ;undefined FUN_d90011e4(void) ram:d90083e8 5a030094 bl FUN_d9009150 ;undefined FUN_d9009150(void) ram:d90083ec a0e5ff97 bl FUN_d9001a6c ;undefined FUN_d9001a6c(void) ram:d90083f0 020080d2 mov x2,#0x0 ram:d90083f4 0000b8d2 mov x0,#0xc0000000 ram:d90083f8 e10315aa mov x1,ep_info ram:d90083fc e30302aa mov x3,x2 ram:d9008400 e40302aa mov x4,x2 ram:d9008404 e50302aa mov x5,x2 ram:d9008408 e60302aa mov x6,x2 ram:d900840c e70302aa mov x7,x2 ;Run BL31 via an SMC call to BL1. ram:d9008410 6c030094 bl smc ;void smc(ulong * cmd, ulong ep_info,... ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;int aml_data_check(long param_1, ulong param_2, int param_3) ;param_1 long x0 ;param_2 ulong x1 ;param_3 int w2 ;local_154 undefined4 -154 ;XREF[2,0]: d90084fc,d9008598 ;local_156 undefined2 -156 ;XREF[2,0]: d9008524,d90085c4 ;local_234 undefined4 -234 ;XREF[2,0]: d9008690,d90086a8 ;local_238 undefined4 -238 ;XREF[1,0]: d900864c ;local_23c undefined4 -23c ;XREF[2,0]: d9008530,d90085d0 ;local_240 undefined4 -240 ;XREF[1,0]: d9008638 ;local_244 undefined4 -244 ;XREF[2,0]: d90084e8,d9008580 ;local_24a undefined2 -24a ;XREF[2,0]: d900850c,d90085a8 ;local_24c undefined2 -24c ;XREF[1,0]: d9008678 ;local_24e undefined2 -24e ;XREF[3,0]: d9008518,d90085b4,d900863c ;local_260 undefined8 -260 ;XREF[2,0]: d9008434,d90086c4 ;local_270 undefined8 -270 ;XREF[2,0]: d9008420,d90086bc ;local_280 undefined8 -280 ;XREF[2,0]: d9008438,d90086c0 ;local_290 undefined8 -290 ;XREF[2,0]: d9008418,d90086c8 ;XREF[1,0]: d90086d4 ram:d9008414 ff4309d1 sub sp,sp,#0x250 ram:d9008418 fd7bbca9 stp x29,x30,[sp, #local_290+0x250]! ram:d900841c fd030091 mov x29,sp ram:d9008420 f55b02a9 stp x21,x22,[sp, #local_270+0x290] ram:d9008424 f50300aa mov x21,param_1 ram:d9008428 004580d2 mov param_1,#0x228 ram:d900842c 0002b9f2 movk param_1,#0xc810, LSL #16 ram:d9008430 160040b9 ldr w22,[param_1]=>DAT_c8100228 ram:d9008434 f76303a9 stp x23,x24,[sp, #local_260+0x290] ram:d9008438 f35301a9 stp x19,x20,[sp, #local_280+0x290] ram:d900843c d8021c12 and w24,w22,#0x10 ram:d9008440 f70301aa mov x23,param_2 ram:d9008444 d61244d3 ubfx x22,x22,#0x4,#0x1 ram:d9008448 c202f837 tbnz param_3,#0x1f,LAB_d90084a0 ram:d900844c b6020034 cbz w22,LAB_d90084a0 ram:d9008450 5f240071 cmp param_3,#0x9 ram:d9008454 cc030054 b.gt LAB_d90084cc ram:d9008458 547c4093 sxtw x20,param_3 ram:d900845c 13b881d2 mov x19,#0xdc0 ram:d9008460 94920191 add x20,x20,#0x64 ram:d9008464 0028a0d2 mov param_1,#0x1400000 ram:d9008468 1328a0f2 movk x19,#0x140, LSL #16 ram:d900846c 1414148b add x20,param_1,x20, LSL #0x5 LAB_d9008470: ;XREF[1,0]: d9008494 ram:d9008470 e00314aa mov param_1,x20 ram:d9008474 61621091 add param_2,x19,#0x418 ram:d9008478 020480d2 mov param_3,#0x20 ram:d900847c a9020094 bl memcmp__notsure ;int memcmp__notsure(long d1, long d2... ram:d9008480 a0020034 cbz param_1,LAB_d90084d4 ram:d9008484 01fe86d2 mov param_2,#0x37f0 ram:d9008488 73e21091 add x19,x19,#0x438 ram:d900848c 0128a0f2 movk param_2,#0x140, LSL #16 ram:d9008490 7f0201eb cmp x19,param_2 ram:d9008494 e1feff54 b.ne LAB_d9008470 ram:d9008498 130080d2 mov x19,#0x0 ram:d900849c 0e000014 b LAB_d90084d4 LAB_d90084a0: ;XREF[2,0]: d9008448,d900844c ram:d90084a0 6201f836 tbz param_3,#0x1f,LAB_d90084cc ram:d90084a4 428a88d2 mov param_3,#0x4452 ram:d90084a8 0209aaf2 movk param_3,#0x5048, LSL #16 ram:d90084ac c288c9f2 movk param_3,#0x4c46, LSL #32 ram:d90084b0 0020bbd2 mov param_1,#0xd9000000 ram:d90084b4 02ebe8f2 movk param_3,#0x4758, LSL #48 ram:d90084b8 020000f9 str param_3,[param_1]=>DAT_d9000000 ram:d90084bc 000180d2 mov param_1,#0x8 ram:d90084c0 0020bbf2 movk param_1,#0xd900, LSL #16 ram:d90084c4 0128a0d2 mov param_2,#0x1400000 ram:d90084c8 010000f9 str param_2,[param_1]=>DAT_d9000008 LAB_d90084cc: ;XREF[2,0]: d9008454,d90084a0 ram:d90084cc 136e81d2 mov x19,#0xb70 ram:d90084d0 1320bbf2 movk x19,#0xd900, LSL #16 LAB_d90084d4: ;XREF[2,0]: d9008480,d900849c ram:d90084d4 e10315aa mov param_2,x21 ram:d90084d8 a0030191 add param_1,x29,#0x40 ram:d90084dc 024080d2 mov param_3,#0x200 ram:d90084e0 9d020094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d90084e4 20a88952 mov param_1,#0x4d41 ram:d90084e8 a14f40b9 ldr param_2,[x29, #local_244+0x290] ram:d90084ec 8069a872 movk param_1,#0x434c, LSL #16 ram:d90084f0 3f00006b cmp param_2,param_1 ram:d90084f4 41020054 b.ne LAB_d900853c ram:d90084f8 20a88952 mov param_1,#0x4d41 ram:d90084fc a13f41b9 ldr param_2,[x29, #local_154+0x290] ram:d9008500 8069a872 movk param_1,#0x434c, LSL #16 ram:d9008504 3f00006b cmp param_2,param_1 ram:d9008508 a1010054 b.ne LAB_d900853c ram:d900850c a08f4079 ldrh param_1,[x29, #local_24a+0x290] ram:d9008510 1f040071 cmp param_1,#0x1 ram:d9008514 48010054 b.hi LAB_d900853c ram:d9008518 a0874079 ldrh param_1,[x29, #local_24e+0x290] ram:d900851c 1f000871 cmp param_1,#0x200 ram:d9008520 e1000054 b.ne LAB_d900853c ram:d9008524 a0774279 ldrh param_1,[x29, #local_156+0x290] ram:d9008528 1f000871 cmp param_1,#0x200 ram:d900852c 81000054 b.ne LAB_d900853c ram:d9008530 a05740b9 ldr param_1,[x29, #local_23c+0x290] ram:d9008534 1f000871 cmp param_1,#0x200 ram:d9008538 c0070054 b.eq LAB_d9008630 LAB_d900853c: ;XREF[5,0]: d90084f4,d9008508,d9008514,d9008520 ; d900852c ram:d900853c f4178052 mov w20,#0xbf ram:d9008540 d80b0034 cbz w24,LAB_d90086b8 ram:d9008544 14008052 mov w20,#0x0 LAB_d9008548: ;XREF[1,0]: d9008568 ram:d9008548 9ffe0771 cmp w20,#0x1ff ram:d900854c 08010054 b.hi LAB_d900856c ram:d9008550 e00313aa mov param_1,x19 ram:d9008554 a1c2348b add param_2,x21,w20, SXTW ram:d9008558 0240a2d2 mov param_3,#0x12000000 ram:d900855c f8fcff97 bl FUN_d900793c ;undefined FUN_d900793c(uint * param_... ram:d9008560 600a44b9 ldr param_1,[x19, #0x408] ram:d9008564 940a000b add w20,w20,param_1, LSL #0x2 ram:d9008568 f8ffff17 b LAB_d9008548 LAB_d900856c: ;XREF[1,0]: d900854c ram:d900856c e10315aa mov param_2,x21 ram:d9008570 a0030191 add param_1,x29,#0x40 ram:d9008574 024080d2 mov param_3,#0x200 ram:d9008578 77020094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d900857c 20a88952 mov param_1,#0x4d41 ram:d9008580 a14f40b9 ldr param_2,[x29, #local_244+0x290] ram:d9008584 8069a872 movk param_1,#0x434c, LSL #16 ram:d9008588 3f00006b cmp param_2,param_1 ram:d900858c b40a8052 mov w20,#0x55 ram:d9008590 81020054 b.ne LAB_d90085e0 ram:d9008594 20a88952 mov param_1,#0x4d41 ram:d9008598 a13f41b9 ldr param_2,[x29, #local_154+0x290] ram:d900859c 8069a872 movk param_1,#0x434c, LSL #16 ram:d90085a0 3f00006b cmp param_2,param_1 ram:d90085a4 e1010054 b.ne LAB_d90085e0 ram:d90085a8 a08f4079 ldrh param_1,[x29, #local_24a+0x290] ram:d90085ac 1f040071 cmp param_1,#0x1 ram:d90085b0 88010054 b.hi LAB_d90085e0 ram:d90085b4 a0874079 ldrh param_1,[x29, #local_24e+0x290] ram:d90085b8 f40b8052 mov w20,#0x5f ram:d90085bc 1f000871 cmp param_1,#0x200 ram:d90085c0 01010054 b.ne LAB_d90085e0 ram:d90085c4 a0774279 ldrh param_1,[x29, #local_156+0x290] ram:d90085c8 1f000871 cmp param_1,#0x200 ram:d90085cc a1000054 b.ne LAB_d90085e0 ram:d90085d0 a05740b9 ldr param_1,[x29, #local_23c+0x290] ram:d90085d4 540d8052 mov w20,#0x6a ram:d90085d8 1f000871 cmp param_1,#0x200 ram:d90085dc f403941a csel w20,wzr,w20,eq LAB_d90085e0: ;XREF[5,0]: d9008590,d90085a4,d90085b0,d90085c0 ; d90085cc ram:d90085e0 000000b0 adrp param_1,0xd9009000 ram:d90085e4 00a42091 add param_1=>...,param_1,#0x829 ;= "aml log : R" ram:d90085e8 75020094 bl serial_puts ;undefined serial_puts(char * s) ram:d90085ec 600a44b9 ldr param_1,[x19, #0x408] ram:d90085f0 00687bd3 ubfiz param_1,param_1,#0x5,#0x1b ram:d90085f4 93020094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d90085f8 b4000035 cbnz w20,LAB_d900860c ram:d90085fc 000000b0 adrp param_1,0xd9009000 ram:d9008600 00d42091 add param_1=>...,param_1,#0x835 ;= " check pass!\n" ram:d9008604 6e020094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008608 0c000014 b LAB_d9008638 LAB_d900860c: ;XREF[1,0]: d90085f8 ram:d900860c 000000b0 adrp param_1,0xd9009000 ram:d9008610 000c2191 add param_1=>...,param_1,#0x843 ;= " check fail with ERR = " ram:d9008614 6a020094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008618 807e4093 sxtw param_1,w20 ram:d900861c 89020094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d9008620 000000b0 adrp param_1,0xd9009000 ram:d9008624 00a42191 add param_1=>s__d9009869,param_1,#0x869 ;= "\n" ram:d9008628 65020094 bl serial_puts ;undefined serial_puts(char * s) ram:d900862c 23000014 b LAB_d90086b8 LAB_d9008630: ;XREF[1,0]: d9008538 ram:d9008630 941b8052 mov w20,#0xdc ram:d9008634 36040035 cbnz w22,LAB_d90086b8 LAB_d9008638: ;XREF[1,0]: d9008608 ram:d9008638 a15340b9 ldr param_2,[x29, #local_240+0x290] ram:d900863c a2874079 ldrh param_3,[x29, #local_24e+0x290] ram:d9008640 a102018b add param_2,x21,param_2 ram:d9008644 e00315aa mov param_1,x21 ram:d9008648 43020094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d900864c a15b40b9 ldr param_2,[x29, #local_238+0x290] ram:d9008650 e00315aa mov param_1,x21 ram:d9008654 a2c30991 add param_3,x29,#0x270 ram:d9008658 03008052 mov w3,#0x0 ram:d900865c ddfdff97 bl FUN_d9007dd0 ;undefined FUN_d9007dd0(long param_1,... ram:d9008660 a0c30991 add param_1,x29,#0x270 ram:d9008664 a1830191 add param_2,x29,#0x60 ram:d9008668 020480d2 mov param_3,#0x20 ram:d900866c 2d020094 bl memcmp__notsure ;int memcmp__notsure(long d1, long d2... ram:d9008670 f41c8052 mov w20,#0xe7 ram:d9008674 20020035 cbnz param_1,LAB_d90086b8 ram:d9008678 a08b4079 ldrh param_1,[x29, #local_24c+0x290] ram:d900867c 60010034 cbz param_1,LAB_d90086a8 ram:d9008680 a1030291 add param_2,x29,#0x80 ram:d9008684 020680d2 mov param_3,#0x30 ram:d9008688 a0030991 add param_1,x29,#0x240 ram:d900868c 32020094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d9008690 a45f40b9 ldr w4,[x29, #local_234+0x290] ram:d9008694 a0030991 add param_1,x29,#0x240 ram:d9008698 a1830991 add param_2,x29,#0x260 ram:d900869c e20315aa mov param_3,x21 ram:d90086a0 e30317aa mov x3,x23 ram:d90086a4 15e5ff97 bl FUN_d9001af8 ;undefined FUN_d9001af8(void) LAB_d90086a8: ;XREF[1,0]: d900867c ram:d90086a8 a15f40b9 ldr param_2,[x29, #local_234+0x290] ram:d90086ac e00317aa mov param_1,x23 ram:d90086b0 aa020094 bl FUN_d9009158 ;undefined FUN_d9009158(ulong param_1... ram:d90086b4 14008052 mov w20,#0x0 LAB_d90086b8: ;XREF[4,0]: d9008540,d900862c,d9008634,d9008674 ram:d90086b8 e003142a mov param_1,w20 ram:d90086bc f55b42a9 ldp x21,x22,[sp, #local_270+0x290] ram:d90086c0 f35341a9 ldp x19,x20,[sp, #local_280+0x290] ram:d90086c4 f76343a9 ldp x23,x24,[sp, #local_260+0x290] ram:d90086c8 fd7bc4a8 ldp x29=>local_290,x30,[sp], #0x40 ram:d90086cc ff430991 add sp,sp,#0x250 ram:d90086d0 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;int aml_data_check(long param_1, ulong param_2, int param_3) ;param_1 long x0 ;param_2 ulong x1 ;param_3 int w2 ;XREF[1,0]: d9008188 ram:d90086d4 50ffff17 b aml_data_check ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined print_version(void) ;local_10 undefined8 -10 ;XREF[2,0]: d90086d8,d9008718 ;XREF[1,0]: d9008750 ram:d90086d8 fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d90086dc fd030091 mov x29,sp ram:d90086e0 000000b0 adrp x0,0xd9009000 ram:d90086e4 006c2191 add x0=>s__TE:_d900985b,x0,#0x85b ;= "\nTE: " ram:d90086e8 35020094 bl serial_puts ;undefined serial_puts(char * s) ram:d90086ec 003193d2 mov x0,#0x9988 ram:d90086f0 0022b8f2 movk x0,#0xc110, LSL #16 ram:d90086f4 000040b9 ldr w0,[x0]=>DAT_c1109988 ram:d90086f8 52020094 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d90086fc 000000b0 adrp x0,0xd9009000 ram:d9008700 00842191 add x0=>s__BL2_d9009861,x0,#0x861 ;= "\n\nBL2 " ram:d9008704 2e020094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008708 000000b0 adrp x0,0xd9009000 ram:d900870c 00000891 add x0=>s_Bui...,x0,#0x200 ;= "Built : 11:58:42, May 27 2017. \n... ram:d9008710 2b020094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008714 000000b0 adrp x0,0xd9009000 ram:d9008718 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d900871c 00a02191 add x0=>DAT_d9009868,x0,#0x868 ;= 0Ah ram:d9008720 27020014 b serial_puts ;undefined serial_puts(char * s) ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined bl2_run_bl21(void) ;local_10 undefined8 -10 ;XREF[2,0]: d9008724,d9008738 ;XREF[1,0]: d9008754 ram:d9008724 fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d9008728 fd030091 mov x29,sp ram:d900872c 008096d2 mov x0,#0xb400 ram:d9008730 0020bbf2 movk x0,#0xd900, LSL #16 ram:d9008734 00003fd6 blr x0=>BL21_FUN_d900b400 ;undefined BL21_FUN_d900b400(void) ram:d9008738 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d900873c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined bl2_main(void) ;local_10 undefined8 -10 ;XREF[1,0]: d9008740 ;This BL2 is based on Arm Trusted Firmware-A v0.4. ;XREF[1,0]: d900104c ram:d9008740 fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d9008744 fd030091 mov x29,sp ram:d9008748 d1f6ff97 bl pinmux_init ;undefined pinmux_init(void) ;seems useless? ram:d900874c d9010094 bl FUN_d9008eb0 ;undefined FUN_d9008eb0(void) ;Print version, run BL21 code, setup arch, check for USB, ;initialise DRAM and storage, and finally load images. ram:d9008750 e2ffff97 bl print_version ;undefined print_version(void) ram:d9008754 f4ffff97 bl bl2_run_bl21 ;undefined bl2_run_bl21(void) ram:d9008758 e2000094 bl bl2_arch_setup ;undefined bl2_arch_setup(void) ram:d900875c 17000094 bl bl2_usb_handler ;undefined8 bl2_usb_handler(void) ram:d9008760 0ff7ff97 bl FUN_d900639c ;undefined FUN_d900639c(void) ram:d9008764 20008052 mov w0,#0x1 ram:d9008768 aef6ff97 bl ddr_init_all ;undefined8 ddr_init_all(int param_1) ram:d900876c 9de2ff97 bl storage_init ;undefined8 storage_init(void) ram:d9008770 9dfeff97 bl bl2_load_images ;int bl2_load_images(void) ram:d9008774 000000b0 adrp x0,0xd9009000 ram:d9008778 00ac2191 add x0=>s_NEVER_BE_HERE_d900986b,x0,#0x86b ;= "NEVER BE HERE\n" ram:d900877c 10020094 bl serial_puts ;undefined serial_puts(char * s) LAB_d9008780: ;XREF[1,0]: d9008780 ram:d9008780 00000014 b LAB_d9008780 ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 usb_read__notsure(long param_1, long param_2, long param_3) ;param_1 long x0 ;param_2 long x1 ;param_3 long x2 ;local_10 undefined8 -10 ;XREF[2,0]: d9008784,d90087b0 ;XREF[1,0]: d9001a3c ram:d9008784 fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d9008788 fd030091 mov x29,sp ram:d900878c 030000d0 adrp x3,ddrs ram:d9008790 63001591 add x3,x3,#0x540 ram:d9008794 630040b9 ldr w3,[x3]=>DAT_d900a540 ;= 0200C000h ram:d9008798 63304051 sub w3,w3,#0xc, LSL #12 ram:d900879c 0300038b add x3,param_1,x3 ram:d90087a0 e00301aa mov param_1,param_2 ram:d90087a4 e10303aa mov param_2,x3 ram:d90087a8 eb010094 bl memcpy ;undefined memcpy(long dst, long src,... ram:d90087ac 000080d2 mov param_1,#0x0 ram:d90087b0 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d90087b4 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 bl2_usb_handler(void) ;local_10 undefined8 -10 ;XREF[2,0]: d90087c8,d9008ad4 ;local_20 undefined8 -20 ;XREF[2,0]: d90087b8,d9008ad8 ;XREF[1,0]: d900875c ram:d90087b8 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d90087bc fd030091 mov x29,sp ram:d90087c0 800380d2 mov x0,#0x1c ram:d90087c4 0042bbf2 movk x0=>DAT_da10001c,#0xda10, LSL #16 ram:d90087c8 f35301a9 stp x19,x20,[sp, #local_10+0x20] ram:d90087cc 130040b9 ldr w19,[x0]=>DAT_da10001c ram:d90087d0 14e4ff97 bl get_boot_device ;uint get_boot_device(void) ram:d90087d4 1f1400f1 cmp x0,#0x5 ram:d90087d8 743e4cd3 ubfx x20,x19,#0xc,#0x4 ram:d90087dc 60000054 b.eq LAB_d90087e8 ram:d90087e0 9f0a0071 cmp w20,#0x2 ram:d90087e4 21130054 b.ne LAB_d9008a48 LAB_d90087e8: ;XREF[1,0]: d90087dc ram:d90087e8 000000b0 adrp x0,0xd9009000 ram:d90087ec 00002291 add x0=>s_BL2_USB_d9009880,x0,#0x880 ;= "BL2 USB \n" ram:d90087f0 f3010094 bl serial_puts ;undefined serial_puts(char * s) ram:d90087f4 000098d2 mov x0,#0xc000 ram:d90087f8 0020bbf2 movk x0,#0xd900, LSL #16 ram:d90087fc 030040b9 ldr w3,[x0]=>DAT_d900c000 ram:d9008800 000098d2 mov x0,#0xc000 ram:d9008804 0020bbf2 movk x0,#0xd900, LSL #16 ram:d9008808 040440b9 ldr w4,[x0, #offset DAT_d900c004 &0xff] ram:d900880c 000098d2 mov x0,#0xc000 ram:d9008810 0020bbf2 movk x0,#0xd900, LSL #16 ram:d9008814 010840b9 ldr w1,[x0, #offset DAT_d900c008 &0xff] ram:d9008818 62f59d52 mov w2,#0xefab ram:d900881c 000098d2 mov x0,#0xc000 ram:d9008820 0020bbf2 movk x0,#0xd900, LSL #16 ram:d9008824 c20aaf72 movk w2,#0x7856, LSL #16 ram:d9008828 020000b9 str w2,[x0]=>DAT_d900c000 ram:d900882c 9f000871 cmp w4,#0x200 ram:d9008830 a1000054 b.ne LAB_d9008844 ram:d9008834 60b59952 mov w0,#0xcdab ram:d9008838 4082a672 movk w0,#0x3412, LSL #16 ram:d900883c 7f00006b cmp w3,w0 ram:d9008840 c0000054 b.eq LAB_d9008858 LAB_d9008844: ;XREF[1,0]: d9008830 ram:d9008844 000098d2 mov x0,#0xc000 ram:d9008848 0020bbf2 movk x0,#0xd900, LSL #16 ram:d900884c 411c8052 mov w1,#0xe2 ram:d9008850 010c00b9 str w1,[x0, #offset DAT_d900c00c &0xff] ram:d9008854 66000014 b switchD_d9008880::caseD_4 LAB_d9008858: ;XREF[1,0]: d9008840 ram:d9008858 21304051 sub w1,w1,#0xc, LSL #12 ram:d900885c 21780351 sub w1,w1,#0xde ram:d9008860 3f0c0071 cmp w1,#0x3 ram:d9008864 601c8052 mov w0,#0xe3 ram:d9008868 c80b0054 b.hi LAB_d90089e0 ram:d900886c 000000b0 adrp x0,0xd9009000 ram:d9008870 00f02191 add x0,x0,#0x87c ram:d9008874 02486138 ldrb w2,[x0, w1, UXTW ]=>switchD_d9008880:... ram:d9008878 63000010 adr x3,0xd9008884 ram:d900887c 6288228b add x2,x3,w2, SXTB #0x2 switchD: ; FWD[5,0]: d9008884,d900888c,d90088b4,d9008928 ; d90089ec ram:d9008880 40001fd6 br x2 caseD_c0de: ;XREF[1,0]: d9008880 ram:d9008884 801c8052 mov w0,#0xe4 ram:d9008888 56000014 b LAB_d90089e0 caseD_c0df: ;XREF[1,0]: d9008880 ram:d900888c 00008052 mov w0,#0x0 ram:d9008890 64f6ff97 bl ddr_init_all ;undefined8 ddr_init_all(int param_1) ram:d9008894 71e4ff97 bl FUN_d9001a58 ;uint FUN_d9001a58(void) ram:d9008898 010098d2 mov x1,#0xc000 ram:d900889c 0120bbf2 movk x1,#0xd900, LSL #16 ram:d90088a0 1f001f6b cmp w0,wzr ram:d90088a4 201800b9 str w0,[x1, #offset DAT_d900c018 &0xff] ram:d90088a8 a01c8052 mov w0,#0xe5 ram:d90088ac 00009f1a csel w0,w0,wzr,eq ram:d90088b0 4c000014 b LAB_d90089e0 caseD_c0e1: ;XREF[1,0]: d9008880 ram:d90088b4 804b80d2 mov x0,#0x25c ram:d90088b8 0042bbf2 movk x0,#0xda10, LSL #16 ram:d90088bc 010040b9 ldr w1,[x0]=>DAT_da10025c ram:d90088c0 804b80d2 mov x0,#0x25c ram:d90088c4 21000132 orr w1,w1,#0x80000000 ram:d90088c8 0042bbf2 movk x0,#0xda10, LSL #16 ram:d90088cc 010000b9 str w1,[x0]=>DAT_da10025c ram:d90088d0 010098d2 mov x1,#0xc000 ram:d90088d4 0120bbf2 movk x1,#0xd900, LSL #16 ram:d90088d8 211840b9 ldr w1,[x1, #offset DAT_d900c018 &0xff] ram:d90088dc 000098d2 mov x0,#0xc000 ram:d90088e0 0020bbf2 movk x0,#0xd900, LSL #16 ram:d90088e4 3f040071 cmp w1,#0x1 ram:d90088e8 001c40b9 ldr w0,[x0, #offset DAT_d900c01c &0xff] ram:d90088ec c0000054 b.eq LAB_d9008904 ram:d90088f0 3f080071 cmp w1,#0x2 ram:d90088f4 61010054 b.ne LAB_d9008920 ram:d90088f8 e003002a mov w0,w0 ram:d90088fc 00003fd6 blr x0 ram:d9008900 06000014 b LAB_d9008918 LAB_d9008904: ;XREF[1,0]: d90088ec ram:d9008904 010000d0 adrp x1,ddrs ram:d9008908 21001591 add x1=>DAT_d900a540,x1,#0x540 ;= 0200C000h ram:d900890c 200000b9 str w0,[x1]=>DAT_d900a540 ;= 0200C000h ram:d9008910 34e2ff97 bl storage_init ;undefined8 storage_init(void) ram:d9008914 34feff97 bl bl2_load_images ;int bl2_load_images(void) LAB_d9008918: ;XREF[1,0]: d9008900 ram:d9008918 00008052 mov w0,#0x0 ram:d900891c 31000014 b LAB_d90089e0 LAB_d9008920: ;XREF[1,0]: d90088f4 ram:d9008920 201d8052 mov w0,#0xe9 ram:d9008924 2f000014 b LAB_d90089e0 caseD_c0e0: ;XREF[1,0]: d9008880 ram:d9008928 000098d2 mov x0,#0xc000 ram:d900892c 0020bbf2 movk x0,#0xd900, LSL #16 ram:d9008930 001840b9 ldr w0,[x0, #offset DAT_d900c018 &0xff] ram:d9008934 1f040071 cmp w0,#0x1 ram:d9008938 21050054 b.ne LAB_d90089dc ram:d900893c 000098d2 mov x0,#0xc000 ram:d9008940 0020bbf2 movk x0,#0xd900, LSL #16 ram:d9008944 052440b9 ldr w5,[x0, #offset DAT_d900c024 &0xff] ram:d9008948 000098d2 mov x0,#0xc000 ram:d900894c 0020bbf2 movk x0,#0xd900, LSL #16 ram:d9008950 021c40b9 ldr w2,[x0, #offset DAT_d900c01c &0xff] ram:d9008954 000098d2 mov x0,#0xc000 ram:d9008958 0020bbf2 movk x0,#0xd900, LSL #16 ram:d900895c 032040b9 ldr w3,[x0, #offset DAT_d900c020 &0xff] ram:d9008960 010080d2 mov x1,#0x0 ram:d9008964 647c0213 asr w4,w3,#0x2 ram:d9008968 e003012a mov w0,w1 ram:d900896c 63040012 and w3,w3,#0x3 LAB_d9008970: ;XREF[1,0]: d9008984 ram:d9008970 9f00016b cmp w4,w1 ram:d9008974 a0000054 b.eq LAB_d9008988 ram:d9008978 467861b8 ldr w6,[x2, x1, LSL #0x2] ram:d900897c 21040091 add x1,x1,#0x1 ram:d9008980 0000060b add w0,w0,w6 ram:d9008984 fbffff17 b LAB_d9008970 LAB_d9008988: ;XREF[1,0]: d9008974 ram:d9008988 7f040071 cmp w3,#0x1 ram:d900898c 817c7ed3 ubfiz x1,x4,#0x2,#0x20 ram:d9008990 61000054 b.ne LAB_d900899c ram:d9008994 41686138 ldrb w1,[x2, x1, LSL ] ram:d9008998 09000014 b LAB_d90089bc LAB_d900899c: ;XREF[1,0]: d9008990 ram:d900899c 7f080071 cmp w3,#0x2 ram:d90089a0 61000054 b.ne LAB_d90089ac ram:d90089a4 41686178 ldrh w1,[x2, x1, LSL #0x0] ram:d90089a8 05000014 b LAB_d90089bc LAB_d90089ac: ;XREF[1,0]: d90089a0 ram:d90089ac 7f0c0071 cmp w3,#0x3 ram:d90089b0 81000054 b.ne LAB_d90089c0 ram:d90089b4 416861b8 ldr w1,[x2, x1, LSL #0x0] ram:d90089b8 215c0012 and w1,w1,#0xffffff LAB_d90089bc: ;XREF[2,0]: d9008998,d90089a8 ram:d90089bc 0000010b add w0,w0,w1 LAB_d90089c0: ;XREF[1,0]: d90089b0 ram:d90089c0 010098d2 mov x1,#0xc000 ram:d90089c4 0120bbf2 movk x1,#0xd900, LSL #16 ram:d90089c8 1f00056b cmp w0,w5 ram:d90089cc 202800b9 str w0,[x1, #offset DAT_d900c028 &0xff] ram:d90089d0 c01c8052 mov w0,#0xe6 ram:d90089d4 00109f1a csel w0,w0,wzr,ne ram:d90089d8 02000014 b LAB_d90089e0 LAB_d90089dc: ;XREF[1,0]: d9008938 ram:d90089dc 001d8052 mov w0,#0xe8 LAB_d90089e0: ;XREF[6,0]: d9008868,d9008888,d90088b0,d900891c ; d9008924,d90089d8 ram:d90089e0 010098d2 mov x1,#0xc000 ram:d90089e4 0120bbf2 movk x1,#0xd900, LSL #16 ram:d90089e8 200c00b9 str w0,[x1, #offset DAT_d900c00c &0xff] caseD_4: ;XREF[2,0]: d9008854,d9008880 ram:d90089ec 80a180d2 mov x0,#0x50c ram:d90089f0 8020bbf2 movk x0,#0xd904, LSL #16 ram:d90089f4 000040b9 ldr w0,[x0]=>DAT_d904050c ram:d90089f8 c19f8052 mov w1,#0x4fe ram:d90089fc 0180b272 movk w1,#0x9400, LSL #16 ram:d9008a00 1f00016b cmp w0,w1 ram:d9008a04 e0010054 b.eq LAB_d9008a40 ram:d9008a08 81198352 mov w1,#0x18cc ram:d9008a0c 0180b272 movk w1,#0x9400, LSL #16 ram:d9008a10 1f00016b cmp w0,w1 ram:d9008a14 e0000054 b.eq LAB_d9008a30 ram:d9008a18 41048052 mov w1,#0x22 ram:d9008a1c 0150aa72 movk w1,#0x5280, LSL #16 ram:d9008a20 1f00016b cmp w0,w1 ram:d9008a24 a1000054 b.ne LAB_d9008a38 ram:d9008a28 00c888d2 mov x0,#0x4640 ram:d9008a2c 27000014 b LAB_d9008ac8 LAB_d9008a30: ;XREF[1,0]: d9008a14 ram:d9008a30 00c489d2 mov x0,#0x4e20 ram:d9008a34 25000014 b LAB_d9008ac8 LAB_d9008a38: ;XREF[1,0]: d9008a24 ram:d9008a38 00a388d2 mov x0,#0x4518 ram:d9008a3c 23000014 b LAB_d9008ac8 LAB_d9008a40: ;XREF[1,0]: d9008a04 ram:d9008a40 80a988d2 mov x0,#0x454c ram:d9008a44 21000014 b LAB_d9008ac8 LAB_d9008a48: ;XREF[1,0]: d90087e4 ram:d9008a48 9f060071 cmp w20,#0x1 ram:d9008a4c 21040054 b.ne LAB_d9008ad0 ram:d9008a50 000000b0 adrp x0,0xd9009000 ram:d9008a54 00282291 add x0=>s_Skip_usb!_d900988a,x0,#0x88a ;= "Skip usb!\n" ram:d9008a58 59010094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008a5c 736e1012 and w19,w19,#0xffff0fff ram:d9008a60 800380d2 mov x0,#0x1c ram:d9008a64 0042bbf2 movk x0,#0xda10, LSL #16 ram:d9008a68 73021332 orr w19,w19,#0x2000 ram:d9008a6c 130000b9 str w19,[x0]=>DAT_da10001c ram:d9008a70 80a180d2 mov x0,#0x50c ram:d9008a74 8020bbf2 movk x0,#0xd904, LSL #16 ram:d9008a78 000040b9 ldr w0,[x0]=>DAT_d904050c ram:d9008a7c c19f8052 mov w1,#0x4fe ram:d9008a80 0180b272 movk w1,#0x9400, LSL #16 ram:d9008a84 1f00016b cmp w0,w1 ram:d9008a88 e0010054 b.eq LAB_d9008ac4 ram:d9008a8c 81198352 mov w1,#0x18cc ram:d9008a90 0180b272 movk w1,#0x9400, LSL #16 ram:d9008a94 1f00016b cmp w0,w1 ram:d9008a98 e0000054 b.eq LAB_d9008ab4 ram:d9008a9c 41048052 mov w1,#0x22 ram:d9008aa0 0150aa72 movk w1,#0x5280, LSL #16 ram:d9008aa4 1f00016b cmp w0,w1 ram:d9008aa8 a1000054 b.ne LAB_d9008abc ram:d9008aac 80a987d2 mov x0,#0x3d4c ram:d9008ab0 06000014 b LAB_d9008ac8 LAB_d9008ab4: ;XREF[1,0]: d9008a98 ram:d9008ab4 80a588d2 mov x0,#0x452c ram:d9008ab8 04000014 b LAB_d9008ac8 LAB_d9008abc: ;XREF[1,0]: d9008aa8 ram:d9008abc 808487d2 mov x0,#0x3c24 ram:d9008ac0 02000014 b LAB_d9008ac8 LAB_d9008ac4: ;XREF[1,0]: d9008a88 ram:d9008ac4 008b87d2 mov x0,#0x3c58 LAB_d9008ac8: ;XREF[7,0]: d9008a2c,d9008a34,d9008a3c,d9008a44 ; d9008ab0,d9008ab8,d9008ac0 ram:d9008ac8 8020bbf2 movk x0,#0xd904, LSL #16 ram:d9008acc 63fdff97 bl check_handler ;undefined check_handler(undefined8 p... LAB_d9008ad0: ;XREF[1,0]: d9008a4c ram:d9008ad0 00008052 mov w0,#0x0 ram:d9008ad4 f35341a9 ldp x19,x20,[sp, #local_10+0x20] ram:d9008ad8 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9008adc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined bl2_arch_setup(void) ;local_10 undefined8 -10 ;XREF[2,0]: d9008ae0,d9008af4 ;XREF[1,0]: d9008758 ram:d9008ae0 fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d9008ae4 fd030091 mov x29,sp ram:d9008ae8 0006a0d2 mov x0,#0x300000 ram:d9008aec c3010094 bl set_cpacr_el1 ;undefined set_cpacr_el1(undefined8 p... ram:d9008af0 aae5ff97 bl saradc_ch1_get ;ulong saradc_ch1_get(void) ram:d9008af4 fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d9008af8 91e4ff17 b pll_init ;undefined8 pll_init(void) ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9008afc(uint param_1) ;param_1 uint w0 ;XREF[3,0]: d9008dc4,d9008e28,d9008e78 ram:d9008afc 02440072 ands w2,param_1,#0x3ffff ram:d9008b00 e103002a mov w1,param_1 ram:d9008b04 e1000054 b.ne LAB_d9008b20 ram:d9008b08 000000b0 adrp param_1,0xd9009000 ram:d9008b0c 030000b0 adrp x3,0xd9009000 ram:d9008b10 00542291 add param_1=>s__0x_d9009895,param_1,#0x895 ;= "\r0x" ram:d9008b14 21741e53 lsl w1,w1,#0x2 ram:d9008b18 63a82191 add x3=>s__d9009869+1,x3,#0x86a ;= "" ram:d9008b1c 69010014 b serial_print ;undefined serial_print(char * prefix... LAB_d9008b20: ;XREF[1,0]: d9008b04 ram:d9008b20 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 FUN_d9008b24(char * param_1, ulong param_2, uint param_3, uint param_4) ;param_1 char * x0 ;param_2 ulong x1 ;param_3 uint w2 ;param_4 uint w3 ;local_10 undefined8 -10 ;XREF[2,0]: d9008b44,d9008b60 ;local_20 undefined8 -20 ;XREF[2,0]: d9008b40,d9008bb4 ;local_30 undefined8 -30 ;XREF[2,0]: d9008b2c,d9008bb0 ;local_40 undefined8 -40 ;XREF[2,0]: d9008b24,d9008bb8 ;XREF[6,0]: d9008c04,d9008ca8,d9008d04,d9008d38 ; d9008e14,d9008e6c ram:d9008b24 fd7bbca9 stp x29,x30,[sp, #local_40]! ram:d9008b28 fd030091 mov x29,sp ram:d9008b2c f35301a9 stp x19,x20,[sp, #local_30+0x40] ram:d9008b30 f30300aa mov x19,param_1 ram:d9008b34 000000b0 adrp param_1,0xd9009000 ram:d9008b38 00642291 add param_1=>s__d9009899,param_1,#0x899 ;= " " ram:d9008b3c f403032a mov w20,param_4 ram:d9008b40 f51300f9 str x21,[sp, #local_20+0x40] ram:d9008b44 a11b00f9 str param_2,[x29, #local_10+0x40] ram:d9008b48 f503022a mov w21,param_3 ;-W[0xn]:0xn,R:0x ram:d9008b4c 1c010094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008b50 e00313aa mov param_1,x19 ram:d9008b54 1a010094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008b58 130000b0 adrp x19,0xd9009000 ram:d9008b5c 73aa2191 add x19,x19,#0x86a ram:d9008b60 a11b40f9 ldr param_2,[x29, #local_10+0x40] ram:d9008b64 000000b0 adrp param_1,0xd9009000 ram:d9008b68 e30313aa mov param_4=>s__d9009869+1,x19 ;= "" ram:d9008b6c 00702291 add param_1=>s_-W[0x_d900989c,param_1,#0x89c;= "-W[0x" ram:d9008b70 02008052 mov param_3,#0x0 ram:d9008b74 53010094 bl serial_print ;undefined serial_print(char * prefix... ram:d9008b78 000000b0 adrp param_1,0xd9009000 ram:d9008b7c e103152a mov param_2,w21 ram:d9008b80 e30313aa mov param_4=>s__d9009869+1,x19 ;= "" ram:d9008b84 00882291 add param_1=>s_]:0x_d90098a2,param_1,#0x8a2 ;= "]:0x" ram:d9008b88 02008052 mov param_3,#0x0 ram:d9008b8c 4d010094 bl serial_print ;undefined serial_print(char * prefix... ram:d9008b90 000000b0 adrp param_1,0xd9009000 ram:d9008b94 030000b0 adrp param_4,0xd9009000 ram:d9008b98 e103142a mov param_2,w20 ram:d9008b9c 009c2291 add param_1=>s_,R:0x_d90098a7,param_1,#0x8a7;= ",R:0x" ram:d9008ba0 02008052 mov param_3,#0x0 ram:d9008ba4 63a42191 add param_4=>s__d9009869,param_4,#0x869 ;= "\n" ram:d9008ba8 46010094 bl serial_print ;undefined serial_print(char * prefix... ram:d9008bac 20008052 mov param_1,#0x1 ram:d9008bb0 f35341a9 ldp x19,x20,[sp, #local_30+0x40] ram:d9008bb4 f51340f9 ldr x21,[sp, #local_20+0x40] ram:d9008bb8 fd7bc4a8 ldp x29=>local_40,x30,[sp], #0x40 ram:d9008bbc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 memTestDataBus(uint * param_1) ;param_1 uint * x0 ;local_10 undefined8 -10 ;XREF[2,0]: d9008bc8,d9008c18 ;local_20 undefined8 -20 ;XREF[2,0]: d9008bd0,d9008c14 ;local_30 undefined8 -30 ;XREF[2,0]: d9008bc0,d9008c1c ;XREF[1,0]: d9006140 ram:d9008bc0 fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d9008bc4 fd030091 mov x29,sp ram:d9008bc8 f55b02a9 stp x21,x22,[sp, #local_10+0x30] ram:d9008bcc 160000b0 adrp x22,0xd9009000 ram:d9008bd0 f35301a9 stp x19,x20,[sp, #local_20+0x30] ram:d9008bd4 f50300aa mov x21,param_1 ram:d9008bd8 14048052 mov w20,#0x20 ram:d9008bdc 00008052 mov param_1,#0x0 ram:d9008be0 33008052 mov w19,#0x1 ram:d9008be4 d6b62291 add x22,x22,#0x8ad LAB_d9008be8: ;XREF[1,0]: d9008c10 ram:d9008be8 b30200b9 str w19,[x21] ram:d9008bec a30240b9 ldr w3,[x21] ram:d9008bf0 7f00136b cmp w3,w19 ram:d9008bf4 a0000054 b.eq LAB_d9008c08 ram:d9008bf8 e00316aa mov param_1=>s_DATA_d90098ad,x22 ;= "DATA" ram:d9008bfc e103152a mov w1,w21 ram:d9008c00 e203132a mov w2,w19 ram:d9008c04 c8ffff97 bl FUN_d9008b24 ;undefined8 FUN_d9008b24(char * param... LAB_d9008c08: ;XREF[1,0]: d9008bf4 ram:d9008c08 94060071 subs w20,w20,#0x1 ram:d9008c0c 737a1f53 lsl w19,w19,#0x1 ram:d9008c10 c1feff54 b.ne LAB_d9008be8 ram:d9008c14 f35341a9 ldp x19,x20,[sp, #local_20+0x30] ram:d9008c18 f55b42a9 ldp x21,x22,[sp, #local_10+0x30] ram:d9008c1c fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d9008c20 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;ulong memTestAddrBus(uint * param_1, ulong param_2) ;param_1 uint * x0 ;param_2 ulong x1 ;local_10 undefined8 -10 ;XREF[2,0]: d9008c44,d9008d60 ;local_20 undefined8 -20 ;XREF[2,0]: d9008c40,d9008d5c ;local_30 undefined8 -30 ;XREF[2,0]: d9008c38,d9008d58 ;local_40 undefined8 -40 ;XREF[2,0]: d9008c34,d9008d54 ;local_50 undefined8 -50 ;XREF[2,0]: d9008c30,d9008d50 ;local_60 undefined8 -60 ;XREF[2,0]: d9008c24,d9008d64 ;XREF[1,0]: d9006178 ram:d9008c24 fd7bbaa9 stp x29,x30,[sp, #local_60]! ram:d9008c28 fd030091 mov x29,sp ram:d9008c2c 217c0253 lsr param_2,param_2,#0x2 ram:d9008c30 f35301a9 stp x19,x20,[sp, #local_50+0x60] ram:d9008c34 f55b02a9 stp x21,x22,[sp, #local_40+0x60] ram:d9008c38 f76303a9 stp x23,x24,[sp, #local_30+0x60] ram:d9008c3c 35040051 sub w21,param_2,#0x1 ram:d9008c40 f96b04a9 stp x25,x26,[sp, #local_20+0x60] ram:d9008c44 fb7305a9 stp x27,x28,[sp, #local_10+0x60] ram:d9008c48 f30300aa mov x19,param_1 ram:d9008c4c 21008052 mov param_2,#0x1 ram:d9008c50 e2f30132 orr w2,wzr,#0xaaaaaaaa LAB_d9008c54: ;XREF[1,0]: d9008c68 ram:d9008c54 2000156a ands param_1,param_2,w21 ram:d9008c58 a0000054 b.eq LAB_d9008c6c ram:d9008c5c 207c7ed3 ubfiz param_1,param_2,#0x2,#0x20 ram:d9008c60 626a20b8 str w2,[x19, param_1, LSL #0x0] ram:d9008c64 21781f53 lsl param_2,param_2,#0x1 ram:d9008c68 fbffff17 b LAB_d9008c54 LAB_d9008c6c: ;XREF[1,0]: d9008c58 ram:d9008c6c e1f30032 orr param_2,wzr,#0x55555555 ram:d9008c70 170000b0 adrp x23,0xd9009000 ram:d9008c74 610200b9 str param_2,[x19] ram:d9008c78 34008052 mov w20,#0x1 ram:d9008c7c f6f30132 orr w22,wzr,#0xaaaaaaaa ram:d9008c80 f7ca2291 add x23,x23,#0x8b2 LAB_d9008c84: ;XREF[1,0]: d9008cb0 ram:d9008c84 9f02156a tst w20,w21 ram:d9008c88 60010054 b.eq LAB_d9008cb4 ram:d9008c8c 817e7ed3 ubfiz param_2,x20,#0x2,#0x20 ram:d9008c90 636a61b8 ldr w3,[x19, param_2, LSL #0x0] ram:d9008c94 7f00166b cmp w3,w22 ram:d9008c98 a0000054 b.eq LAB_d9008cac ram:d9008c9c e00317aa mov param_1=>s_ADDR_d90098b2,x23 ;= "ADDR" ram:d9008ca0 81761e53 lsl param_2,w20,#0x2 ram:d9008ca4 e2f30132 orr w2,wzr,#0xaaaaaaaa ram:d9008ca8 9fffff97 bl FUN_d9008b24 ;undefined8 FUN_d9008b24(char * param... LAB_d9008cac: ;XREF[1,0]: d9008c98 ram:d9008cac 947a1f53 lsl w20,w20,#0x1 ram:d9008cb0 f5ffff17 b LAB_d9008c84 LAB_d9008cb4: ;XREF[1,0]: d9008c88 ram:d9008cb4 fcf30132 orr w28,wzr,#0xaaaaaaaa ram:d9008cb8 1a0000b0 adrp x26,0xd9009000 ram:d9008cbc 1b0000b0 adrp x27,0xd9009000 ram:d9008cc0 7c0200b9 str w28,[x19] ram:d9008cc4 34008052 mov w20,#0x1 ram:d9008cc8 f9f30032 orr w25,wzr,#0x55555555 ram:d9008ccc 5adf2291 add x26,x26,#0x8b7 ram:d9008cd0 7bf72291 add x27,x27,#0x8bd LAB_d9008cd4: ;XREF[1,0]: d9008d4c ram:d9008cd4 9f02156a tst w20,w21 ram:d9008cd8 c0030054 b.eq LAB_d9008d50 ram:d9008cdc 977e7ed3 ubfiz x23,x20,#0x2,#0x20 ram:d9008ce0 796a37b8 str w25,[x19, x23, LSL #0x0] ram:d9008ce4 610240b9 ldr param_2,[x19] ram:d9008ce8 98761e53 lsl w24,w20,#0x2 ram:d9008cec 3f001c6b cmp param_2,w28 ram:d9008cf0 c0000054 b.eq LAB_d9008d08 ram:d9008cf4 630240b9 ldr w3,[x19] ram:d9008cf8 e0031aaa mov param_1=>s_ADDR2_d90098b7,x26 ;= "ADDR2" ram:d9008cfc e103182a mov param_2,w24 ram:d9008d00 e2f30032 orr w2,wzr,#0x55555555 ram:d9008d04 88ffff97 bl FUN_d9008b24 ;undefined8 FUN_d9008b24(char * param... LAB_d9008d08: ;XREF[1,0]: d9008cf0 ram:d9008d08 36008052 mov w22,#0x1 LAB_d9008d0c: ;XREF[1,0]: d9008d40 ram:d9008d0c df02156a tst w22,w21 ram:d9008d10 a0010054 b.eq LAB_d9008d44 ram:d9008d14 c17e7ed3 ubfiz param_2,x22,#0x2,#0x20 ram:d9008d18 636a61b8 ldr w3,[x19, param_2, LSL #0x0] ram:d9008d1c 7f001c6b cmp w3,w28 ram:d9008d20 e0000054 b.eq LAB_d9008d3c ram:d9008d24 df02146b cmp w22,w20 ram:d9008d28 a0000054 b.eq LAB_d9008d3c ram:d9008d2c e0031baa mov param_1=>s_ADDR3_d90098bd,x27 ;= "ADDR3" ram:d9008d30 e103182a mov param_2,w24 ram:d9008d34 e2f30032 orr w2,wzr,#0x55555555 ram:d9008d38 7bffff97 bl FUN_d9008b24 ;undefined8 FUN_d9008b24(char * param... LAB_d9008d3c: ;XREF[2,0]: d9008d20,d9008d28 ram:d9008d3c d67a1f53 lsl w22,w22,#0x1 ram:d9008d40 f3ffff17 b LAB_d9008d0c LAB_d9008d44: ;XREF[1,0]: d9008d10 ram:d9008d44 7c6a37b8 str w28,[x19, x23, LSL #0x0] ram:d9008d48 947a1f53 lsl w20,w20,#0x1 ram:d9008d4c e2ffff17 b LAB_d9008cd4 LAB_d9008d50: ;XREF[1,0]: d9008cd8 ram:d9008d50 f35341a9 ldp x19,x20,[sp, #local_50+0x60] ram:d9008d54 f55b42a9 ldp x21,x22,[sp, #local_40+0x60] ram:d9008d58 f76343a9 ldp x23,x24,[sp, #local_30+0x60] ram:d9008d5c f96b44a9 ldp x25,x26,[sp, #local_20+0x60] ram:d9008d60 fb7345a9 ldp x27,x28,[sp, #local_10+0x60] ram:d9008d64 fd7bc6a8 ldp x29=>local_60,x30,[sp], #0x60 ram:d9008d68 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;ulong FUN_d9008d6c(uint * param_1, ulong param_2) ;param_1 uint * x0 ;param_2 ulong x1 ;local_10 undefined8 -10 ;XREF[2,0]: d9008d9c,d9008ea4 ;local_20 undefined8 -20 ;XREF[2,0]: d9008d98,d9008ea0 ;local_30 undefined8 -30 ;XREF[2,0]: d9008d78,d9008e9c ;local_40 undefined8 -40 ;XREF[2,0]: d9008d74,d9008e94 ;local_50 undefined8 -50 ;XREF[2,0]: d9008d94,d9008e98 ;local_60 undefined8 -60 ;XREF[2,0]: d9008d6c,d9008ea8 ;XREF[1,0]: d90061cc ram:d9008d6c fd7bbaa9 stp x29,x30,[sp, #local_60]! ram:d9008d70 fd030091 mov x29,sp ram:d9008d74 f55b02a9 stp x21,x22,[sp, #local_40+0x60] ram:d9008d78 f76303a9 stp x23,x24,[sp, #local_30+0x60] ram:d9008d7c 150000b0 adrp x21,0xd9009000 ram:d9008d80 f70300aa mov x23,param_1 ram:d9008d84 000000b0 adrp param_1,0xd9009000 ram:d9008d88 000c2391 add param_1=>...,param_1,#0x8c3 ;= "\nTotal Size 0x" ram:d9008d8c 02008052 mov w2,#0x0 ram:d9008d90 a3a62191 add x3=>s__d9009869,x21,#0x869 ;= "\n" ram:d9008d94 f35301a9 stp x19,x20,[sp, #local_50+0x60] ram:d9008d98 f96b04a9 stp x25,x26,[sp, #local_20+0x60] ram:d9008d9c fb2b00f9 str x27,[sp, #local_10+0x60] ram:d9008da0 367c0253 lsr w22,param_2,#0x2 ram:d9008da4 130080d2 mov x19,#0x0 ram:d9008da8 c6000094 bl serial_print ;undefined serial_print(char * prefix... LAB_d9008dac: ;XREF[1,0]: d9008dcc ram:d9008dac 7f02166b cmp w19,w22 ram:d9008db0 60060011 add param_1,w19,#0x1 ram:d9008db4 e2000054 b.cs LAB_d9008dd0 ram:d9008db8 61f67ed3 lsl param_2,x19,#0x2 ram:d9008dbc e06a21b8 str param_1,[x23, param_2, LSL #0x0] ram:d9008dc0 e003132a mov param_1,w19 ram:d9008dc4 4effff97 bl FUN_d9008afc ;undefined FUN_d9008afc(uint param_1) ram:d9008dc8 73060091 add x19,x19,#0x1 ram:d9008dcc f8ffff17 b LAB_d9008dac LAB_d9008dd0: ;XREF[1,0]: d9008db4 ram:d9008dd0 a0a62191 add param_1=>s__d9009869,x21,#0x869 ;= "\n" ram:d9008dd4 14008052 mov w20,#0x0 ram:d9008dd8 1a0000b0 adrp x26,0xd9009000 ram:d9008ddc 78000094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008de0 f90317aa mov x25,x23 ram:d9008de4 f303142a mov w19,w20 ram:d9008de8 5a4b2391 add x26,x26,#0x8d2 ram:d9008dec 3b008012 mov w27,#0xfffffffe LAB_d9008df0: ;XREF[1,0]: d9008e30 ram:d9008df0 7f02166b cmp w19,w22 ram:d9008df4 78060011 add w24,w19,#0x1 ram:d9008df8 e0010054 b.eq LAB_d9008e34 ram:d9008dfc 230340b9 ldr w3,[x25] ram:d9008e00 7f00186b cmp w3,w24 ram:d9008e04 c0000054 b.eq LAB_d9008e1c ram:d9008e08 e0031aaa mov param_1=>s_FULL_d90098d2,x26 ;= "FULL" ram:d9008e0c 61761e53 lsl param_2,w19,#0x2 ram:d9008e10 e203182a mov w2,w24 ram:d9008e14 44ffff97 bl FUN_d9008b24 ;undefined8 FUN_d9008b24(char * param... ram:d9008e18 f403002a mov w20,param_1 LAB_d9008e1c: ;XREF[1,0]: d9008e04 ram:d9008e1c 6003134b sub param_1,w27,w19 ram:d9008e20 204700b8 str param_1,[x25], #0x4 ram:d9008e24 e003132a mov param_1,w19 ram:d9008e28 35ffff97 bl FUN_d9008afc ;undefined FUN_d9008afc(uint param_1) ram:d9008e2c f303182a mov w19,w24 ram:d9008e30 f0ffff17 b LAB_d9008df0 LAB_d9008e34: ;XREF[1,0]: d9008df8 ram:d9008e34 a0a62191 add param_1=>s__d9009869,x21,#0x869 ;= "\n" ram:d9008e38 190000b0 adrp x25,0xd9009000 ram:d9008e3c 60000094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008e40 13008052 mov w19,#0x0 ram:d9008e44 38008012 mov w24,#0xfffffffe ram:d9008e48 395f2391 add x25,x25,#0x8d7 LAB_d9008e4c: ;XREF[1,0]: d9008e84 ram:d9008e4c 7f02166b cmp w19,w22 ram:d9008e50 c0010054 b.eq LAB_d9008e88 ram:d9008e54 e30240b9 ldr w3,[x23] ram:d9008e58 0203134b sub w2,w24,w19 ram:d9008e5c 7f00026b cmp w3,w2 ram:d9008e60 a0000054 b.eq LAB_d9008e74 ram:d9008e64 e00319aa mov param_1=>s_FULL2_d90098d7,x25 ;= "FULL2" ram:d9008e68 61761e53 lsl param_2,w19,#0x2 ram:d9008e6c 2effff97 bl FUN_d9008b24 ;undefined8 FUN_d9008b24(char * param... ram:d9008e70 f403002a mov w20,param_1 LAB_d9008e74: ;XREF[1,0]: d9008e60 ram:d9008e74 e003132a mov param_1,w19 ram:d9008e78 21ffff97 bl FUN_d9008afc ;undefined FUN_d9008afc(uint param_1) ram:d9008e7c 73060011 add w19,w19,#0x1 ram:d9008e80 f7120091 add x23,x23,#0x4 ram:d9008e84 f2ffff17 b LAB_d9008e4c LAB_d9008e88: ;XREF[1,0]: d9008e50 ram:d9008e88 a0a62191 add param_1=>s__d9009869,x21,#0x869 ;= "\n" ram:d9008e8c 4c000094 bl serial_puts ;undefined serial_puts(char * s) ram:d9008e90 e003142a mov param_1,w20 ram:d9008e94 f55b42a9 ldp x21,x22,[sp, #local_40+0x60] ram:d9008e98 f35341a9 ldp x19,x20,[sp, #local_50+0x60] ram:d9008e9c f76343a9 ldp x23,x24,[sp, #local_30+0x60] ram:d9008ea0 f96b44a9 ldp x25,x26,[sp, #local_20+0x60] ram:d9008ea4 fb2b40f9 ldr x27,[sp, #local_10+0x60] ram:d9008ea8 fd7bc6a8 ldp x29=>local_60,x30,[sp], #0x60 ram:d9008eac c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9008eb0(void) ;local_10 undefined8 -10 ;XREF[2,0]: d9008eb0,d9008edc ;XREF[1,0]: d900874c ram:d9008eb0 fd7bbfa9 stp x29,x30,[sp, #local_10]! ram:d9008eb4 fd030091 mov x29,sp ram:d9008eb8 00bf87d2 mov x0,#0x3df8 ram:d9008ebc 2020bbf2 movk x0,#0xd901, LSL #16 ram:d9008ec0 98000094 bl readl ;undefined4 readl(undefined4 * param_1) ram:d9008ec4 010000d0 adrp x1,ddrs ram:d9008ec8 21601f91 add x1,x1,#0x7d8 ram:d9008ecc 027c1853 lsr w2,w0,#0x18 ram:d9008ed0 005c50d3 ubfx x0,x0,#0x10,#0x8 ram:d9008ed4 220000b9 str w2,[x1]=>DAT_d900a7d8 ram:d9008ed8 200400b9 str w0,[x1, #0x4]=>DAT_d900a7dc ram:d9008edc fd7bc1a8 ldp x29=>local_10,x30,[sp], #0x10 ram:d9008ee0 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined4 check_if_remap_addr(uint param_1) ;param_1 uint w0 ;XREF[4,0]: d9001d50,d90020b0,d9006114,d90061f8 ram:d9008ee4 e103002a mov w1,param_1 ram:d9008ee8 3f0c0071 cmp w1,#0x3 ram:d9008eec 00008052 mov param_1,#0x0 ram:d9008ef0 88000054 b.hi LAB_d9008f00 ram:d9008ef4 000000d0 adrp param_1,ddrs ram:d9008ef8 00601f91 add param_1,param_1,#0x7d8 ram:d9008efc 00d861b8 ldr param_1=>DAT_d90...,[param_1, w1, SXT... LAB_d9008f00: ;XREF[1,0]: d9008ef0 ram:d9008f00 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9008f04(long param_1, undefined param_2, long param_3) ;param_1 long x0 ;param_2 undefined w1 ;param_3 long x2 ;XREF[4,0]: d9001088,d9001434,d9006fc0,d9007a74 ram:d9008f04 030080d2 mov x3,#0x0 LAB_d9008f08: ;XREF[1,0]: d9008f18 ram:d9008f08 7f0002eb cmp x3,param_3 ram:d9008f0c 80000054 b.eq LAB_d9008f1c ram:d9008f10 01682338 strb param_2,[param_1, x3, LSL ] ram:d9008f14 63040091 add x3,x3,#0x1 ram:d9008f18 fcffff17 b LAB_d9008f08 LAB_d9008f1c: ;XREF[1,0]: d9008f0c ram:d9008f1c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;int memcmp__notsure(long d1, long d2, long len) ;d1 long x0 ;d2 long x1 ;len long x2 ;count undefined8 x3 ;XREF[1,0]: d9008f20 ;s2 undefined4 w4 ;XREF[1,0]: d9008f3c ;s1 undefined8 HASH... ;XREF[3,0]: d90016e4,d900847c,d900866c ram:d9008f20 030080d2 mov count,#0x0 LAB_d9008f24: ;XREF[1,0]: d9008f40 ram:d9008f24 7f0002eb cmp count,len ram:d9008f28 20010054 b.eq LAB_d9008f4c ram:d9008f2c 05686338 ldrb w5,[d1, count, LSL ] ram:d9008f30 63040091 add count,count,#0x1 ram:d9008f34 2400038b add x4,d2,count ram:d9008f38 84f05f38 ldurb w4,[x4, #-0x1] ram:d9008f3c bf00046b cmp w5,s2 ram:d9008f40 20ffff54 b.eq LAB_d9008f24 ram:d9008f44 a000044b sub d1,w5,s2 ram:d9008f48 02000014 b LAB_d9008f50 LAB_d9008f4c: ;XREF[1,0]: d9008f28 ram:d9008f4c 00008052 mov d1,#0x0 LAB_d9008f50: ;XREF[1,0]: d9008f48 ram:d9008f50 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined memcpy(long dst, long src, long len) ;dst long x0 ;src long x1 ;len long x2 ;count undefined8 x3 ;XREF[1,0]: d9008f54 ;XREF[13,0]: d90013bc,d9001bd8,d9006ac4,d9006dc8 ; d9007ca8,d9007d34,d9007e5c,d9008224 ; d90084e0,d9008578,d9008648,d900868c ; d90087a8 ram:d9008f54 030080d2 mov count,#0x0 LAB_d9008f58: ;XREF[1,0]: d9008f6c ram:d9008f58 7f0002eb cmp count,len ram:d9008f5c a0000054 b.eq LAB_d9008f70 ram:d9008f60 24686338 ldrb w4,[src, count, LSL ] ram:d9008f64 04682338 strb w4,[dst, count, LSL ] ram:d9008f68 63040091 add count,count,#0x1 ram:d9008f6c fbffff17 b LAB_d9008f58 LAB_d9008f70: ;XREF[1,0]: d9008f5c ram:d9008f70 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined serial_putc(char c) ;c char w0 ;XREF[3,0]: d9008fd8,d9009028,d90090a8 ram:d9008f74 1f280071 cmp c,#'\n' ram:d9008f78 21010054 b.ne LAB_d9008f9c LAB_d9008f7c: ;XREF[1,0]: d9008f88 ram:d9008f7c 819980d2 mov x1,#0x4cc ram:d9008f80 0102b9f2 movk x1,#0xc810, LSL #16 ram:d9008f84 210040b9 ldr w1,[x1]=>DAT_c81004cc ram:d9008f88 a1ffaf37 tbnz w1,#0x15,LAB_d9008f7c ram:d9008f8c 019880d2 mov x1,#0x4c0 ram:d9008f90 0102b9f2 movk x1,#0xc810, LSL #16 ram:d9008f94 a2018052 mov w2,#0xd ram:d9008f98 220000b9 str w2,[x1]=>DAT_c81004c0 LAB_d9008f9c: ;XREF[2,0]: d9008f78,d9008fa8 ram:d9008f9c 819980d2 mov x1,#0x4cc ram:d9008fa0 0102b9f2 movk x1,#0xc810, LSL #16 ram:d9008fa4 210040b9 ldr w1,[x1]=>DAT_c81004cc ram:d9008fa8 a1ffaf37 tbnz w1,#0x15,LAB_d9008f9c ram:d9008fac 019880d2 mov x1,#0x4c0 ram:d9008fb0 0102b9f2 movk x1,#0xc810, LSL #16 ram:d9008fb4 200000b9 str c,[x1]=>DAT_c81004c0 ram:d9008fb8 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined serial_puts(char * s) ;s char * x0 ;local_10 undefined8 -10 ;XREF[2,0]: d9008fc4,d9008fe0 ;local_20 undefined8 -20 ;XREF[2,0]: d9008fbc,d9008fe4 ;XREF[82,0]: d90015ac,d90015c0,d9001610,d90016f8 ; d900170c,d9001874,d9001944,d900194c ; d9001958,d9001960,d900196c,d9001984 ; d900199c,d90019b4,d9001cdc,d9001ce8 ; d9001cfc,d9001d14,d9001d20,d9001f04 ; d9001f18,d90022e8,d90022fc,d9002364 ; d9002378,d9002610,d9002664,d9002750 ; d9002768,d9002780,d9002798,d90027b0 ; d90027d0,d9002800,d9002ecc,d9004d28 ; d900532c,d90053d8,d9005fe8,d9005ff0 ; d900600c,d900606c,d9006078,d9006090 ; d90060f8,d9006150,d9006164,d9006188 ; d900619c,d90061dc,d90061f0,d900638c ; d9006418,d9007b48,d9007c14,d9007c84 ; d9007d7c,d9007da4,d9007eb0,d90080e8 ; d9008154,d900819c,d90081b0,d90081c8 ; d90085e8,d9008604,d9008614,d9008628 ; d90086e8,d9008704,d9008710,d9008720 ; d900877c,d90087f0,d9008a58,d9008b4c ; d9008b54,d9008ddc,d9008e3c,d9008e8c ; d90090dc,d9009110 ram:d9008fbc fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d9008fc0 fd030091 mov x29,sp ram:d9008fc4 f30b00f9 str x19,[sp, #local_10+0x20] ram:d9008fc8 f30300aa mov x19,s LAB_d9008fcc: ;XREF[1,0]: d9008fdc ram:d9008fcc 60024039 ldrb s,[x19] ram:d9008fd0 80000034 cbz s,LAB_d9008fe0 ram:d9008fd4 73060091 add x19,x19,#0x1 ram:d9008fd8 e7ffff97 bl serial_putc ;undefined serial_putc(char c) ram:d9008fdc fcffff17 b LAB_d9008fcc LAB_d9008fe0: ;XREF[1,0]: d9008fd0 ram:d9008fe0 f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d9008fe4 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d9008fe8 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined serial_put_hex(ulong hex, int len) ;hex ulong x0 ;len int w1 ;local_10 undefined8 -10 ;XREF[2,0]: d9008ff4,d9009034 ;local_20 undefined8 -20 ;XREF[2,0]: d9008fec,d9009038 ;XREF[5,0]: d9001978,d9001990,d90019a8,d90081bc ; d90090fc ram:d9008fec fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d9008ff0 fd030091 mov x29,sp ram:d9008ff4 f35301a9 stp x19,x20,[sp, #local_10+0x20] ram:d9008ff8 f40300aa mov x20,hex ram:d9008ffc 33100051 sub w19,len,#0x4 LAB_d9009000: ;XREF[1,0]: d9009030 ram:d9009000 b301f837 tbnz w19,#0x1f,LAB_d9009034 ram:d9009004 8126d39a lsr len,x20,x19 ram:d9009008 00068052 mov hex,#0x30 ram:d900900c e10000b4 cbz len,LAB_d9009028 ram:d9009010 200c0012 and hex,len,#0xf ram:d9009014 1f240071 cmp hex,#0x9 ram:d9009018 68000054 b.hi LAB_d9009024 ram:d900901c 00c00011 add hex,hex,#0x30 ram:d9009020 02000014 b LAB_d9009028 LAB_d9009024: ;XREF[1,0]: d9009018 ram:d9009024 005c0111 add hex,hex,#0x57 LAB_d9009028: ;XREF[2,0]: d900900c,d9009020 ram:d9009028 d3ffff97 bl serial_putc ;undefined serial_putc(char c) ram:d900902c 73120051 sub w19,w19,#0x4 ram:d9009030 f4ffff17 b LAB_d9009000 LAB_d9009034: ;XREF[1,0]: d9009000 ram:d9009034 f35341a9 ldp x19,x20,[sp, #local_10+0x20] ram:d9009038 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d900903c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined serial_put_dec(ulong param_1) ;param_1 ulong x0 ;local_20 undefined1 -20 ;XREF[1,0]: d900904c ;local_30 undefined8 -30 ;XREF[2,0]: d9009050,d90090b4 ;local_40 undefined8 -40 ;XREF[2,0]: d9009040,d90090b8 ;XREF[11,0]: d90015b4,d9001cf0,d9001f0c,d90022f0 ; d900236c,d9002628,d90081a4,d90085f4 ; d900861c,d90086f8,d90090f0 ram:d9009040 fd7bbca9 stp x29,x30,[sp, #local_40]! ram:d9009044 fd030091 mov x29,sp ram:d9009048 01068052 mov w1,#0x30 ram:d900904c a1830039 strb w1,[x29, #local_20+0x40] ram:d9009050 f30b00f9 str x19,[sp, #local_30+0x40] ram:d9009054 010080d2 mov x1,#0x0 ram:d9009058 430180d2 mov x3,#0xa LAB_d900905c: ;XREF[1,0]: d9009094 ram:d900905c 0208c39a udiv x2,param_1,x3 ram:d9009060 4080039b msub param_1,x2,x3,param_1 ram:d9009064 24800091 add x4,x1,#0x20 ram:d9009068 00c00011 add param_1,param_1,#0x30 ram:d900906c 80683d38 strb param_1,[x4, x29, LSL ] ram:d9009070 e00302aa mov param_1,x2 ram:d9009074 22040011 add w2,w1,#0x1 ram:d9009078 5f7c0071 cmp w2,#0x1f ram:d900907c e4879f1a cset w4,ls ram:d9009080 1f001feb cmp param_1,xzr ram:d9009084 e2079f1a cset w2,ne ram:d9009088 9f00026a tst w4,w2 ram:d900908c f303012a mov w19,w1 ram:d9009090 21040091 add x1,x1,#0x1 ram:d9009094 41feff54 b.ne LAB_d900905c LAB_d9009098: ;XREF[1,0]: d90090b0 ram:d9009098 617e4093 sxtw x1,w19 ram:d900909c a2830091 add x2,x29,#0x20 ram:d90090a0 20686238 ldrb param_1,[x1, x2, LSL ] ram:d90090a4 73060051 sub w19,w19,#0x1 ram:d90090a8 b3ffff97 bl serial_putc ;undefined serial_putc(char c) ram:d90090ac 7f060031 cmn w19,#0x1 ram:d90090b0 41ffff54 b.ne LAB_d9009098 ram:d90090b4 f30b40f9 ldr x19,[sp, #local_30+0x40] ram:d90090b8 fd7bc4a8 ldp x29=>local_40,x30,[sp], #0x40 ram:d90090bc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined serial_print(char * prefix, ulong number, int hex_or_dec, char * suffix) ;prefix char * x0 ;number ulong x1 ;hex_or_dec int w2 ;suffix char * x3 ;local_8 undefined8 -8 ;XREF[2,0]: d90090d8,d90090e0 ;local_10 undefined8 -10 ;XREF[2,0]: d90090d4,d90090e4 ;local_20 undefined8 -20 ;XREF[3,0]: d90090c8,d9009108,d9009114 ;local_30 undefined8 -30 ;XREF[3,0]: d90090c0,d900910c,d9009118 ;XREF[31,0]: d9002948,d9002968,d9002988,d9002ab8 ; d9002ad4,d9002b04,d9002b20,d9002b50 ; d9002b74,d9002e8c,d9002eb4,d9002efc ; d9004b84,d9004bac,d9004bcc,d9004bec ; d9004c0c,d9004c2c,d9004c4c,d9004c6c ; d9004c8c,d9004cac,d9004ccc,d9004cec ; d9004d0c,d9006038,d9008b1c,d9008b74 ; d9008b8c,d9008ba8,d9008da8 ram:d90090c0 fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d90090c4 fd030091 mov x29,sp ram:d90090c8 f30b00f9 str x19,[sp, #local_20+0x30] ram:d90090cc f30303aa mov x19,suffix ram:d90090d0 c00000b4 cbz prefix,LAB_d90090e8 ram:d90090d4 a11300f9 str number,[x29, #local_10+0x30] ram:d90090d8 a21700f9 str hex_or_dec,[x29, #local_8+0x30] ram:d90090dc b8ffff97 bl serial_puts ;undefined serial_puts(char * s) ram:d90090e0 a21740f9 ldr hex_or_dec,[x29, #local_8+0x30] ram:d90090e4 a11340f9 ldr number,[x29, #local_10+0x30] LAB_d90090e8: ;XREF[1,0]: d90090d0 ram:d90090e8 e003012a mov prefix,number ram:d90090ec 62000034 cbz hex_or_dec,LAB_d90090f8 ram:d90090f0 d4ffff97 bl serial_put_dec ;undefined serial_put_dec(ulong param_1) ram:d90090f4 03000014 b LAB_d9009100 LAB_d90090f8: ;XREF[1,0]: d90090ec ram:d90090f8 01048052 mov number,#0x20 ram:d90090fc bcffff97 bl serial_put_hex ;undefined serial_put_hex(ulong hex, ... LAB_d9009100: ;XREF[1,0]: d90090f4 ram:d9009100 b30000b4 cbz x19,LAB_d9009114 ram:d9009104 e00313aa mov prefix,x19 ram:d9009108 f30b40f9 ldr x19,[sp, #local_20+0x30] ram:d900910c fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d9009110 abffff17 b serial_puts ;undefined serial_puts(char * s) LAB_d9009114: ;XREF[1,0]: d9009100 ram:d9009114 f30b40f9 ldr x19,[sp, #local_20+0x30] ram:d9009118 fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d900911c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined4 readl(undefined4 * param_1) ;param_1 undefined4 * x0 ;XREF[1,0]: d9008ec0 ram:d9009120 000040b9 ldr param_1,[param_1] ram:d9009124 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 FUN_d9009128(void) ;XREF[1,0]: d900103c ram:d9009128 80000058 ldr x0,DAT_d9009138 ;= 00000000D9013800h ram:d900912c 1f000091 mov sp,x0 ram:d9009130 c0035fd6 ret ram:d9009134 00 ?? 00h ram:d9009135 00 ?? 00h ram:d9009136 00 ?? 00h ram:d9009137 00 ?? 00h DAT_d9009138: ;XREF[1,0]: d9009128 ram:d9009138 003801d90... undefined8 00000000D9013800h ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;bool platform_is_primary_cpu(short param_1) ;param_1 short w0 ;XREF[1,0]: d9001014 ram:d9009140 003c4092 and param_1,param_1,#0xffff ram:d9009144 1f0000f1 cmp param_1,#0x0 ram:d9009148 e0179f9a cset param_1,eq ram:d900914c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9009150(void) ;XREF[3,0]: d900809c,d9008178,d90083e8 ram:d9009150 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9009154(void) ;XREF[1,0]: d90081d0 ram:d9009154 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d9009158(ulong param_1, long param_2) ;param_1 ulong x0 ;param_2 long x1 ;XREF[4,0]: d90011f0,d9006fd4,d90073bc,d90086b0 ram:d9009158 23003bd5 mrs x3,ctr_el0 ram:d900915c 634c50d3 ubfx x3,x3,#0x10,#0x4 ram:d9009160 820080d2 mov x2,#0x4 ram:d9009164 4220c39a lsl x2,x2,x3 ram:d9009168 0100018b add param_2,param_1,param_2 ram:d900916c 430400d1 sub x3,x2,#0x1 ram:d9009170 0000238a bic param_1,param_1,x3 LAB_d9009174: ;XREF[1,0]: d9009180 ram:d9009174 207e0bd5 dc CIVAC,param_1 ram:d9009178 0000028b add param_1,param_1,x2 ram:d900917c 1f0001eb cmp param_1,param_2 ram:d9009180 a3ffff54 b.cc LAB_d9009174 ram:d9009184 9f3f03d5 msr sreg(0x0, 0x3, c0x3, c0xf, 0x4),xzr ram:d9009188 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d900918c(ulong param_1, long param_2) ;param_1 ulong x0 ;param_2 long x1 ;XREF[1,0]: d9007290 ram:d900918c 23003bd5 mrs x3,ctr_el0 ram:d9009190 634c50d3 ubfx x3,x3,#0x10,#0x4 ram:d9009194 820080d2 mov x2,#0x4 ram:d9009198 4220c39a lsl x2,x2,x3 ram:d900919c 0100018b add param_2,param_1,param_2 ram:d90091a0 430400d1 sub x3,x2,#0x1 ram:d90091a4 0000238a bic param_1,param_1,x3 LAB_d90091a8: ;XREF[1,0]: d90091b4 ram:d90091a8 207608d5 dc IVAC,param_1 ram:d90091ac 0000028b add param_1,param_1,x2 ram:d90091b0 1f0001eb cmp param_1,param_2 ram:d90091b4 a3ffff54 b.cc LAB_d90091a8 ram:d90091b8 9f3f03d5 msr sreg(0x0, 0x3, c0x3, c0xf, 0x4),xzr ram:d90091bc c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;void smc(ulong * cmd, ulong ep_info, ulong unk1, ulong unk2, ulong unk3, ulong unk4, ulong unk5, ulong unk6) ;cmd ulong * x0 ;ep_info ulong x1 ;unk1 ulong x2 ;unk2 ulong x3 ;unk3 ulong x4 ;unk4 ulong x5 ;unk5 ulong x6 ;unk6 ulong x7 ;XREF[2,0]: d90080c8,d9008410 ram:d90091c0 030000d4 smc 0x0 ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d90091c4(undefined8 * param_1, long param_2) ;param_1 undefined8 * x0 ;param_2 long x1 ;XREF[1,0]: d9001034 ram:d90091c4 0200018b add x2,param_1,param_2 LAB_d90091c8: ;XREF[1,0]: d90091d8 ram:d90091c8 430000cb sub x3,x2,param_1 ram:d90091cc 7f4000f1 cmp x3,#0x10 ram:d90091d0 6b000054 b.lt LAB_d90091dc ram:d90091d4 1f7c81a8 stp xzr,xzr,[param_1], #0x10 ram:d90091d8 fcffff17 b LAB_d90091c8 LAB_d90091dc: ;XREF[2,0]: d90091d0,d90091e8 ram:d90091dc 1f0002eb cmp param_1,x2 ram:d90091e0 60000054 b.eq LAB_d90091ec ram:d90091e4 1f140038 strb wzr,[param_1], #0x1 ram:d90091e8 fdffff17 b LAB_d90091dc LAB_d90091ec: ;XREF[1,0]: d90091e0 ram:d90091ec c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined8 FUN_d90091f0(void) ;XREF[1,0]: d90012e0 ram:d90091f0 000438d5 mrs x0,id_aa64pfr0_el1 ram:d90091f4 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined set_cpacr_el1(undefined8 param_1) ;param_1 undefined8 x0 ;XREF[1,0]: d9008aec ram:d90091f8 401018d5 msr cpacr_el1,param_1 ram:d90091fc c0035fd6 ret s_Built_:_11:58:42,_May_27_...;XREF[1,0]: d900870c ram:d9009200 4275696c7... ds "Built : 11:58:42, May 27 2017. \ngxl... ram:d9009241 00 ?? 00h ram:d9009242 00 ?? 00h ram:d9009243 00 ?? 00h ram:d9009244 00 ?? 00h ram:d9009245 00 ?? 00h ram:d9009246 00 ?? 00h ram:d9009247 00 ?? 00h switchdataD_d9009248: ;XREF[1,0]: d90018d4 ram:d9009248 00 db 0h ram:d9009249 03 db 3h ram:d900924a 07 db 7h ram:d900924b 0a db Ah ram:d900924c 0d db Dh ram:d900924d 11 db 11h ram:d900924e 11 db 11h ram:d900924f 00 ?? 00h switchdataD_d9009250: ;XREF[1,0]: d90019d4 ram:d9009250 00 db 0h ram:d9009251 02 db 2h ram:d9009252 08 db 8h ram:d9009253 0d db Dh ram:d9009254 13 db 13h ram:d9009255 13 db 13h ram:d9009256 00 ?? 00h ram:d9009257 00 ?? 00h s_sd/emmc_read_data_error:_...;XREF[1,0]: d90015a8 ram:d9009258 73642f656... ds "sd/emmc read data error: ret=" s_sd/emmc_boot_device_error...;XREF[1,0]: d900160c ram:d9009276 73642f656... ds "sd/emmc boot device error\n" s_-f_d9009291: ;XREF[1,0]: d90016f4 ram:d9009291 2d660a00 ds "-f\n" s_-s_d9009295: ;XREF[1,0]: d9001708 ram:d9009295 2d730a00 ds "-s\n" s_NAND_init_d9009299: ;XREF[1,0]: d9001870 ram:d9009299 4e414e442... ds "NAND init\n" ram:d90092a4 52737600 ds "Rsv" ram:d90092a8 654d4d4300 ds "eMMC" ram:d90092ad 4e414e4400 ds "NAND" ram:d90092b2 53504900 ds "SPI" ram:d90092b6 534400 ds "SD" s_USB_d90092b9: ;XREF[1,0]: d900195c ram:d90092b9 55534200 ds "USB" ram:d90092bd 554e4b4e4... ds "UNKNOWN" s_Load_d90092c5: ;XREF[1,0]: d9001940 ram:d90092c5 4c6f61642000 ds "Load " s__from_d90092cb: ;XREF[1,0]: d9001954 ram:d90092cb 2066726f6... ds " from " s_,_src:_0x_d90092d2: ;XREF[1,0]: d9001968 ram:d90092d2 2c2073726... ds ", src: 0x" s_,_des:_0x_d90092dc: ;XREF[1,0]: d9001980 ram:d90092dc 2c2064657... ds ", des: 0x" s_,_size:_0x_d90092e6: ;XREF[1,0]: d9001998 ram:d90092e6 2c2073697... ds ", size: 0x" s__lock_check_d90092f1: ;XREF[1,0]: d9001ce4 ram:d90092f1 206c6f636... ds " lock check " s__lock_failed!_reset..._d9...;XREF[1,1]: d9001d1c,d9008150 ram:d90092fe 206c6f636... ds " lock failed! reset...\n" s_SYS_PLL_d9009316: ;XREF[1,0]: d9001eb0 ram:d9009316 535953205... ds "SYS PLL" s_CPU_clk:_d900931e: ;XREF[1,0]: d9001efc ram:d900931e 435055206... ds "CPU clk: " s_MHz_d9009328: ;XREF[1,0]: d9001f14 ram:d9009328 4d487a0a00 ds "MHz\n" s_FIX_PLL_d900932d: ;XREF[1,0]: d9002110 ram:d900932d 464958205... ds "FIX PLL" s__Get_saradc_sample_Error....;XREF[1,0]: d90022e4 ram:d9009335 204765742... ds " Get saradc sample Error. Cnt_" s_Board_ID_=_d9009354: ;XREF[1,0]: d9002360 ram:d9009354 426f61726... ds "Board ID = " DAT_d9009360: ;XREF[2,0]: d9002318,d900231c ram:d9009360 2a000000 undefined4 0000002Ah DAT_d9009364: ;XREF[1,0]: d900231c ram:d9009364 7d000000 undefined4 0000007Dh ram:d9009368 cf ?? CFh ram:d9009369 00 ?? 00h ram:d900936a 00 ?? 00h ram:d900936b 00 ?? 00h ram:d900936c 23 ?? 23h # ram:d900936d 01 ?? 01h ram:d900936e 00 ?? 00h ram:d900936f 00 ?? 00h ram:d9009370 79 ?? 79h y ram:d9009371 01 ?? 01h ram:d9009372 00 ?? 00h ram:d9009373 00 ?? 00h ram:d9009374 d1 ?? D1h ram:d9009375 01 ?? 01h ram:d9009376 00 ?? 00h ram:d9009377 00 ?? 00h ram:d9009378 2d ?? 2Dh - ram:d9009379 02 ?? 02h ram:d900937a 00 ?? 00h ram:d900937b 00 ?? 00h ram:d900937c 85 ?? 85h ram:d900937d 02 ?? 02h ram:d900937e 00 ?? 00h ram:d900937f 00 ?? 00h ram:d9009380 db ?? DBh ram:d9009381 02 ?? 02h ram:d9009382 00 ?? 00h ram:d9009383 00 ?? 00h ram:d9009384 2f ?? 2Fh / ram:d9009385 03 ?? 03h ram:d9009386 00 ?? 00h ram:d9009387 00 ?? 00h ram:d9009388 81 ?? 81h ram:d9009389 03 ?? 03h ram:d900938a 00 ?? 00h ram:d900938b 00 ?? 00h ram:d900938c d4 ?? D4h ram:d900938d 03 ?? 03h ram:d900938e 00 ?? 00h ram:d900938f 00 ?? 00h ram:d9009390 ff ?? FFh ram:d9009391 03 ?? 03h ram:d9009392 00 ?? 00h ram:d9009393 00 ?? 00h ram:d9009394 00 ?? 00h ram:d9009395 00 ?? 00h ram:d9009396 00 ?? 00h ram:d9009397 00 ?? 00h s_DDR3_d9009398: ;XREF[2,0]: d9005fa0,d9005fd8 ram:d9009398 4444523300 ds "DDR3" ram:d900939d 00 ?? 00h ram:d900939e 00 ?? 00h ram:d900939f 4444523400 ds "DDR4" ram:d90093a4 00 ?? 00h ram:d90093a5 00 ?? 00h ram:d90093a6 4c5044445... ds "LPDDR3" ram:d90093ad 4c5044445... ds "LPDDR2" ram:d90093b4 00 ?? 00h ram:d90093b5 00 ?? 00h ram:d90093b6 00 ?? 00h ram:d90093b7 00 ?? 00h s_Rank0_16bit_d90093b8: ;XREF[2,0]: d9005fc4,d9005ff8 ram:d90093b8 52616e6b3... ds "Rank0 16bit" ram:d90093c4 00 ?? 00h ram:d90093c5 52616e6b3000 ds "Rank0" ram:d90093cb 00 ?? 00h ram:d90093cc 00 ?? 00h ram:d90093cd 00 ?? 00h ram:d90093ce 00 ?? 00h ram:d90093cf 00 ?? 00h ram:d90093d0 00 ?? 00h ram:d90093d1 00 ?? 00h s_Rank0+1_d90093d2: ;XREF[1,0]: d9006008 ram:d90093d2 52616e6b3... ds "Rank0+1" ram:d90093da 00 ?? 00h ram:d90093db 00 ?? 00h ram:d90093dc 00 ?? 00h ram:d90093dd 00 ?? 00h ram:d90093de 00 ?? 00h ram:d90093df 52616e6b3... ds "Rank01 16bit" ram:d90093ec 00 ?? 00h ram:d90093ed 00 ?? 00h ram:d90093ee 00 ?? 00h ram:d90093ef 00 ?? 00h s_Set_ddr_ssc:_ppm_d90093f0: ;XREF[1,0]: d900260c ram:d90093f0 536574206... ds "Set ddr ssc: ppm" DAT_d9009401: ;XREF[2,0]: d9002640,d9005fe4 ram:d9009401 2b ?? 2Bh + ram:d9009402 0a ?? 0Ah ram:d9009403 00 ?? 00h DAT_d9009404: ;XREF[1,0]: d9002654 ram:d9009404 2d ?? 2Dh - ram:d9009405 0a ?? 0Ah ram:d9009406 00 ?? 00h s_DDR_pll_bypass_enabled_d9...;XREF[1,0]: d900274c ram:d9009407 444452207... ds "DDR pll bypass enabled\n" s_DDR_low_power_enabled_d90...;XREF[1,0]: d9002764 ram:d900941f 444452206... ds "DDR low power enabled\n" s_DDR_enable_rdbi_d9009436: ;XREF[1,0]: d900277c ram:d9009436 444452206... ds "DDR enable rdbi\n" s_DDR_use_ext_vref_d9009447: ;XREF[1,0]: d9002794 ram:d9009447 444452207... ds "DDR use ext vref\n" s_DDR_ZQ_power_down_d9009459: ;XREF[1,0]: d90027ac ram:d9009459 444452205... ds "DDR ZQ power down\n" s_DQS-corr_enabled_d900946c: ;XREF[1,0]: d90027cc ram:d900946c 4451532d6... ds "DQS-corr enabled\n" s_DDR_scramble_enabled_d900...;XREF[1,0]: d90027e8 ram:d900947e 444452207... ds "DDR scramble enabled\n" s_DDR_scramble_disabled_d90...;XREF[1,0]: d90027f4 ram:d9009494 444452207... ds "DDR scramble disabled\n" s_STICKY_REG0:_0x_d90094ab: ;XREF[1,0]: d900293c ram:d90094ab 535449434... ds "STICKY_REG0: 0x" s_STICKY_REG1:_0x_d90094bb: ;XREF[1,0]: d900295c ram:d90094bb 535449434... ds "STICKY_REG1: 0x" s_STICKY_REG9:_0x_d90094cb: ;XREF[1,0]: d900297c ram:d90094cb 535449434... ds "STICKY_REG9: 0x" s_ZQCR:_0x_d90094db: ;XREF[1,0]: d9002aa8 ram:d90094db 5a5143523... ds "ZQCR: 0x" s__->_0x_d90094e4: ;XREF[2,0]: d9002ac4,d9002b18 ram:d90094e4 202d3e203... ds " -> 0x" s_PLL_:_0x_d90094eb: ;XREF[1,0]: d9002af8 ram:d90094eb 504c4c203... ds "PLL : 0x" s_CLK_:_d90094f4: ;XREF[1,0]: d9002b44 ram:d90094f4 434c4b203... ds "CLK : " DAT_d90094fb: ;XREF[1,0]: d9002b64 ram:d90094fb 20 ?? 20h ram:d90094fc 2d ?? 2Dh - ram:d90094fd 3e ?? 3Eh > ram:d90094fe 20 ?? 20h ram:d90094ff 00 ?? 00h s_DDR_PLL_d9009500: ;XREF[1,0]: d9002cd0 ram:d9009500 444452205... ds "DDR PLL" s_-2T-_d9009508: ;XREF[1,0]: d9002ed8 ram:d9009508 2d32542d00 ds "-2T-" s_-1T-_d900950d: ;XREF[1,0]: d9002ee4 ram:d900950d 2d31542d00 ds "-1T-" s_Rank_d9009512: ;XREF[1,0]: d9002e7c ram:d9009512 52616e6b00 ds "Rank" s_MB_d9009517: ;XREF[1,0]: d9002eb0 ram:d9009517 4d4200 ds "MB" s_(auto)_d900951a: ;XREF[1,0]: d9002ec8 ram:d900951a 286175746... ds "(auto)" s_Training_Err_PGSR0:_0x_d9...;XREF[1,0]: d9004b78 ram:d9009521 547261696... ds "Training Err PGSR0: 0x" s_.Retry..._d9009538: ;XREF[1,0]: d9004b80 ram:d9009538 2e5265747... ds ".Retry...\n" s_DX0GSR0:_0x_d9009543: ;XREF[1,0]: d9004ba4 ram:d9009543 445830475... ds "DX0GSR0: 0x" s_...._d900954f: ;XREF[12,0]: d9004ba0,d9004bc0,d9004be0,d9004c00 ; d9004c20,d9004c40,d9004c60,d9004c80 ; d9004ca0,d9004cc0,d9004ce0,d9004d08 ram:d900954f 2e2e2e2e0a00 ds "....\n" s_DX1GSR0:_0x_d9009555: ;XREF[1,0]: d9004bc4 ram:d9009555 445831475... ds "DX1GSR0: 0x" s_DX2GSR0:_0x_d9009561: ;XREF[1,0]: d9004be4 ram:d9009561 445832475... ds "DX2GSR0: 0x" s_DX3GSR0:_0x_d900956d: ;XREF[1,0]: d9004c04 ram:d900956d 445833475... ds "DX3GSR0: 0x" s_DX0GSR2:_0x_d9009579: ;XREF[1,0]: d9004c24 ram:d9009579 445830475... ds "DX0GSR2: 0x" s_DX1GSR2:_0x_d9009585: ;XREF[1,0]: d9004c44 ram:d9009585 445831475... ds "DX1GSR2: 0x" s_DX2GSR2:_0x_d9009591: ;XREF[1,0]: d9004c64 ram:d9009591 445832475... ds "DX2GSR2: 0x" s_DX3GSR2:_0x_d900959d: ;XREF[1,0]: d9004c84 ram:d900959d 445833475... ds "DX3GSR2: 0x" s_DX0GSR3:_0x_d90095a9: ;XREF[1,0]: d9004ca4 ram:d90095a9 445830475... ds "DX0GSR3: 0x" s_DX1GSR3:_0x_d90095b5: ;XREF[1,0]: d9004cc4 ram:d90095b5 445831475... ds "DX1GSR3: 0x" s_DX2GSR3:_0x_d90095c1: ;XREF[1,0]: d9004ce4 ram:d90095c1 445832475... ds "DX2GSR3: 0x" s_DX3GSR3:_0x_d90095cd: ;XREF[1,0]: d9004d00 ram:d90095cd 445833475... ds "DX3GSR3: 0x" s_DDR_init_fail,_reset..._d...;XREF[1,0]: d9004d24 ram:d90095d9 444452206... ds "DDR init fail, reset...\n" s_DDR_clk_err..._d90095f2: ;XREF[1,0]: d9005328 ram:d90095f2 444452206... ds "DDR clk err...\n" s_DDR_Timing_err..._d9009602: ;XREF[1,0]: d90053d4 ram:d9009602 444452205... ds "DDR Timing err...\n" s__chl:_d9009615: ;XREF[2,0]: d9005fac,d9005fec ram:d9009615 2063686c3... ds " chl: " s__@_d900961c: ;XREF[1,0]: d900602c ram:d900961c 20402000 ds " @ " s_MHz_d9009620: ;XREF[1,0]: d9006034 ram:d9009620 4d487a00 ds "MHz" s__-_PASS_d9009624: ;XREF[1,0]: d9006068 ram:d9009624 202d20504... ds " - PASS\n" s__-_FAIL_d900962d: ;XREF[1,0]: d9006074 ram:d900962d 202d20464... ds " - FAIL\n" s_DDR_init_failed..._Reset....;XREF[1,0]: d90060f4 ram:d9009636 444452206... ds "DDR init failed...\nReset...\n" s_DataBus_test_failed!!!_d9...;XREF[1,0]: d900614c ram:d9009653 446174614... ds "DataBus test failed!!!\n" s_DataBus_test_pass!_d900966b:;XREF[1,0]: d9006160 ram:d900966b 446174614... ds "DataBus test pass!\n" s_AddrBus_test_failed!!!_d9...;XREF[1,0]: d9006184 ram:d900967f 416464724... ds "AddrBus test failed!!!\n" s_AddrBus_test_pass!_d9009697:;XREF[1,0]: d9006198 ram:d9009697 416464724... ds "AddrBus test pass!\n" s_Device_test_failed!!!_d90...;XREF[1,0]: d90061d8 ram:d90096ab 446576696... ds "Device test failed!!!\n" s_Device_test_pass!_d90096c2: ;XREF[1,0]: d90061ec ram:d90096c2 446576696... ds "Device test pass!\n" s__sdio_debug_board_detecte...;XREF[1,0]: d900635c ram:d90096d5 0a7364696... ds "\nsdio debug board detected " s__no_sdio_debug_board_dete...;XREF[1,0]: d9006380 ram:d90096f1 0a6e6f207... ds "\nno sdio debug board detected " s_Enter_Crash_Dump!_d9009710: ;XREF[1,0]: d9006414 ram:d9009710 456e74657... ds "Enter Crash Dump!\n" ram:d9009723 00 ?? 00h ram:d9009724 00 ?? 00h ram:d9009725 00 ?? 00h ram:d9009726 00 ?? 00h ram:d9009727 00 ?? 00h DAT_d9009728: ;XREF[1,0]: d9006ab8 ram:d9009728 00 ?? 00h ram:d9009729 00 ?? 00h ram:d900972a 00 ?? 00h ram:d900972b f0 ?? F0h ram:d900972c f0 ?? F0h ram:d900972d f0 ?? F0h ram:d900972e ef ?? EFh ram:d900972f e0 ?? E0h ram:d9009730 e0 ?? E0h ram:d9009731 df ?? DFh ram:d9009732 d0 ?? D0h ram:d9009733 d0 ?? D0h ram:d9009734 1e ?? 1Eh ram:d9009735 e0 ?? E0h ram:d9009736 10 ?? 10h ram:d9009737 2e ?? 2Eh . ram:d9009738 d0 ?? D0h ram:d9009739 20 ?? 20h ram:d900973a 3d ?? 3Dh = ram:d900973b f0 ?? F0h ram:d900973c 30 ?? 30h 0 ram:d900973d cd ?? CDh ram:d900973e e0 ?? E0h ram:d900973f d0 ?? D0h ram:d9009740 0d ?? 0Dh ram:d9009741 d0 ?? D0h ram:d9009742 10 ?? 10h ram:d9009743 01 ?? 01h ram:d9009744 10 ?? 10h ram:d9009745 20 ?? 20h ram:d9009746 12 ?? 12h ram:d9009747 20 ?? 20h ram:d9009748 20 ?? 20h ram:d9009749 b2 ?? B2h ram:d900974a 10 ?? 10h ram:d900974b d0 ?? D0h ram:d900974c a3 ?? A3h ram:d900974d 20 ?? 20h ram:d900974e d0 ?? D0h ram:d900974f 9f ?? 9Fh ram:d9009750 00 ?? 00h ram:d9009751 d0 ?? D0h ram:d9009752 be ?? BEh ram:d9009753 f0 ?? F0h ram:d9009754 c0 ?? C0h ram:d9009755 ad ?? ADh ram:d9009756 c0 ?? C0h ram:d9009757 c0 ?? C0h ram:d9009758 9f ?? 9Fh ram:d9009759 f0 ?? F0h ram:d900975a c0 ?? C0h ram:d900975b 01 ?? 01h ram:d900975c 00 ?? 00h ram:d900975d 00 ?? 00h ram:d900975e 02 ?? 02h ram:d900975f 00 ?? 00h ram:d9009760 00 ?? 00h ram:d9009761 0d ?? 0Dh ram:d9009762 b0 ?? B0h ram:d9009763 00 ?? 00h ram:d9009764 0c ?? 0Ch ram:d9009765 a0 ?? A0h ram:d9009766 00 ?? 00h ram:d9009767 00 ?? 00h DAT_d9009768: ;XREF[1,0]: d9006dbc ram:d9009768 00 ?? 00h ram:d9009769 00 ?? 00h ram:d900976a 00 ?? 00h ram:d900976b 00 ?? 00h ram:d900976c 05 ?? 05h ram:d900976d 0a ?? 0Ah ram:d900976e 00 ?? 00h ram:d900976f 00 ?? 00h ram:d9009770 28 ?? 28h ( ram:d9009771 00 ?? 00h ram:d9009772 ec ?? ECh ram:d9009773 d8 ?? D8h ram:d9009774 ed ?? EDh ram:d9009775 f5 ?? F5h ram:d9009776 ed ?? EDh ram:d9009777 e6 ?? E6h ram:d9009778 0a ?? 0Ah ram:d9009779 0f ?? 0Fh ram:d900977a 05 ?? 05h ram:d900977b 00 ?? 00h ram:d900977c 0f ?? 0Fh ram:d900977d 0a ?? 0Ah ram:d900977e fb ?? FBh ram:d900977f ec ?? ECh ram:d9009780 e8 ?? E8h ram:d9009781 ef ?? EFh ram:d9009782 e8 ?? E8h ram:d9009783 dc ?? DCh ram:d9009784 f1 ?? F1h ram:d9009785 fb ?? FBh ram:d9009786 fe ?? FEh ram:d9009787 f0 ?? F0h ram:d9009788 0a ?? 0Ah ram:d9009789 00 ?? 00h ram:d900978a fb ?? FBh ram:d900978b ec ?? ECh ram:d900978c d0 ?? D0h ram:d900978d e2 ?? E2h ram:d900978e d0 ?? D0h ram:d900978f c2 ?? C2h ram:d9009790 14 ?? 14h ram:d9009791 0f ?? 0Fh ram:d9009792 fb ?? FBh ram:d9009793 ec ?? ECh ram:d9009794 e8 ?? E8h ram:d9009795 fb ?? FBh ram:d9009796 e8 ?? E8h ram:d9009797 dc ?? DCh ram:d9009798 1e ?? 1Eh ram:d9009799 14 ?? 14h ram:d900979a fb ?? FBh ram:d900979b ec ?? ECh ram:d900979c fb ?? FBh ram:d900979d ff ?? FFh ram:d900979e fb ?? FBh ram:d900979f f8 ?? F8h ram:d90097a0 07 ?? 07h ram:d90097a1 0c ?? 0Ch ram:d90097a2 02 ?? 02h ram:d90097a3 00 ?? 00h ram:d90097a4 00 ?? 00h ram:d90097a5 00 ?? 00h ram:d90097a6 00 ?? 00h ram:d90097a7 00 ?? 00h s_Err:sha5_d90097a8: ;XREF[1,0]: d9007b44 ram:d90097a8 4572723a7... ds "Err:sha5\n" s_Err:sha4_d90097b2: ;XREF[1,0]: d9007c10 ram:d90097b2 4572723a7... ds "Err:sha4\n" s_Err:sha3_d90097bc: ;XREF[1,0]: d9007c80 ram:d90097bc 4572723a7... ds "Err:sha3\n" s_Err:sha1_d90097c6: ;XREF[1,0]: d9007d78 ram:d90097c6 4572723a7... ds "Err:sha1\n" s_Err:sha2_d90097d0: ;XREF[1,0]: d9007da0 ram:d90097d0 4572723a7... ds "Err:sha2\n" s_New_fip_structure!_d90097da:;XREF[1,0]: d9007eac ram:d90097da 4e6577206... ds "New fip structure!\n" s_USB_mode!_d90097ee: ;XREF[1,0]: d90080e4 ram:d90097ee 555342206... ds "USB mode!\n" s_aml_log_:_SIG_CHK_:_d9009...;XREF[1,1]: d9008198,d9002ea8 ram:d90097f9 616d6c206... ds "aml log : SIG CHK : " s__for_address_0x_d900980e: ;XREF[1,0]: d90081ac ram:d900980e 20666f722... ds " for address 0x" s_fip_header_d900981e: ;XREF[1,0]: d9008204 ram:d900981e 666970206... ds "fip header" s_aml_log_:_R_d9009829: ;XREF[1,0]: d90085e4 ram:d9009829 616d6c206... ds "aml log : R" s__check_pass!_d9009835: ;XREF[1,0]: d9008600 ram:d9009835 206368656... ds " check pass!\n" s__check_fail_with_ERR_=_d9...;XREF[1,0]: d9008610 ram:d9009843 206368656... ds " check fail with ERR = " s__TE:_d900985b: ;XREF[1,0]: d90086e4 ram:d900985b 0a54453a2000 ds "\nTE: " s__BL2_d9009861: ;XREF[1,0]: d9008700 ram:d9009861 0a0a424c3... ds "\n\nBL2 " DAT_d9009868: ;XREF[1,0]: d900871c ram:d9009868 0a ?? 0Ah s__d9009869: ;XREF[21,7]: d90015bc,d90019b0,d9001cf8,d90022f8 ; d9002374,d9002660,d9002944,d9002964 ; d9002984,d9002ad0,d9002b1c,d9002b70 ; d9002ef8,d900608c,d90081c4,d9008624 ; d9008ba4,d9008d90,d9008dd0,d9008e34 ; d9008e88,d9002ab0,d9002b00,d9002b4c ; d9002e88,d9008b18,d9008b68,d9008b80 ram:d9009869 0a00 ds "\n" s_NEVER_BE_HERE_d900986b: ;XREF[1,0]: d9008778 ram:d900986b 4e4556455... ds "NEVER BE HERE\n" ram:d900987a 00 ?? 00h ram:d900987b 00 ?? 00h switchdataD_d900987c: ;XREF[1,0]: d9008874 ram:d900987c 00 db 0h ram:d900987d 02 db 2h ram:d900987e 29 db 29h ram:d900987f 0c db Ch s_BL2_USB_d9009880: ;XREF[1,0]: d90087ec ram:d9009880 424c32205... ds "BL2 USB \n" s_Skip_usb!_d900988a: ;XREF[1,0]: d9008a54 ram:d900988a 536b69702... ds "Skip usb!\n" s__0x_d9009895: ;XREF[1,0]: d9008b10 ram:d9009895 0d307800 ds "\r0x" s__d9009899: ;XREF[1,0]: d9008b38 ram:d9009899 202000 ds " " s_-W[0x_d900989c: ;XREF[1,0]: d9008b6c ram:d900989c 2d575b307800 ds "-W[0x" s_]:0x_d90098a2: ;XREF[1,0]: d9008b84 ram:d90098a2 5d3a307800 ds "]:0x" s_,R:0x_d90098a7: ;XREF[1,0]: d9008b9c ram:d90098a7 2c523a307800 ds ",R:0x" s_DATA_d90098ad: ;XREF[1,0]: d9008bf8 ram:d90098ad 4441544100 ds "DATA" s_ADDR_d90098b2: ;XREF[1,0]: d9008c9c ram:d90098b2 4144445200 ds "ADDR" s_ADDR2_d90098b7: ;XREF[1,0]: d9008cf8 ram:d90098b7 414444523200 ds "ADDR2" s_ADDR3_d90098bd: ;XREF[1,0]: d9008d2c ram:d90098bd 414444523300 ds "ADDR3" s__Total_Size_0x_d90098c3: ;XREF[1,0]: d9008d88 ram:d90098c3 0a546f746... ds "\nTotal Size 0x" s_FULL_d90098d2: ;XREF[1,0]: d9008e08 ram:d90098d2 46554c4c00 ds "FULL" s_FULL2_d90098d7: ;XREF[1,0]: d9008e64 ram:d90098d7 46554c4c3200 ds "FULL2" ram:d90098dd 00 ?? 00h ram:d90098de 00 ?? 00h ram:d90098df 00 ?? 00h ram:d90098e0 00 ?? 00h ram:d90098e1 00 ?? 00h ram:d90098e2 00 ?? 00h ram:d90098e3 00 ?? 00h ram:d90098e4 00 ?? 00h ram:d90098e5 00 ?? 00h ram:d90098e6 00 ?? 00h ram:d90098e7 00 ?? 00h ram:d90098e8 00 ?? 00h ram:d90098e9 00 ?? 00h ram:d90098ea 00 ?? 00h ram:d90098eb 00 ?? 00h ram:d90098ec 00 ?? 00h ram:d90098ed 00 ?? 00h ram:d90098ee 00 ?? 00h ram:d90098ef 00 ?? 00h ram:d90098f0 00 ?? 00h ram:d90098f1 00 ?? 00h ram:d90098f2 00 ?? 00h ram:d90098f3 00 ?? 00h ram:d90098f4 00 ?? 00h ram:d90098f5 00 ?? 00h ram:d90098f6 00 ?? 00h ram:d90098f7 00 ?? 00h ram:d90098f8 00 ?? 00h ram:d90098f9 00 ?? 00h ram:d90098fa 00 ?? 00h ram:d90098fb 00 ?? 00h ram:d90098fc 00 ?? 00h ram:d90098fd 00 ?? 00h ram:d90098fe 00 ?? 00h ram:d90098ff 00 ?? 00h ram:d9009900 00 ?? 00h ram:d9009901 00 ?? 00h ram:d9009902 00 ?? 00h ram:d9009903 00 ?? 00h ram:d9009904 00 ?? 00h ram:d9009905 00 ?? 00h ram:d9009906 00 ?? 00h ram:d9009907 00 ?? 00h ram:d9009908 00 ?? 00h ram:d9009909 00 ?? 00h ram:d900990a 00 ?? 00h ram:d900990b 00 ?? 00h ram:d900990c 00 ?? 00h ram:d900990d 00 ?? 00h ram:d900990e 00 ?? 00h ram:d900990f 00 ?? 00h ram:d9009910 00 ?? 00h ram:d9009911 00 ?? 00h ram:d9009912 00 ?? 00h ram:d9009913 00 ?? 00h ram:d9009914 00 ?? 00h ram:d9009915 00 ?? 00h ram:d9009916 00 ?? 00h ram:d9009917 00 ?? 00h ram:d9009918 00 ?? 00h ram:d9009919 00 ?? 00h ram:d900991a 00 ?? 00h ram:d900991b 00 ?? 00h ram:d900991c 00 ?? 00h ram:d900991d 00 ?? 00h ram:d900991e 00 ?? 00h ram:d900991f 00 ?? 00h ram:d9009920 00 ?? 00h ram:d9009921 00 ?? 00h ram:d9009922 00 ?? 00h ram:d9009923 00 ?? 00h ram:d9009924 00 ?? 00h ram:d9009925 00 ?? 00h ram:d9009926 00 ?? 00h ram:d9009927 00 ?? 00h ram:d9009928 00 ?? 00h ram:d9009929 00 ?? 00h ram:d900992a 00 ?? 00h ram:d900992b 00 ?? 00h ram:d900992c 00 ?? 00h ram:d900992d 00 ?? 00h ram:d900992e 00 ?? 00h ram:d900992f 00 ?? 00h ram:d9009930 00 ?? 00h ram:d9009931 00 ?? 00h ram:d9009932 00 ?? 00h ram:d9009933 00 ?? 00h ram:d9009934 00 ?? 00h ram:d9009935 00 ?? 00h ram:d9009936 00 ?? 00h ram:d9009937 00 ?? 00h ram:d9009938 00 ?? 00h ram:d9009939 00 ?? 00h ram:d900993a 00 ?? 00h ram:d900993b 00 ?? 00h ram:d900993c 00 ?? 00h ram:d900993d 00 ?? 00h ram:d900993e 00 ?? 00h ram:d900993f 00 ?? 00h ram:d9009940 00 ?? 00h ram:d9009941 00 ?? 00h ram:d9009942 00 ?? 00h ram:d9009943 00 ?? 00h ram:d9009944 00 ?? 00h ram:d9009945 00 ?? 00h ram:d9009946 00 ?? 00h ram:d9009947 00 ?? 00h ram:d9009948 00 ?? 00h ram:d9009949 00 ?? 00h ram:d900994a 00 ?? 00h ram:d900994b 00 ?? 00h ram:d900994c 00 ?? 00h ram:d900994d 00 ?? 00h ram:d900994e 00 ?? 00h ram:d900994f 00 ?? 00h ram:d9009950 00 ?? 00h ram:d9009951 00 ?? 00h ram:d9009952 00 ?? 00h ram:d9009953 00 ?? 00h ram:d9009954 00 ?? 00h ram:d9009955 00 ?? 00h ram:d9009956 00 ?? 00h ram:d9009957 00 ?? 00h ram:d9009958 00 ?? 00h ram:d9009959 00 ?? 00h ram:d900995a 00 ?? 00h ram:d900995b 00 ?? 00h ram:d900995c 00 ?? 00h ram:d900995d 00 ?? 00h ram:d900995e 00 ?? 00h ram:d900995f 00 ?? 00h ram:d9009960 00 ?? 00h ram:d9009961 00 ?? 00h ram:d9009962 00 ?? 00h ram:d9009963 00 ?? 00h ram:d9009964 00 ?? 00h ram:d9009965 00 ?? 00h ram:d9009966 00 ?? 00h ram:d9009967 00 ?? 00h ram:d9009968 00 ?? 00h ram:d9009969 00 ?? 00h ram:d900996a 00 ?? 00h ram:d900996b 00 ?? 00h ram:d900996c 00 ?? 00h ram:d900996d 00 ?? 00h ram:d900996e 00 ?? 00h ram:d900996f 00 ?? 00h ram:d9009970 00 ?? 00h ram:d9009971 00 ?? 00h ram:d9009972 00 ?? 00h ram:d9009973 00 ?? 00h ram:d9009974 00 ?? 00h ram:d9009975 00 ?? 00h ram:d9009976 00 ?? 00h ram:d9009977 00 ?? 00h ram:d9009978 00 ?? 00h ram:d9009979 00 ?? 00h ram:d900997a 00 ?? 00h ram:d900997b 00 ?? 00h ram:d900997c 00 ?? 00h ram:d900997d 00 ?? 00h ram:d900997e 00 ?? 00h ram:d900997f 00 ?? 00h ram:d9009980 00 ?? 00h ram:d9009981 00 ?? 00h ram:d9009982 00 ?? 00h ram:d9009983 00 ?? 00h ram:d9009984 00 ?? 00h ram:d9009985 00 ?? 00h ram:d9009986 00 ?? 00h ram:d9009987 00 ?? 00h ram:d9009988 00 ?? 00h ram:d9009989 00 ?? 00h ram:d900998a 00 ?? 00h ram:d900998b 00 ?? 00h ram:d900998c 00 ?? 00h ram:d900998d 00 ?? 00h ram:d900998e 00 ?? 00h ram:d900998f 00 ?? 00h ram:d9009990 00 ?? 00h ram:d9009991 00 ?? 00h ram:d9009992 00 ?? 00h ram:d9009993 00 ?? 00h ram:d9009994 00 ?? 00h ram:d9009995 00 ?? 00h ram:d9009996 00 ?? 00h ram:d9009997 00 ?? 00h ram:d9009998 00 ?? 00h ram:d9009999 00 ?? 00h ram:d900999a 00 ?? 00h ram:d900999b 00 ?? 00h ram:d900999c 00 ?? 00h ram:d900999d 00 ?? 00h ram:d900999e 00 ?? 00h ram:d900999f 00 ?? 00h ram:d90099a0 00 ?? 00h ram:d90099a1 00 ?? 00h ram:d90099a2 00 ?? 00h ram:d90099a3 00 ?? 00h ram:d90099a4 00 ?? 00h ram:d90099a5 00 ?? 00h ram:d90099a6 00 ?? 00h ram:d90099a7 00 ?? 00h ram:d90099a8 00 ?? 00h ram:d90099a9 00 ?? 00h ram:d90099aa 00 ?? 00h ram:d90099ab 00 ?? 00h ram:d90099ac 00 ?? 00h ram:d90099ad 00 ?? 00h ram:d90099ae 00 ?? 00h ram:d90099af 00 ?? 00h ram:d90099b0 00 ?? 00h ram:d90099b1 00 ?? 00h ram:d90099b2 00 ?? 00h ram:d90099b3 00 ?? 00h ram:d90099b4 00 ?? 00h ram:d90099b5 00 ?? 00h ram:d90099b6 00 ?? 00h ram:d90099b7 00 ?? 00h ram:d90099b8 00 ?? 00h ram:d90099b9 00 ?? 00h ram:d90099ba 00 ?? 00h ram:d90099bb 00 ?? 00h ram:d90099bc 00 ?? 00h ram:d90099bd 00 ?? 00h ram:d90099be 00 ?? 00h ram:d90099bf 00 ?? 00h ram:d90099c0 00 ?? 00h ram:d90099c1 00 ?? 00h ram:d90099c2 00 ?? 00h ram:d90099c3 00 ?? 00h ram:d90099c4 00 ?? 00h ram:d90099c5 00 ?? 00h ram:d90099c6 00 ?? 00h ram:d90099c7 00 ?? 00h ram:d90099c8 00 ?? 00h ram:d90099c9 00 ?? 00h ram:d90099ca 00 ?? 00h ram:d90099cb 00 ?? 00h ram:d90099cc 00 ?? 00h ram:d90099cd 00 ?? 00h ram:d90099ce 00 ?? 00h ram:d90099cf 00 ?? 00h ram:d90099d0 00 ?? 00h ram:d90099d1 00 ?? 00h ram:d90099d2 00 ?? 00h ram:d90099d3 00 ?? 00h ram:d90099d4 00 ?? 00h ram:d90099d5 00 ?? 00h ram:d90099d6 00 ?? 00h ram:d90099d7 00 ?? 00h ram:d90099d8 00 ?? 00h ram:d90099d9 00 ?? 00h ram:d90099da 00 ?? 00h ram:d90099db 00 ?? 00h ram:d90099dc 00 ?? 00h ram:d90099dd 00 ?? 00h ram:d90099de 00 ?? 00h ram:d90099df 00 ?? 00h ram:d90099e0 00 ?? 00h ram:d90099e1 00 ?? 00h ram:d90099e2 00 ?? 00h ram:d90099e3 00 ?? 00h ram:d90099e4 00 ?? 00h ram:d90099e5 00 ?? 00h ram:d90099e6 00 ?? 00h ram:d90099e7 00 ?? 00h ram:d90099e8 00 ?? 00h ram:d90099e9 00 ?? 00h ram:d90099ea 00 ?? 00h ram:d90099eb 00 ?? 00h ram:d90099ec 00 ?? 00h ram:d90099ed 00 ?? 00h ram:d90099ee 00 ?? 00h ram:d90099ef 00 ?? 00h ram:d90099f0 00 ?? 00h ram:d90099f1 00 ?? 00h ram:d90099f2 00 ?? 00h ram:d90099f3 00 ?? 00h ram:d90099f4 00 ?? 00h ram:d90099f5 00 ?? 00h ram:d90099f6 00 ?? 00h ram:d90099f7 00 ?? 00h ram:d90099f8 00 ?? 00h ram:d90099f9 00 ?? 00h ram:d90099fa 00 ?? 00h ram:d90099fb 00 ?? 00h ram:d90099fc 00 ?? 00h ram:d90099fd 00 ?? 00h ram:d90099fe 00 ?? 00h ram:d90099ff 00 ?? 00h ram:d9009a00 00 ?? 00h ram:d9009a01 00 ?? 00h ram:d9009a02 00 ?? 00h ram:d9009a03 00 ?? 00h ram:d9009a04 00 ?? 00h ram:d9009a05 00 ?? 00h ram:d9009a06 00 ?? 00h ram:d9009a07 00 ?? 00h ram:d9009a08 00 ?? 00h ram:d9009a09 00 ?? 00h ram:d9009a0a 00 ?? 00h ram:d9009a0b 00 ?? 00h ram:d9009a0c 00 ?? 00h ram:d9009a0d 00 ?? 00h ram:d9009a0e 00 ?? 00h ram:d9009a0f 00 ?? 00h ram:d9009a10 00 ?? 00h ram:d9009a11 00 ?? 00h ram:d9009a12 00 ?? 00h ram:d9009a13 00 ?? 00h ram:d9009a14 00 ?? 00h ram:d9009a15 00 ?? 00h ram:d9009a16 00 ?? 00h ram:d9009a17 00 ?? 00h ram:d9009a18 00 ?? 00h ram:d9009a19 00 ?? 00h ram:d9009a1a 00 ?? 00h ram:d9009a1b 00 ?? 00h ram:d9009a1c 00 ?? 00h ram:d9009a1d 00 ?? 00h ram:d9009a1e 00 ?? 00h ram:d9009a1f 00 ?? 00h ram:d9009a20 00 ?? 00h ram:d9009a21 00 ?? 00h ram:d9009a22 00 ?? 00h ram:d9009a23 00 ?? 00h ram:d9009a24 00 ?? 00h ram:d9009a25 00 ?? 00h ram:d9009a26 00 ?? 00h ram:d9009a27 00 ?? 00h ram:d9009a28 00 ?? 00h ram:d9009a29 00 ?? 00h ram:d9009a2a 00 ?? 00h ram:d9009a2b 00 ?? 00h ram:d9009a2c 00 ?? 00h ram:d9009a2d 00 ?? 00h ram:d9009a2e 00 ?? 00h ram:d9009a2f 00 ?? 00h ram:d9009a30 00 ?? 00h ram:d9009a31 00 ?? 00h ram:d9009a32 00 ?? 00h ram:d9009a33 00 ?? 00h ram:d9009a34 00 ?? 00h ram:d9009a35 00 ?? 00h ram:d9009a36 00 ?? 00h ram:d9009a37 00 ?? 00h ram:d9009a38 00 ?? 00h ram:d9009a39 00 ?? 00h ram:d9009a3a 00 ?? 00h ram:d9009a3b 00 ?? 00h ram:d9009a3c 00 ?? 00h ram:d9009a3d 00 ?? 00h ram:d9009a3e 00 ?? 00h ram:d9009a3f 00 ?? 00h ram:d9009a40 00 ?? 00h ram:d9009a41 00 ?? 00h ram:d9009a42 00 ?? 00h ram:d9009a43 00 ?? 00h ram:d9009a44 00 ?? 00h ram:d9009a45 00 ?? 00h ram:d9009a46 00 ?? 00h ram:d9009a47 00 ?? 00h ram:d9009a48 00 ?? 00h ram:d9009a49 00 ?? 00h ram:d9009a4a 00 ?? 00h ram:d9009a4b 00 ?? 00h ram:d9009a4c 00 ?? 00h ram:d9009a4d 00 ?? 00h ram:d9009a4e 00 ?? 00h ram:d9009a4f 00 ?? 00h ram:d9009a50 00 ?? 00h ram:d9009a51 00 ?? 00h ram:d9009a52 00 ?? 00h ram:d9009a53 00 ?? 00h ram:d9009a54 00 ?? 00h ram:d9009a55 00 ?? 00h ram:d9009a56 00 ?? 00h ram:d9009a57 00 ?? 00h ram:d9009a58 00 ?? 00h ram:d9009a59 00 ?? 00h ram:d9009a5a 00 ?? 00h ram:d9009a5b 00 ?? 00h ram:d9009a5c 00 ?? 00h ram:d9009a5d 00 ?? 00h ram:d9009a5e 00 ?? 00h ram:d9009a5f 00 ?? 00h ram:d9009a60 00 ?? 00h ram:d9009a61 00 ?? 00h ram:d9009a62 00 ?? 00h ram:d9009a63 00 ?? 00h ram:d9009a64 00 ?? 00h ram:d9009a65 00 ?? 00h ram:d9009a66 00 ?? 00h ram:d9009a67 00 ?? 00h ram:d9009a68 00 ?? 00h ram:d9009a69 00 ?? 00h ram:d9009a6a 00 ?? 00h ram:d9009a6b 00 ?? 00h ram:d9009a6c 00 ?? 00h ram:d9009a6d 00 ?? 00h ram:d9009a6e 00 ?? 00h ram:d9009a6f 00 ?? 00h ram:d9009a70 00 ?? 00h ram:d9009a71 00 ?? 00h ram:d9009a72 00 ?? 00h ram:d9009a73 00 ?? 00h ram:d9009a74 00 ?? 00h ram:d9009a75 00 ?? 00h ram:d9009a76 00 ?? 00h ram:d9009a77 00 ?? 00h ram:d9009a78 00 ?? 00h ram:d9009a79 00 ?? 00h ram:d9009a7a 00 ?? 00h ram:d9009a7b 00 ?? 00h ram:d9009a7c 00 ?? 00h ram:d9009a7d 00 ?? 00h ram:d9009a7e 00 ?? 00h ram:d9009a7f 00 ?? 00h ram:d9009a80 00 ?? 00h ram:d9009a81 00 ?? 00h ram:d9009a82 00 ?? 00h ram:d9009a83 00 ?? 00h ram:d9009a84 00 ?? 00h ram:d9009a85 00 ?? 00h ram:d9009a86 00 ?? 00h ram:d9009a87 00 ?? 00h ram:d9009a88 00 ?? 00h ram:d9009a89 00 ?? 00h ram:d9009a8a 00 ?? 00h ram:d9009a8b 00 ?? 00h ram:d9009a8c 00 ?? 00h ram:d9009a8d 00 ?? 00h ram:d9009a8e 00 ?? 00h ram:d9009a8f 00 ?? 00h ram:d9009a90 00 ?? 00h ram:d9009a91 00 ?? 00h ram:d9009a92 00 ?? 00h ram:d9009a93 00 ?? 00h ram:d9009a94 00 ?? 00h ram:d9009a95 00 ?? 00h ram:d9009a96 00 ?? 00h ram:d9009a97 00 ?? 00h ram:d9009a98 00 ?? 00h ram:d9009a99 00 ?? 00h ram:d9009a9a 00 ?? 00h ram:d9009a9b 00 ?? 00h ram:d9009a9c 00 ?? 00h ram:d9009a9d 00 ?? 00h ram:d9009a9e 00 ?? 00h ram:d9009a9f 00 ?? 00h ram:d9009aa0 00 ?? 00h ram:d9009aa1 00 ?? 00h ram:d9009aa2 00 ?? 00h ram:d9009aa3 00 ?? 00h ram:d9009aa4 00 ?? 00h ram:d9009aa5 00 ?? 00h ram:d9009aa6 00 ?? 00h ram:d9009aa7 00 ?? 00h ram:d9009aa8 00 ?? 00h ram:d9009aa9 00 ?? 00h ram:d9009aaa 00 ?? 00h ram:d9009aab 00 ?? 00h ram:d9009aac 00 ?? 00h ram:d9009aad 00 ?? 00h ram:d9009aae 00 ?? 00h ram:d9009aaf 00 ?? 00h ram:d9009ab0 00 ?? 00h ram:d9009ab1 00 ?? 00h ram:d9009ab2 00 ?? 00h ram:d9009ab3 00 ?? 00h ram:d9009ab4 00 ?? 00h ram:d9009ab5 00 ?? 00h ram:d9009ab6 00 ?? 00h ram:d9009ab7 00 ?? 00h ram:d9009ab8 00 ?? 00h ram:d9009ab9 00 ?? 00h ram:d9009aba 00 ?? 00h ram:d9009abb 00 ?? 00h ram:d9009abc 00 ?? 00h ram:d9009abd 00 ?? 00h ram:d9009abe 00 ?? 00h ram:d9009abf 00 ?? 00h ram:d9009ac0 00 ?? 00h ram:d9009ac1 00 ?? 00h ram:d9009ac2 00 ?? 00h ram:d9009ac3 00 ?? 00h ram:d9009ac4 00 ?? 00h ram:d9009ac5 00 ?? 00h ram:d9009ac6 00 ?? 00h ram:d9009ac7 00 ?? 00h ram:d9009ac8 00 ?? 00h ram:d9009ac9 00 ?? 00h ram:d9009aca 00 ?? 00h ram:d9009acb 00 ?? 00h ram:d9009acc 00 ?? 00h ram:d9009acd 00 ?? 00h ram:d9009ace 00 ?? 00h ram:d9009acf 00 ?? 00h ram:d9009ad0 00 ?? 00h ram:d9009ad1 00 ?? 00h ram:d9009ad2 00 ?? 00h ram:d9009ad3 00 ?? 00h ram:d9009ad4 00 ?? 00h ram:d9009ad5 00 ?? 00h ram:d9009ad6 00 ?? 00h ram:d9009ad7 00 ?? 00h ram:d9009ad8 00 ?? 00h ram:d9009ad9 00 ?? 00h ram:d9009ada 00 ?? 00h ram:d9009adb 00 ?? 00h ram:d9009adc 00 ?? 00h ram:d9009add 00 ?? 00h ram:d9009ade 00 ?? 00h ram:d9009adf 00 ?? 00h ram:d9009ae0 00 ?? 00h ram:d9009ae1 00 ?? 00h ram:d9009ae2 00 ?? 00h ram:d9009ae3 00 ?? 00h ram:d9009ae4 00 ?? 00h ram:d9009ae5 00 ?? 00h ram:d9009ae6 00 ?? 00h ram:d9009ae7 00 ?? 00h ram:d9009ae8 00 ?? 00h ram:d9009ae9 00 ?? 00h ram:d9009aea 00 ?? 00h ram:d9009aeb 00 ?? 00h ram:d9009aec 00 ?? 00h ram:d9009aed 00 ?? 00h ram:d9009aee 00 ?? 00h ram:d9009aef 00 ?? 00h ram:d9009af0 00 ?? 00h ram:d9009af1 00 ?? 00h ram:d9009af2 00 ?? 00h ram:d9009af3 00 ?? 00h ram:d9009af4 00 ?? 00h ram:d9009af5 00 ?? 00h ram:d9009af6 00 ?? 00h ram:d9009af7 00 ?? 00h ram:d9009af8 00 ?? 00h ram:d9009af9 00 ?? 00h ram:d9009afa 00 ?? 00h ram:d9009afb 00 ?? 00h ram:d9009afc 00 ?? 00h ram:d9009afd 00 ?? 00h ram:d9009afe 00 ?? 00h ram:d9009aff 00 ?? 00h ram:d9009b00 00 ?? 00h ram:d9009b01 00 ?? 00h ram:d9009b02 00 ?? 00h ram:d9009b03 00 ?? 00h ram:d9009b04 00 ?? 00h ram:d9009b05 00 ?? 00h ram:d9009b06 00 ?? 00h ram:d9009b07 00 ?? 00h ram:d9009b08 00 ?? 00h ram:d9009b09 00 ?? 00h ram:d9009b0a 00 ?? 00h ram:d9009b0b 00 ?? 00h ram:d9009b0c 00 ?? 00h ram:d9009b0d 00 ?? 00h ram:d9009b0e 00 ?? 00h ram:d9009b0f 00 ?? 00h ram:d9009b10 00 ?? 00h ram:d9009b11 00 ?? 00h ram:d9009b12 00 ?? 00h ram:d9009b13 00 ?? 00h ram:d9009b14 00 ?? 00h ram:d9009b15 00 ?? 00h ram:d9009b16 00 ?? 00h ram:d9009b17 00 ?? 00h ram:d9009b18 00 ?? 00h ram:d9009b19 00 ?? 00h ram:d9009b1a 00 ?? 00h ram:d9009b1b 00 ?? 00h ram:d9009b1c 00 ?? 00h ram:d9009b1d 00 ?? 00h ram:d9009b1e 00 ?? 00h ram:d9009b1f 00 ?? 00h ram:d9009b20 00 ?? 00h ram:d9009b21 00 ?? 00h ram:d9009b22 00 ?? 00h ram:d9009b23 00 ?? 00h ram:d9009b24 00 ?? 00h ram:d9009b25 00 ?? 00h ram:d9009b26 00 ?? 00h ram:d9009b27 00 ?? 00h ram:d9009b28 00 ?? 00h ram:d9009b29 00 ?? 00h ram:d9009b2a 00 ?? 00h ram:d9009b2b 00 ?? 00h ram:d9009b2c 00 ?? 00h ram:d9009b2d 00 ?? 00h ram:d9009b2e 00 ?? 00h ram:d9009b2f 00 ?? 00h ram:d9009b30 00 ?? 00h ram:d9009b31 00 ?? 00h ram:d9009b32 00 ?? 00h ram:d9009b33 00 ?? 00h ram:d9009b34 00 ?? 00h ram:d9009b35 00 ?? 00h ram:d9009b36 00 ?? 00h ram:d9009b37 00 ?? 00h ram:d9009b38 00 ?? 00h ram:d9009b39 00 ?? 00h ram:d9009b3a 00 ?? 00h ram:d9009b3b 00 ?? 00h ram:d9009b3c 00 ?? 00h ram:d9009b3d 00 ?? 00h ram:d9009b3e 00 ?? 00h ram:d9009b3f 00 ?? 00h ram:d9009b40 00 ?? 00h ram:d9009b41 00 ?? 00h ram:d9009b42 00 ?? 00h ram:d9009b43 00 ?? 00h ram:d9009b44 00 ?? 00h ram:d9009b45 00 ?? 00h ram:d9009b46 00 ?? 00h ram:d9009b47 00 ?? 00h ram:d9009b48 00 ?? 00h ram:d9009b49 00 ?? 00h ram:d9009b4a 00 ?? 00h ram:d9009b4b 00 ?? 00h ram:d9009b4c 00 ?? 00h ram:d9009b4d 00 ?? 00h ram:d9009b4e 00 ?? 00h ram:d9009b4f 00 ?? 00h ram:d9009b50 00 ?? 00h ram:d9009b51 00 ?? 00h ram:d9009b52 00 ?? 00h ram:d9009b53 00 ?? 00h ram:d9009b54 00 ?? 00h ram:d9009b55 00 ?? 00h ram:d9009b56 00 ?? 00h ram:d9009b57 00 ?? 00h ram:d9009b58 00 ?? 00h ram:d9009b59 00 ?? 00h ram:d9009b5a 00 ?? 00h ram:d9009b5b 00 ?? 00h ram:d9009b5c 00 ?? 00h ram:d9009b5d 00 ?? 00h ram:d9009b5e 00 ?? 00h ram:d9009b5f 00 ?? 00h ram:d9009b60 00 ?? 00h ram:d9009b61 00 ?? 00h ram:d9009b62 00 ?? 00h ram:d9009b63 00 ?? 00h ram:d9009b64 00 ?? 00h ram:d9009b65 00 ?? 00h ram:d9009b66 00 ?? 00h ram:d9009b67 00 ?? 00h ram:d9009b68 00 ?? 00h ram:d9009b69 00 ?? 00h ram:d9009b6a 00 ?? 00h ram:d9009b6b 00 ?? 00h ram:d9009b6c 00 ?? 00h ram:d9009b6d 00 ?? 00h ram:d9009b6e 00 ?? 00h ram:d9009b6f 00 ?? 00h ram:d9009b70 00 ?? 00h ram:d9009b71 00 ?? 00h ram:d9009b72 00 ?? 00h ram:d9009b73 00 ?? 00h ram:d9009b74 00 ?? 00h ram:d9009b75 00 ?? 00h ram:d9009b76 00 ?? 00h ram:d9009b77 00 ?? 00h ram:d9009b78 00 ?? 00h ram:d9009b79 00 ?? 00h ram:d9009b7a 00 ?? 00h ram:d9009b7b 00 ?? 00h ram:d9009b7c 00 ?? 00h ram:d9009b7d 00 ?? 00h ram:d9009b7e 00 ?? 00h ram:d9009b7f 00 ?? 00h ram:d9009b80 00 ?? 00h ram:d9009b81 00 ?? 00h ram:d9009b82 00 ?? 00h ram:d9009b83 00 ?? 00h ram:d9009b84 00 ?? 00h ram:d9009b85 00 ?? 00h ram:d9009b86 00 ?? 00h ram:d9009b87 00 ?? 00h ram:d9009b88 00 ?? 00h ram:d9009b89 00 ?? 00h ram:d9009b8a 00 ?? 00h ram:d9009b8b 00 ?? 00h ram:d9009b8c 00 ?? 00h ram:d9009b8d 00 ?? 00h ram:d9009b8e 00 ?? 00h ram:d9009b8f 00 ?? 00h ram:d9009b90 00 ?? 00h ram:d9009b91 00 ?? 00h ram:d9009b92 00 ?? 00h ram:d9009b93 00 ?? 00h ram:d9009b94 00 ?? 00h ram:d9009b95 00 ?? 00h ram:d9009b96 00 ?? 00h ram:d9009b97 00 ?? 00h ram:d9009b98 00 ?? 00h ram:d9009b99 00 ?? 00h ram:d9009b9a 00 ?? 00h ram:d9009b9b 00 ?? 00h ram:d9009b9c 00 ?? 00h ram:d9009b9d 00 ?? 00h ram:d9009b9e 00 ?? 00h ram:d9009b9f 00 ?? 00h ram:d9009ba0 00 ?? 00h ram:d9009ba1 00 ?? 00h ram:d9009ba2 00 ?? 00h ram:d9009ba3 00 ?? 00h ram:d9009ba4 00 ?? 00h ram:d9009ba5 00 ?? 00h ram:d9009ba6 00 ?? 00h ram:d9009ba7 00 ?? 00h ram:d9009ba8 00 ?? 00h ram:d9009ba9 00 ?? 00h ram:d9009baa 00 ?? 00h ram:d9009bab 00 ?? 00h ram:d9009bac 00 ?? 00h ram:d9009bad 00 ?? 00h ram:d9009bae 00 ?? 00h ram:d9009baf 00 ?? 00h ram:d9009bb0 00 ?? 00h ram:d9009bb1 00 ?? 00h ram:d9009bb2 00 ?? 00h ram:d9009bb3 00 ?? 00h ram:d9009bb4 00 ?? 00h ram:d9009bb5 00 ?? 00h ram:d9009bb6 00 ?? 00h ram:d9009bb7 00 ?? 00h ram:d9009bb8 00 ?? 00h ram:d9009bb9 00 ?? 00h ram:d9009bba 00 ?? 00h ram:d9009bbb 00 ?? 00h ram:d9009bbc 00 ?? 00h ram:d9009bbd 00 ?? 00h ram:d9009bbe 00 ?? 00h ram:d9009bbf 00 ?? 00h ram:d9009bc0 00 ?? 00h ram:d9009bc1 00 ?? 00h ram:d9009bc2 00 ?? 00h ram:d9009bc3 00 ?? 00h ram:d9009bc4 00 ?? 00h ram:d9009bc5 00 ?? 00h ram:d9009bc6 00 ?? 00h ram:d9009bc7 00 ?? 00h ram:d9009bc8 00 ?? 00h ram:d9009bc9 00 ?? 00h ram:d9009bca 00 ?? 00h ram:d9009bcb 00 ?? 00h ram:d9009bcc 00 ?? 00h ram:d9009bcd 00 ?? 00h ram:d9009bce 00 ?? 00h ram:d9009bcf 00 ?? 00h ram:d9009bd0 00 ?? 00h ram:d9009bd1 00 ?? 00h ram:d9009bd2 00 ?? 00h ram:d9009bd3 00 ?? 00h ram:d9009bd4 00 ?? 00h ram:d9009bd5 00 ?? 00h ram:d9009bd6 00 ?? 00h ram:d9009bd7 00 ?? 00h ram:d9009bd8 00 ?? 00h ram:d9009bd9 00 ?? 00h ram:d9009bda 00 ?? 00h ram:d9009bdb 00 ?? 00h ram:d9009bdc 00 ?? 00h ram:d9009bdd 00 ?? 00h ram:d9009bde 00 ?? 00h ram:d9009bdf 00 ?? 00h ram:d9009be0 00 ?? 00h ram:d9009be1 00 ?? 00h ram:d9009be2 00 ?? 00h ram:d9009be3 00 ?? 00h ram:d9009be4 00 ?? 00h ram:d9009be5 00 ?? 00h ram:d9009be6 00 ?? 00h ram:d9009be7 00 ?? 00h ram:d9009be8 00 ?? 00h ram:d9009be9 00 ?? 00h ram:d9009bea 00 ?? 00h ram:d9009beb 00 ?? 00h ram:d9009bec 00 ?? 00h ram:d9009bed 00 ?? 00h ram:d9009bee 00 ?? 00h ram:d9009bef 00 ?? 00h ram:d9009bf0 00 ?? 00h ram:d9009bf1 00 ?? 00h ram:d9009bf2 00 ?? 00h ram:d9009bf3 00 ?? 00h ram:d9009bf4 00 ?? 00h ram:d9009bf5 00 ?? 00h ram:d9009bf6 00 ?? 00h ram:d9009bf7 00 ?? 00h ram:d9009bf8 00 ?? 00h ram:d9009bf9 00 ?? 00h ram:d9009bfa 00 ?? 00h ram:d9009bfb 00 ?? 00h ram:d9009bfc 00 ?? 00h ram:d9009bfd 00 ?? 00h ram:d9009bfe 00 ?? 00h ram:d9009bff 00 ?? 00h ram:d9009c00 00 ?? 00h ram:d9009c01 00 ?? 00h ram:d9009c02 00 ?? 00h ram:d9009c03 00 ?? 00h ram:d9009c04 00 ?? 00h ram:d9009c05 00 ?? 00h ram:d9009c06 00 ?? 00h ram:d9009c07 00 ?? 00h ram:d9009c08 00 ?? 00h ram:d9009c09 00 ?? 00h ram:d9009c0a 00 ?? 00h ram:d9009c0b 00 ?? 00h ram:d9009c0c 00 ?? 00h ram:d9009c0d 00 ?? 00h ram:d9009c0e 00 ?? 00h ram:d9009c0f 00 ?? 00h ram:d9009c10 00 ?? 00h ram:d9009c11 00 ?? 00h ram:d9009c12 00 ?? 00h ram:d9009c13 00 ?? 00h ram:d9009c14 00 ?? 00h ram:d9009c15 00 ?? 00h ram:d9009c16 00 ?? 00h ram:d9009c17 00 ?? 00h ram:d9009c18 00 ?? 00h ram:d9009c19 00 ?? 00h ram:d9009c1a 00 ?? 00h ram:d9009c1b 00 ?? 00h ram:d9009c1c 00 ?? 00h ram:d9009c1d 00 ?? 00h ram:d9009c1e 00 ?? 00h ram:d9009c1f 00 ?? 00h ram:d9009c20 00 ?? 00h ram:d9009c21 00 ?? 00h ram:d9009c22 00 ?? 00h ram:d9009c23 00 ?? 00h ram:d9009c24 00 ?? 00h ram:d9009c25 00 ?? 00h ram:d9009c26 00 ?? 00h ram:d9009c27 00 ?? 00h ram:d9009c28 00 ?? 00h ram:d9009c29 00 ?? 00h ram:d9009c2a 00 ?? 00h ram:d9009c2b 00 ?? 00h ram:d9009c2c 00 ?? 00h ram:d9009c2d 00 ?? 00h ram:d9009c2e 00 ?? 00h ram:d9009c2f 00 ?? 00h ram:d9009c30 00 ?? 00h ram:d9009c31 00 ?? 00h ram:d9009c32 00 ?? 00h ram:d9009c33 00 ?? 00h ram:d9009c34 00 ?? 00h ram:d9009c35 00 ?? 00h ram:d9009c36 00 ?? 00h ram:d9009c37 00 ?? 00h ram:d9009c38 00 ?? 00h ram:d9009c39 00 ?? 00h ram:d9009c3a 00 ?? 00h ram:d9009c3b 00 ?? 00h ram:d9009c3c 00 ?? 00h ram:d9009c3d 00 ?? 00h ram:d9009c3e 00 ?? 00h ram:d9009c3f 00 ?? 00h ram:d9009c40 00 ?? 00h ram:d9009c41 00 ?? 00h ram:d9009c42 00 ?? 00h ram:d9009c43 00 ?? 00h ram:d9009c44 00 ?? 00h ram:d9009c45 00 ?? 00h ram:d9009c46 00 ?? 00h ram:d9009c47 00 ?? 00h ram:d9009c48 00 ?? 00h ram:d9009c49 00 ?? 00h ram:d9009c4a 00 ?? 00h ram:d9009c4b 00 ?? 00h ram:d9009c4c 00 ?? 00h ram:d9009c4d 00 ?? 00h ram:d9009c4e 00 ?? 00h ram:d9009c4f 00 ?? 00h ram:d9009c50 00 ?? 00h ram:d9009c51 00 ?? 00h ram:d9009c52 00 ?? 00h ram:d9009c53 00 ?? 00h ram:d9009c54 00 ?? 00h ram:d9009c55 00 ?? 00h ram:d9009c56 00 ?? 00h ram:d9009c57 00 ?? 00h ram:d9009c58 00 ?? 00h ram:d9009c59 00 ?? 00h ram:d9009c5a 00 ?? 00h ram:d9009c5b 00 ?? 00h ram:d9009c5c 00 ?? 00h ram:d9009c5d 00 ?? 00h ram:d9009c5e 00 ?? 00h ram:d9009c5f 00 ?? 00h ram:d9009c60 00 ?? 00h ram:d9009c61 00 ?? 00h ram:d9009c62 00 ?? 00h ram:d9009c63 00 ?? 00h ram:d9009c64 00 ?? 00h ram:d9009c65 00 ?? 00h ram:d9009c66 00 ?? 00h ram:d9009c67 00 ?? 00h ram:d9009c68 00 ?? 00h ram:d9009c69 00 ?? 00h ram:d9009c6a 00 ?? 00h ram:d9009c6b 00 ?? 00h ram:d9009c6c 00 ?? 00h ram:d9009c6d 00 ?? 00h ram:d9009c6e 00 ?? 00h ram:d9009c6f 00 ?? 00h ram:d9009c70 00 ?? 00h ram:d9009c71 00 ?? 00h ram:d9009c72 00 ?? 00h ram:d9009c73 00 ?? 00h ram:d9009c74 00 ?? 00h ram:d9009c75 00 ?? 00h ram:d9009c76 00 ?? 00h ram:d9009c77 00 ?? 00h ram:d9009c78 00 ?? 00h ram:d9009c79 00 ?? 00h ram:d9009c7a 00 ?? 00h ram:d9009c7b 00 ?? 00h ram:d9009c7c 00 ?? 00h ram:d9009c7d 00 ?? 00h ram:d9009c7e 00 ?? 00h ram:d9009c7f 00 ?? 00h ram:d9009c80 00 ?? 00h ram:d9009c81 00 ?? 00h ram:d9009c82 00 ?? 00h ram:d9009c83 00 ?? 00h ram:d9009c84 00 ?? 00h ram:d9009c85 00 ?? 00h ram:d9009c86 00 ?? 00h ram:d9009c87 00 ?? 00h ram:d9009c88 00 ?? 00h ram:d9009c89 00 ?? 00h ram:d9009c8a 00 ?? 00h ram:d9009c8b 00 ?? 00h ram:d9009c8c 00 ?? 00h ram:d9009c8d 00 ?? 00h ram:d9009c8e 00 ?? 00h ram:d9009c8f 00 ?? 00h ram:d9009c90 00 ?? 00h ram:d9009c91 00 ?? 00h ram:d9009c92 00 ?? 00h ram:d9009c93 00 ?? 00h ram:d9009c94 00 ?? 00h ram:d9009c95 00 ?? 00h ram:d9009c96 00 ?? 00h ram:d9009c97 00 ?? 00h ram:d9009c98 00 ?? 00h ram:d9009c99 00 ?? 00h ram:d9009c9a 00 ?? 00h ram:d9009c9b 00 ?? 00h ram:d9009c9c 00 ?? 00h ram:d9009c9d 00 ?? 00h ram:d9009c9e 00 ?? 00h ram:d9009c9f 00 ?? 00h ram:d9009ca0 00 ?? 00h ram:d9009ca1 00 ?? 00h ram:d9009ca2 00 ?? 00h ram:d9009ca3 00 ?? 00h ram:d9009ca4 00 ?? 00h ram:d9009ca5 00 ?? 00h ram:d9009ca6 00 ?? 00h ram:d9009ca7 00 ?? 00h ram:d9009ca8 00 ?? 00h ram:d9009ca9 00 ?? 00h ram:d9009caa 00 ?? 00h ram:d9009cab 00 ?? 00h ram:d9009cac 00 ?? 00h ram:d9009cad 00 ?? 00h ram:d9009cae 00 ?? 00h ram:d9009caf 00 ?? 00h ram:d9009cb0 00 ?? 00h ram:d9009cb1 00 ?? 00h ram:d9009cb2 00 ?? 00h ram:d9009cb3 00 ?? 00h ram:d9009cb4 00 ?? 00h ram:d9009cb5 00 ?? 00h ram:d9009cb6 00 ?? 00h ram:d9009cb7 00 ?? 00h ram:d9009cb8 00 ?? 00h ram:d9009cb9 00 ?? 00h ram:d9009cba 00 ?? 00h ram:d9009cbb 00 ?? 00h ram:d9009cbc 00 ?? 00h ram:d9009cbd 00 ?? 00h ram:d9009cbe 00 ?? 00h ram:d9009cbf 00 ?? 00h ram:d9009cc0 00 ?? 00h ram:d9009cc1 00 ?? 00h ram:d9009cc2 00 ?? 00h ram:d9009cc3 00 ?? 00h ram:d9009cc4 00 ?? 00h ram:d9009cc5 00 ?? 00h ram:d9009cc6 00 ?? 00h ram:d9009cc7 00 ?? 00h ram:d9009cc8 00 ?? 00h ram:d9009cc9 00 ?? 00h ram:d9009cca 00 ?? 00h ram:d9009ccb 00 ?? 00h ram:d9009ccc 00 ?? 00h ram:d9009ccd 00 ?? 00h ram:d9009cce 00 ?? 00h ram:d9009ccf 00 ?? 00h ram:d9009cd0 00 ?? 00h ram:d9009cd1 00 ?? 00h ram:d9009cd2 00 ?? 00h ram:d9009cd3 00 ?? 00h ram:d9009cd4 00 ?? 00h ram:d9009cd5 00 ?? 00h ram:d9009cd6 00 ?? 00h ram:d9009cd7 00 ?? 00h ram:d9009cd8 00 ?? 00h ram:d9009cd9 00 ?? 00h ram:d9009cda 00 ?? 00h ram:d9009cdb 00 ?? 00h ram:d9009cdc 00 ?? 00h ram:d9009cdd 00 ?? 00h ram:d9009cde 00 ?? 00h ram:d9009cdf 00 ?? 00h ram:d9009ce0 00 ?? 00h ram:d9009ce1 00 ?? 00h ram:d9009ce2 00 ?? 00h ram:d9009ce3 00 ?? 00h ram:d9009ce4 00 ?? 00h ram:d9009ce5 00 ?? 00h ram:d9009ce6 00 ?? 00h ram:d9009ce7 00 ?? 00h ram:d9009ce8 00 ?? 00h ram:d9009ce9 00 ?? 00h ram:d9009cea 00 ?? 00h ram:d9009ceb 00 ?? 00h ram:d9009cec 00 ?? 00h ram:d9009ced 00 ?? 00h ram:d9009cee 00 ?? 00h ram:d9009cef 00 ?? 00h ram:d9009cf0 00 ?? 00h ram:d9009cf1 00 ?? 00h ram:d9009cf2 00 ?? 00h ram:d9009cf3 00 ?? 00h ram:d9009cf4 00 ?? 00h ram:d9009cf5 00 ?? 00h ram:d9009cf6 00 ?? 00h ram:d9009cf7 00 ?? 00h ram:d9009cf8 00 ?? 00h ram:d9009cf9 00 ?? 00h ram:d9009cfa 00 ?? 00h ram:d9009cfb 00 ?? 00h ram:d9009cfc 00 ?? 00h ram:d9009cfd 00 ?? 00h ram:d9009cfe 00 ?? 00h ram:d9009cff 00 ?? 00h ram:d9009d00 00 ?? 00h ram:d9009d01 00 ?? 00h ram:d9009d02 00 ?? 00h ram:d9009d03 00 ?? 00h ram:d9009d04 00 ?? 00h ram:d9009d05 00 ?? 00h ram:d9009d06 00 ?? 00h ram:d9009d07 00 ?? 00h ram:d9009d08 00 ?? 00h ram:d9009d09 00 ?? 00h ram:d9009d0a 00 ?? 00h ram:d9009d0b 00 ?? 00h ram:d9009d0c 00 ?? 00h ram:d9009d0d 00 ?? 00h ram:d9009d0e 00 ?? 00h ram:d9009d0f 00 ?? 00h ram:d9009d10 00 ?? 00h ram:d9009d11 00 ?? 00h ram:d9009d12 00 ?? 00h ram:d9009d13 00 ?? 00h ram:d9009d14 00 ?? 00h ram:d9009d15 00 ?? 00h ram:d9009d16 00 ?? 00h ram:d9009d17 00 ?? 00h ram:d9009d18 00 ?? 00h ram:d9009d19 00 ?? 00h ram:d9009d1a 00 ?? 00h ram:d9009d1b 00 ?? 00h ram:d9009d1c 00 ?? 00h ram:d9009d1d 00 ?? 00h ram:d9009d1e 00 ?? 00h ram:d9009d1f 00 ?? 00h ram:d9009d20 00 ?? 00h ram:d9009d21 00 ?? 00h ram:d9009d22 00 ?? 00h ram:d9009d23 00 ?? 00h ram:d9009d24 00 ?? 00h ram:d9009d25 00 ?? 00h ram:d9009d26 00 ?? 00h ram:d9009d27 00 ?? 00h ram:d9009d28 00 ?? 00h ram:d9009d29 00 ?? 00h ram:d9009d2a 00 ?? 00h ram:d9009d2b 00 ?? 00h ram:d9009d2c 00 ?? 00h ram:d9009d2d 00 ?? 00h ram:d9009d2e 00 ?? 00h ram:d9009d2f 00 ?? 00h ram:d9009d30 00 ?? 00h ram:d9009d31 00 ?? 00h ram:d9009d32 00 ?? 00h ram:d9009d33 00 ?? 00h ram:d9009d34 00 ?? 00h ram:d9009d35 00 ?? 00h ram:d9009d36 00 ?? 00h ram:d9009d37 00 ?? 00h ram:d9009d38 00 ?? 00h ram:d9009d39 00 ?? 00h ram:d9009d3a 00 ?? 00h ram:d9009d3b 00 ?? 00h ram:d9009d3c 00 ?? 00h ram:d9009d3d 00 ?? 00h ram:d9009d3e 00 ?? 00h ram:d9009d3f 00 ?? 00h ram:d9009d40 00 ?? 00h ram:d9009d41 00 ?? 00h ram:d9009d42 00 ?? 00h ram:d9009d43 00 ?? 00h ram:d9009d44 00 ?? 00h ram:d9009d45 00 ?? 00h ram:d9009d46 00 ?? 00h ram:d9009d47 00 ?? 00h ram:d9009d48 00 ?? 00h ram:d9009d49 00 ?? 00h ram:d9009d4a 00 ?? 00h ram:d9009d4b 00 ?? 00h ram:d9009d4c 00 ?? 00h ram:d9009d4d 00 ?? 00h ram:d9009d4e 00 ?? 00h ram:d9009d4f 00 ?? 00h ram:d9009d50 00 ?? 00h ram:d9009d51 00 ?? 00h ram:d9009d52 00 ?? 00h ram:d9009d53 00 ?? 00h ram:d9009d54 00 ?? 00h ram:d9009d55 00 ?? 00h ram:d9009d56 00 ?? 00h ram:d9009d57 00 ?? 00h ram:d9009d58 00 ?? 00h ram:d9009d59 00 ?? 00h ram:d9009d5a 00 ?? 00h ram:d9009d5b 00 ?? 00h ram:d9009d5c 00 ?? 00h ram:d9009d5d 00 ?? 00h ram:d9009d5e 00 ?? 00h ram:d9009d5f 00 ?? 00h ram:d9009d60 00 ?? 00h ram:d9009d61 00 ?? 00h ram:d9009d62 00 ?? 00h ram:d9009d63 00 ?? 00h ram:d9009d64 00 ?? 00h ram:d9009d65 00 ?? 00h ram:d9009d66 00 ?? 00h ram:d9009d67 00 ?? 00h ram:d9009d68 00 ?? 00h ram:d9009d69 00 ?? 00h ram:d9009d6a 00 ?? 00h ram:d9009d6b 00 ?? 00h ram:d9009d6c 00 ?? 00h ram:d9009d6d 00 ?? 00h ram:d9009d6e 00 ?? 00h ram:d9009d6f 00 ?? 00h ram:d9009d70 00 ?? 00h ram:d9009d71 00 ?? 00h ram:d9009d72 00 ?? 00h ram:d9009d73 00 ?? 00h ram:d9009d74 00 ?? 00h ram:d9009d75 00 ?? 00h ram:d9009d76 00 ?? 00h ram:d9009d77 00 ?? 00h ram:d9009d78 00 ?? 00h ram:d9009d79 00 ?? 00h ram:d9009d7a 00 ?? 00h ram:d9009d7b 00 ?? 00h ram:d9009d7c 00 ?? 00h ram:d9009d7d 00 ?? 00h ram:d9009d7e 00 ?? 00h ram:d9009d7f 00 ?? 00h ram:d9009d80 00 ?? 00h ram:d9009d81 00 ?? 00h ram:d9009d82 00 ?? 00h ram:d9009d83 00 ?? 00h ram:d9009d84 00 ?? 00h ram:d9009d85 00 ?? 00h ram:d9009d86 00 ?? 00h ram:d9009d87 00 ?? 00h ram:d9009d88 00 ?? 00h ram:d9009d89 00 ?? 00h ram:d9009d8a 00 ?? 00h ram:d9009d8b 00 ?? 00h ram:d9009d8c 00 ?? 00h ram:d9009d8d 00 ?? 00h ram:d9009d8e 00 ?? 00h ram:d9009d8f 00 ?? 00h ram:d9009d90 00 ?? 00h ram:d9009d91 00 ?? 00h ram:d9009d92 00 ?? 00h ram:d9009d93 00 ?? 00h ram:d9009d94 00 ?? 00h ram:d9009d95 00 ?? 00h ram:d9009d96 00 ?? 00h ram:d9009d97 00 ?? 00h ram:d9009d98 00 ?? 00h ram:d9009d99 00 ?? 00h ram:d9009d9a 00 ?? 00h ram:d9009d9b 00 ?? 00h ram:d9009d9c 00 ?? 00h ram:d9009d9d 00 ?? 00h ram:d9009d9e 00 ?? 00h ram:d9009d9f 00 ?? 00h ram:d9009da0 00 ?? 00h ram:d9009da1 00 ?? 00h ram:d9009da2 00 ?? 00h ram:d9009da3 00 ?? 00h ram:d9009da4 00 ?? 00h ram:d9009da5 00 ?? 00h ram:d9009da6 00 ?? 00h ram:d9009da7 00 ?? 00h ram:d9009da8 00 ?? 00h ram:d9009da9 00 ?? 00h ram:d9009daa 00 ?? 00h ram:d9009dab 00 ?? 00h ram:d9009dac 00 ?? 00h ram:d9009dad 00 ?? 00h ram:d9009dae 00 ?? 00h ram:d9009daf 00 ?? 00h ram:d9009db0 00 ?? 00h ram:d9009db1 00 ?? 00h ram:d9009db2 00 ?? 00h ram:d9009db3 00 ?? 00h ram:d9009db4 00 ?? 00h ram:d9009db5 00 ?? 00h ram:d9009db6 00 ?? 00h ram:d9009db7 00 ?? 00h ram:d9009db8 00 ?? 00h ram:d9009db9 00 ?? 00h ram:d9009dba 00 ?? 00h ram:d9009dbb 00 ?? 00h ram:d9009dbc 00 ?? 00h ram:d9009dbd 00 ?? 00h ram:d9009dbe 00 ?? 00h ram:d9009dbf 00 ?? 00h ram:d9009dc0 00 ?? 00h ram:d9009dc1 00 ?? 00h ram:d9009dc2 00 ?? 00h ram:d9009dc3 00 ?? 00h ram:d9009dc4 00 ?? 00h ram:d9009dc5 00 ?? 00h ram:d9009dc6 00 ?? 00h ram:d9009dc7 00 ?? 00h ram:d9009dc8 00 ?? 00h ram:d9009dc9 00 ?? 00h ram:d9009dca 00 ?? 00h ram:d9009dcb 00 ?? 00h ram:d9009dcc 00 ?? 00h ram:d9009dcd 00 ?? 00h ram:d9009dce 00 ?? 00h ram:d9009dcf 00 ?? 00h ram:d9009dd0 00 ?? 00h ram:d9009dd1 00 ?? 00h ram:d9009dd2 00 ?? 00h ram:d9009dd3 00 ?? 00h ram:d9009dd4 00 ?? 00h ram:d9009dd5 00 ?? 00h ram:d9009dd6 00 ?? 00h ram:d9009dd7 00 ?? 00h ram:d9009dd8 00 ?? 00h ram:d9009dd9 00 ?? 00h ram:d9009dda 00 ?? 00h ram:d9009ddb 00 ?? 00h ram:d9009ddc 00 ?? 00h ram:d9009ddd 00 ?? 00h ram:d9009dde 00 ?? 00h ram:d9009ddf 00 ?? 00h ram:d9009de0 00 ?? 00h ram:d9009de1 00 ?? 00h ram:d9009de2 00 ?? 00h ram:d9009de3 00 ?? 00h ram:d9009de4 00 ?? 00h ram:d9009de5 00 ?? 00h ram:d9009de6 00 ?? 00h ram:d9009de7 00 ?? 00h ram:d9009de8 00 ?? 00h ram:d9009de9 00 ?? 00h ram:d9009dea 00 ?? 00h ram:d9009deb 00 ?? 00h ram:d9009dec 00 ?? 00h ram:d9009ded 00 ?? 00h ram:d9009dee 00 ?? 00h ram:d9009def 00 ?? 00h ram:d9009df0 00 ?? 00h ram:d9009df1 00 ?? 00h ram:d9009df2 00 ?? 00h ram:d9009df3 00 ?? 00h ram:d9009df4 00 ?? 00h ram:d9009df5 00 ?? 00h ram:d9009df6 00 ?? 00h ram:d9009df7 00 ?? 00h ram:d9009df8 00 ?? 00h ram:d9009df9 00 ?? 00h ram:d9009dfa 00 ?? 00h ram:d9009dfb 00 ?? 00h ram:d9009dfc 00 ?? 00h ram:d9009dfd 00 ?? 00h ram:d9009dfe 00 ?? 00h ram:d9009dff 00 ?? 00h ram:d9009e00 00 ?? 00h ram:d9009e01 00 ?? 00h ram:d9009e02 00 ?? 00h ram:d9009e03 00 ?? 00h ram:d9009e04 00 ?? 00h ram:d9009e05 00 ?? 00h ram:d9009e06 00 ?? 00h ram:d9009e07 00 ?? 00h ram:d9009e08 00 ?? 00h ram:d9009e09 00 ?? 00h ram:d9009e0a 00 ?? 00h ram:d9009e0b 00 ?? 00h ram:d9009e0c 00 ?? 00h ram:d9009e0d 00 ?? 00h ram:d9009e0e 00 ?? 00h ram:d9009e0f 00 ?? 00h ram:d9009e10 00 ?? 00h ram:d9009e11 00 ?? 00h ram:d9009e12 00 ?? 00h ram:d9009e13 00 ?? 00h ram:d9009e14 00 ?? 00h ram:d9009e15 00 ?? 00h ram:d9009e16 00 ?? 00h ram:d9009e17 00 ?? 00h ram:d9009e18 00 ?? 00h ram:d9009e19 00 ?? 00h ram:d9009e1a 00 ?? 00h ram:d9009e1b 00 ?? 00h ram:d9009e1c 00 ?? 00h ram:d9009e1d 00 ?? 00h ram:d9009e1e 00 ?? 00h ram:d9009e1f 00 ?? 00h ram:d9009e20 00 ?? 00h ram:d9009e21 00 ?? 00h ram:d9009e22 00 ?? 00h ram:d9009e23 00 ?? 00h ram:d9009e24 00 ?? 00h ram:d9009e25 00 ?? 00h ram:d9009e26 00 ?? 00h ram:d9009e27 00 ?? 00h ram:d9009e28 00 ?? 00h ram:d9009e29 00 ?? 00h ram:d9009e2a 00 ?? 00h ram:d9009e2b 00 ?? 00h ram:d9009e2c 00 ?? 00h ram:d9009e2d 00 ?? 00h ram:d9009e2e 00 ?? 00h ram:d9009e2f 00 ?? 00h ram:d9009e30 00 ?? 00h ram:d9009e31 00 ?? 00h ram:d9009e32 00 ?? 00h ram:d9009e33 00 ?? 00h ram:d9009e34 00 ?? 00h ram:d9009e35 00 ?? 00h ram:d9009e36 00 ?? 00h ram:d9009e37 00 ?? 00h ram:d9009e38 00 ?? 00h ram:d9009e39 00 ?? 00h ram:d9009e3a 00 ?? 00h ram:d9009e3b 00 ?? 00h ram:d9009e3c 00 ?? 00h ram:d9009e3d 00 ?? 00h ram:d9009e3e 00 ?? 00h ram:d9009e3f 00 ?? 00h ram:d9009e40 00 ?? 00h ram:d9009e41 00 ?? 00h ram:d9009e42 00 ?? 00h ram:d9009e43 00 ?? 00h ram:d9009e44 00 ?? 00h ram:d9009e45 00 ?? 00h ram:d9009e46 00 ?? 00h ram:d9009e47 00 ?? 00h ram:d9009e48 00 ?? 00h ram:d9009e49 00 ?? 00h ram:d9009e4a 00 ?? 00h ram:d9009e4b 00 ?? 00h ram:d9009e4c 00 ?? 00h ram:d9009e4d 00 ?? 00h ram:d9009e4e 00 ?? 00h ram:d9009e4f 00 ?? 00h ram:d9009e50 00 ?? 00h ram:d9009e51 00 ?? 00h ram:d9009e52 00 ?? 00h ram:d9009e53 00 ?? 00h ram:d9009e54 00 ?? 00h ram:d9009e55 00 ?? 00h ram:d9009e56 00 ?? 00h ram:d9009e57 00 ?? 00h ram:d9009e58 00 ?? 00h ram:d9009e59 00 ?? 00h ram:d9009e5a 00 ?? 00h ram:d9009e5b 00 ?? 00h ram:d9009e5c 00 ?? 00h ram:d9009e5d 00 ?? 00h ram:d9009e5e 00 ?? 00h ram:d9009e5f 00 ?? 00h ram:d9009e60 00 ?? 00h ram:d9009e61 00 ?? 00h ram:d9009e62 00 ?? 00h ram:d9009e63 00 ?? 00h ram:d9009e64 00 ?? 00h ram:d9009e65 00 ?? 00h ram:d9009e66 00 ?? 00h ram:d9009e67 00 ?? 00h ram:d9009e68 00 ?? 00h ram:d9009e69 00 ?? 00h ram:d9009e6a 00 ?? 00h ram:d9009e6b 00 ?? 00h ram:d9009e6c 00 ?? 00h ram:d9009e6d 00 ?? 00h ram:d9009e6e 00 ?? 00h ram:d9009e6f 00 ?? 00h ram:d9009e70 00 ?? 00h ram:d9009e71 00 ?? 00h ram:d9009e72 00 ?? 00h ram:d9009e73 00 ?? 00h ram:d9009e74 00 ?? 00h ram:d9009e75 00 ?? 00h ram:d9009e76 00 ?? 00h ram:d9009e77 00 ?? 00h ram:d9009e78 00 ?? 00h ram:d9009e79 00 ?? 00h ram:d9009e7a 00 ?? 00h ram:d9009e7b 00 ?? 00h ram:d9009e7c 00 ?? 00h ram:d9009e7d 00 ?? 00h ram:d9009e7e 00 ?? 00h ram:d9009e7f 00 ?? 00h ram:d9009e80 00 ?? 00h ram:d9009e81 00 ?? 00h ram:d9009e82 00 ?? 00h ram:d9009e83 00 ?? 00h ram:d9009e84 00 ?? 00h ram:d9009e85 00 ?? 00h ram:d9009e86 00 ?? 00h ram:d9009e87 00 ?? 00h ram:d9009e88 00 ?? 00h ram:d9009e89 00 ?? 00h ram:d9009e8a 00 ?? 00h ram:d9009e8b 00 ?? 00h ram:d9009e8c 00 ?? 00h ram:d9009e8d 00 ?? 00h ram:d9009e8e 00 ?? 00h ram:d9009e8f 00 ?? 00h ram:d9009e90 00 ?? 00h ram:d9009e91 00 ?? 00h ram:d9009e92 00 ?? 00h ram:d9009e93 00 ?? 00h ram:d9009e94 00 ?? 00h ram:d9009e95 00 ?? 00h ram:d9009e96 00 ?? 00h ram:d9009e97 00 ?? 00h ram:d9009e98 00 ?? 00h ram:d9009e99 00 ?? 00h ram:d9009e9a 00 ?? 00h ram:d9009e9b 00 ?? 00h ram:d9009e9c 00 ?? 00h ram:d9009e9d 00 ?? 00h ram:d9009e9e 00 ?? 00h ram:d9009e9f 00 ?? 00h ram:d9009ea0 00 ?? 00h ram:d9009ea1 00 ?? 00h ram:d9009ea2 00 ?? 00h ram:d9009ea3 00 ?? 00h ram:d9009ea4 00 ?? 00h ram:d9009ea5 00 ?? 00h ram:d9009ea6 00 ?? 00h ram:d9009ea7 00 ?? 00h ram:d9009ea8 00 ?? 00h ram:d9009ea9 00 ?? 00h ram:d9009eaa 00 ?? 00h ram:d9009eab 00 ?? 00h ram:d9009eac 00 ?? 00h ram:d9009ead 00 ?? 00h ram:d9009eae 00 ?? 00h ram:d9009eaf 00 ?? 00h ram:d9009eb0 00 ?? 00h ram:d9009eb1 00 ?? 00h ram:d9009eb2 00 ?? 00h ram:d9009eb3 00 ?? 00h ram:d9009eb4 00 ?? 00h ram:d9009eb5 00 ?? 00h ram:d9009eb6 00 ?? 00h ram:d9009eb7 00 ?? 00h ram:d9009eb8 00 ?? 00h ram:d9009eb9 00 ?? 00h ram:d9009eba 00 ?? 00h ram:d9009ebb 00 ?? 00h ram:d9009ebc 00 ?? 00h ram:d9009ebd 00 ?? 00h ram:d9009ebe 00 ?? 00h ram:d9009ebf 00 ?? 00h ram:d9009ec0 00 ?? 00h ram:d9009ec1 00 ?? 00h ram:d9009ec2 00 ?? 00h ram:d9009ec3 00 ?? 00h ram:d9009ec4 00 ?? 00h ram:d9009ec5 00 ?? 00h ram:d9009ec6 00 ?? 00h ram:d9009ec7 00 ?? 00h ram:d9009ec8 00 ?? 00h ram:d9009ec9 00 ?? 00h ram:d9009eca 00 ?? 00h ram:d9009ecb 00 ?? 00h ram:d9009ecc 00 ?? 00h ram:d9009ecd 00 ?? 00h ram:d9009ece 00 ?? 00h ram:d9009ecf 00 ?? 00h ram:d9009ed0 00 ?? 00h ram:d9009ed1 00 ?? 00h ram:d9009ed2 00 ?? 00h ram:d9009ed3 00 ?? 00h ram:d9009ed4 00 ?? 00h ram:d9009ed5 00 ?? 00h ram:d9009ed6 00 ?? 00h ram:d9009ed7 00 ?? 00h ram:d9009ed8 00 ?? 00h ram:d9009ed9 00 ?? 00h ram:d9009eda 00 ?? 00h ram:d9009edb 00 ?? 00h ram:d9009edc 00 ?? 00h ram:d9009edd 00 ?? 00h ram:d9009ede 00 ?? 00h ram:d9009edf 00 ?? 00h ram:d9009ee0 00 ?? 00h ram:d9009ee1 00 ?? 00h ram:d9009ee2 00 ?? 00h ram:d9009ee3 00 ?? 00h ram:d9009ee4 00 ?? 00h ram:d9009ee5 00 ?? 00h ram:d9009ee6 00 ?? 00h ram:d9009ee7 00 ?? 00h ram:d9009ee8 00 ?? 00h ram:d9009ee9 00 ?? 00h ram:d9009eea 00 ?? 00h ram:d9009eeb 00 ?? 00h ram:d9009eec 00 ?? 00h ram:d9009eed 00 ?? 00h ram:d9009eee 00 ?? 00h ram:d9009eef 00 ?? 00h ram:d9009ef0 00 ?? 00h ram:d9009ef1 00 ?? 00h ram:d9009ef2 00 ?? 00h ram:d9009ef3 00 ?? 00h ram:d9009ef4 00 ?? 00h ram:d9009ef5 00 ?? 00h ram:d9009ef6 00 ?? 00h ram:d9009ef7 00 ?? 00h ram:d9009ef8 00 ?? 00h ram:d9009ef9 00 ?? 00h ram:d9009efa 00 ?? 00h ram:d9009efb 00 ?? 00h ram:d9009efc 00 ?? 00h ram:d9009efd 00 ?? 00h ram:d9009efe 00 ?? 00h ram:d9009eff 00 ?? 00h ram:d9009f00 00 ?? 00h ram:d9009f01 00 ?? 00h ram:d9009f02 00 ?? 00h ram:d9009f03 00 ?? 00h ram:d9009f04 00 ?? 00h ram:d9009f05 00 ?? 00h ram:d9009f06 00 ?? 00h ram:d9009f07 00 ?? 00h ram:d9009f08 00 ?? 00h ram:d9009f09 00 ?? 00h ram:d9009f0a 00 ?? 00h ram:d9009f0b 00 ?? 00h ram:d9009f0c 00 ?? 00h ram:d9009f0d 00 ?? 00h ram:d9009f0e 00 ?? 00h ram:d9009f0f 00 ?? 00h ram:d9009f10 00 ?? 00h ram:d9009f11 00 ?? 00h ram:d9009f12 00 ?? 00h ram:d9009f13 00 ?? 00h ram:d9009f14 00 ?? 00h ram:d9009f15 00 ?? 00h ram:d9009f16 00 ?? 00h ram:d9009f17 00 ?? 00h ram:d9009f18 00 ?? 00h ram:d9009f19 00 ?? 00h ram:d9009f1a 00 ?? 00h ram:d9009f1b 00 ?? 00h ram:d9009f1c 00 ?? 00h ram:d9009f1d 00 ?? 00h ram:d9009f1e 00 ?? 00h ram:d9009f1f 00 ?? 00h ram:d9009f20 00 ?? 00h ram:d9009f21 00 ?? 00h ram:d9009f22 00 ?? 00h ram:d9009f23 00 ?? 00h ram:d9009f24 00 ?? 00h ram:d9009f25 00 ?? 00h ram:d9009f26 00 ?? 00h ram:d9009f27 00 ?? 00h ram:d9009f28 00 ?? 00h ram:d9009f29 00 ?? 00h ram:d9009f2a 00 ?? 00h ram:d9009f2b 00 ?? 00h ram:d9009f2c 00 ?? 00h ram:d9009f2d 00 ?? 00h ram:d9009f2e 00 ?? 00h ram:d9009f2f 00 ?? 00h ram:d9009f30 00 ?? 00h ram:d9009f31 00 ?? 00h ram:d9009f32 00 ?? 00h ram:d9009f33 00 ?? 00h ram:d9009f34 00 ?? 00h ram:d9009f35 00 ?? 00h ram:d9009f36 00 ?? 00h ram:d9009f37 00 ?? 00h ram:d9009f38 00 ?? 00h ram:d9009f39 00 ?? 00h ram:d9009f3a 00 ?? 00h ram:d9009f3b 00 ?? 00h ram:d9009f3c 00 ?? 00h ram:d9009f3d 00 ?? 00h ram:d9009f3e 00 ?? 00h ram:d9009f3f 00 ?? 00h ram:d9009f40 00 ?? 00h ram:d9009f41 00 ?? 00h ram:d9009f42 00 ?? 00h ram:d9009f43 00 ?? 00h ram:d9009f44 00 ?? 00h ram:d9009f45 00 ?? 00h ram:d9009f46 00 ?? 00h ram:d9009f47 00 ?? 00h ram:d9009f48 00 ?? 00h ram:d9009f49 00 ?? 00h ram:d9009f4a 00 ?? 00h ram:d9009f4b 00 ?? 00h ram:d9009f4c 00 ?? 00h ram:d9009f4d 00 ?? 00h ram:d9009f4e 00 ?? 00h ram:d9009f4f 00 ?? 00h ram:d9009f50 00 ?? 00h ram:d9009f51 00 ?? 00h ram:d9009f52 00 ?? 00h ram:d9009f53 00 ?? 00h ram:d9009f54 00 ?? 00h ram:d9009f55 00 ?? 00h ram:d9009f56 00 ?? 00h ram:d9009f57 00 ?? 00h ram:d9009f58 00 ?? 00h ram:d9009f59 00 ?? 00h ram:d9009f5a 00 ?? 00h ram:d9009f5b 00 ?? 00h ram:d9009f5c 00 ?? 00h ram:d9009f5d 00 ?? 00h ram:d9009f5e 00 ?? 00h ram:d9009f5f 00 ?? 00h ram:d9009f60 00 ?? 00h ram:d9009f61 00 ?? 00h ram:d9009f62 00 ?? 00h ram:d9009f63 00 ?? 00h ram:d9009f64 00 ?? 00h ram:d9009f65 00 ?? 00h ram:d9009f66 00 ?? 00h ram:d9009f67 00 ?? 00h ram:d9009f68 00 ?? 00h ram:d9009f69 00 ?? 00h ram:d9009f6a 00 ?? 00h ram:d9009f6b 00 ?? 00h ram:d9009f6c 00 ?? 00h ram:d9009f6d 00 ?? 00h ram:d9009f6e 00 ?? 00h ram:d9009f6f 00 ?? 00h ram:d9009f70 00 ?? 00h ram:d9009f71 00 ?? 00h ram:d9009f72 00 ?? 00h ram:d9009f73 00 ?? 00h ram:d9009f74 00 ?? 00h ram:d9009f75 00 ?? 00h ram:d9009f76 00 ?? 00h ram:d9009f77 00 ?? 00h ram:d9009f78 00 ?? 00h ram:d9009f79 00 ?? 00h ram:d9009f7a 00 ?? 00h ram:d9009f7b 00 ?? 00h ram:d9009f7c 00 ?? 00h ram:d9009f7d 00 ?? 00h ram:d9009f7e 00 ?? 00h ram:d9009f7f 00 ?? 00h ram:d9009f80 00 ?? 00h ram:d9009f81 00 ?? 00h ram:d9009f82 00 ?? 00h ram:d9009f83 00 ?? 00h ram:d9009f84 00 ?? 00h ram:d9009f85 00 ?? 00h ram:d9009f86 00 ?? 00h ram:d9009f87 00 ?? 00h ram:d9009f88 00 ?? 00h ram:d9009f89 00 ?? 00h ram:d9009f8a 00 ?? 00h ram:d9009f8b 00 ?? 00h ram:d9009f8c 00 ?? 00h ram:d9009f8d 00 ?? 00h ram:d9009f8e 00 ?? 00h ram:d9009f8f 00 ?? 00h ram:d9009f90 00 ?? 00h ram:d9009f91 00 ?? 00h ram:d9009f92 00 ?? 00h ram:d9009f93 00 ?? 00h ram:d9009f94 00 ?? 00h ram:d9009f95 00 ?? 00h ram:d9009f96 00 ?? 00h ram:d9009f97 00 ?? 00h ram:d9009f98 00 ?? 00h ram:d9009f99 00 ?? 00h ram:d9009f9a 00 ?? 00h ram:d9009f9b 00 ?? 00h ram:d9009f9c 00 ?? 00h ram:d9009f9d 00 ?? 00h ram:d9009f9e 00 ?? 00h ram:d9009f9f 00 ?? 00h ram:d9009fa0 00 ?? 00h ram:d9009fa1 00 ?? 00h ram:d9009fa2 00 ?? 00h ram:d9009fa3 00 ?? 00h ram:d9009fa4 00 ?? 00h ram:d9009fa5 00 ?? 00h ram:d9009fa6 00 ?? 00h ram:d9009fa7 00 ?? 00h ram:d9009fa8 00 ?? 00h ram:d9009fa9 00 ?? 00h ram:d9009faa 00 ?? 00h ram:d9009fab 00 ?? 00h ram:d9009fac 00 ?? 00h ram:d9009fad 00 ?? 00h ram:d9009fae 00 ?? 00h ram:d9009faf 00 ?? 00h ram:d9009fb0 00 ?? 00h ram:d9009fb1 00 ?? 00h ram:d9009fb2 00 ?? 00h ram:d9009fb3 00 ?? 00h ram:d9009fb4 00 ?? 00h ram:d9009fb5 00 ?? 00h ram:d9009fb6 00 ?? 00h ram:d9009fb7 00 ?? 00h ram:d9009fb8 00 ?? 00h ram:d9009fb9 00 ?? 00h ram:d9009fba 00 ?? 00h ram:d9009fbb 00 ?? 00h ram:d9009fbc 00 ?? 00h ram:d9009fbd 00 ?? 00h ram:d9009fbe 00 ?? 00h ram:d9009fbf 00 ?? 00h ram:d9009fc0 00 ?? 00h ram:d9009fc1 00 ?? 00h ram:d9009fc2 00 ?? 00h ram:d9009fc3 00 ?? 00h ram:d9009fc4 00 ?? 00h ram:d9009fc5 00 ?? 00h ram:d9009fc6 00 ?? 00h ram:d9009fc7 00 ?? 00h ram:d9009fc8 00 ?? 00h ram:d9009fc9 00 ?? 00h ram:d9009fca 00 ?? 00h ram:d9009fcb 00 ?? 00h ram:d9009fcc 00 ?? 00h ram:d9009fcd 00 ?? 00h ram:d9009fce 00 ?? 00h ram:d9009fcf 00 ?? 00h ram:d9009fd0 00 ?? 00h ram:d9009fd1 00 ?? 00h ram:d9009fd2 00 ?? 00h ram:d9009fd3 00 ?? 00h ram:d9009fd4 00 ?? 00h ram:d9009fd5 00 ?? 00h ram:d9009fd6 00 ?? 00h ram:d9009fd7 00 ?? 00h ram:d9009fd8 00 ?? 00h ram:d9009fd9 00 ?? 00h ram:d9009fda 00 ?? 00h ram:d9009fdb 00 ?? 00h ram:d9009fdc 00 ?? 00h ram:d9009fdd 00 ?? 00h ram:d9009fde 00 ?? 00h ram:d9009fdf 00 ?? 00h ram:d9009fe0 00 ?? 00h ram:d9009fe1 00 ?? 00h ram:d9009fe2 00 ?? 00h ram:d9009fe3 00 ?? 00h ram:d9009fe4 00 ?? 00h ram:d9009fe5 00 ?? 00h ram:d9009fe6 00 ?? 00h ram:d9009fe7 00 ?? 00h ram:d9009fe8 00 ?? 00h ram:d9009fe9 00 ?? 00h ram:d9009fea 00 ?? 00h ram:d9009feb 00 ?? 00h ram:d9009fec 00 ?? 00h ram:d9009fed 00 ?? 00h ram:d9009fee 00 ?? 00h ram:d9009fef 00 ?? 00h ram:d9009ff0 00 ?? 00h ram:d9009ff1 00 ?? 00h ram:d9009ff2 00 ?? 00h ram:d9009ff3 00 ?? 00h ram:d9009ff4 00 ?? 00h ram:d9009ff5 00 ?? 00h ram:d9009ff6 00 ?? 00h ram:d9009ff7 00 ?? 00h ram:d9009ff8 00 ?? 00h ram:d9009ff9 00 ?? 00h ram:d9009ffa 00 ?? 00h ram:d9009ffb 00 ?? 00h ram:d9009ffc 00 ?? 00h ram:d9009ffd 00 ?? 00h ram:d9009ffe 00 ?? 00h ram:d9009fff 00 ?? 00h ddrs: ;XREF[111,2...d9001074,d9001178,d9001194,d90011e4 ; d900138c,d9001cb0,d9001dd8,d9002380 ; d900239c,d90025f0,d9002738,d90027d4 ; d900290c,d90029a4,d9002ad8,d9002ba8 ; d9002bd8,d9002dfc,d9002e0c,d9002e30 ; d9002f48,d9002fb0,d900300c,d9003024 ; d90032a8,d90034fc,d90038b8,d90038bc ; d90038c0,d90038dc,d9003a9c,d9003b30 ; d9003b38,d9003c3c,d9003d38,d9003d6c ; d9003dc8,d9003e0c,d9003e14,d9003e2c ; d9003e40,d9004408,d9004624,d9004670 ; d90046e8,d90048e8,d90048fc,d9004964 ; d9004b04,d9004b08,d9005294,d9005298 ; d90052a4,d9005374,d90053a4,d90053c0 ; d900545c,d9005478,d90055f0,d9005b74 ; d9005b80,d9005b98,d9005bb0,d9005be0 ; d9005c04,d9005c68,d9005c70,d9005cf0 ; d9005d70,d9005d7c,d9005d88,d9005d94 ; d9005da0,d9005eac,d9005ebc,d9005efc ; d9005f18,d9005f20,d9005f3c,d9005f40 ; d9005f64,d9005fdc,d9006134,d90061a0 ; d9006240,d900656c,d9006658,d90066f8 ; d9006a5c,d9006d30,d9006e84,d9006ea4 ; d9006f94,d9007340,d90073b0,d90073b4 ; d90073b8,d9007470,d90074e8,d9007790 ; d90077b8,d9007b60,d9007bfc,d9007c4c ; d9007d5c,d9007eb8,d9008250,d900878c ; d9008904,d9008ec4,d9008ef4,d90023a4 ; d9002740,d9002758,d9002770,d9002788 ; d90027a0,d90027b8,d90027c0,d900291c ; d90029f0,d9002a00,d9002a04,d9002a2c ; d9002a38,d9002a3c,d9002a6c,d9002a74 ; d9002a7c,d9002a84,d9002a88,d9002a8c ; d9002a90,d9002a9c,d9002af0,d9002b30 ; d9002b3c,d9002b88,d9002b8c,d9002be4 ; d9002c08,d9002c98,d9002cac,d9002d38 ; d9002d3c,d9002e10,d9002ebc,d9002eec ; d9002f18,d9002f50,d9002f8c,d9002fcc ; d90035d8,d90035ec,d90035fc,d900360c ; d900361c,d9003630,d9003644,d9003654 ; d9003664,d9003674,d9003688,d9003a1c ; d9003a2c,d9003a3c,d9003a4c,d9003a5c ; d9003a6c,d9003a7c,d9003a8c,d9003ab0 ; d9003ac0,d9003ad0,d9003ae0,d9003af0 ; d9003b00,d9003b10,d9003b20,d9003b60 ; d9003b70,d9003b80,d9003b90,d9003c84 ; d9003c88,d9003c9c,d9003cac,d9003cc8 ; d9003ccc,d9003cfc,d9003d0c,d9004098 ; d90040a8,d90040b8,d90040c8,d90040d8 ; d90040e8,d90040f8,d9004108,d9004118 ; d9004128,d9004138,d9004148,d9004158 ; d9004168,d9004178,d9004188,d9004198 ; d90041a8,d90041bc,d90041cc,d90041dc ; d90042f8,d9004308,d9004318,d90043d0 ; d90043d8,d90043e0,d90043f8,d9004484 ; d90044c0,d90044dc,d90044f0,d9004504 ; d900450c,d9004518,d90045e4,d90045ec ; d90047ac,d90047c0,d9004808,d9004850 ; d9004864,d900486c,d90048b8,d90048d0 ; d9004d50,d9004f04,d9004f20,d9004f34 ; d9004f48,d9004f74,d9004f88,d9004f94 ; d9004fa0,d9004fc0,d9004ff4,d900502c ; d900502c,d9005044,d9005044,d9005080 ; d90050a4,d90050d8,d9005110,d9005110 ; d9005128,d9005128,d90051fc,d90052a8 ; d90052b8,d90052bc,d90052ec,d9005348 ; d900534c,d900536c,d9005378,d9005400 ; d900542c,d9005438,d9005440,d9005448 ; d9005450,d90055e4,d90055ec,d90055fc ; d9005608,d9005610,d9005618,d900562c ; d9005634,d900563c,d9005640,d9005650 ; d9005668,d9005670,d9005680,d90056a4 ; d90056ac,d90056b0,d90056bc,d90056c0 ; d90056c8,d90056d8,d90056e0,d9005718 ; d900571c,d9005724,d9005730,d900573c ; d900574c,d90057d0,d90058d0,d90058d4 ; d90058ec,d9005900,d9005908,d900590c ; d900591c,d9005924,d9005938,d9005954 ; d90059a4,d90059a8,d90059ac,d90059f0 ; d90059f8,d9005a08,d9005a10,d9005a18 ; d9005a1c,d9005a30,d9005a38,d9005a40 ; d9005a44,d9005a50,d9005a60,d9005a6c ; d9005a7c,d9005ae4,d9005aec,d9005af0 ; d9005b2c,d9005b5c,d9005b64,d9005b68 ; d9005b6c,d9005b90,d9005ce4,d9005cec ; d9005d3c,d9005d58,d9005d5c,d9005d60 ; d9005d68,d9005db0,d9005db8,d9005dcc ; d9005df8,d9005e20,d9005e34,d9005e44 ; d9005e54,d9005e70,d9005e9c,d9005ecc ; d9005ed4,d9005ee0,d9005f14,d9005f68 ; d9005f6c,d9006028,d90060cc,d900613c ; d900616c,d9006170,d90061ac,d90061c0 ; d90061c4 ram:d900a000 0f0f01000... ddr_set_t |_ram:d900a000 ddr_chann... uchar 0Fh |_ram:d900a001 ddr_type uchar 0Fh |_ram:d900a002 ddr_2t_mode uchar 01h |_ram:d900a003 ddr_full_... uchar '\0' |_ram:d900a004 ddr_size_... uchar 01h |_ram:d900a005 ddr_drv uchar '\0' |_ram:d900a006 ddr_odt uchar 02h |_ram:d900a007 ddr_timin... uchar '\0' |_ram:d900a008 ddr_size ushort 0h |_ram:d900a00a ddr_clk ushort 390h |_ram:d900a00c ddr_base_... uint 0h |_ram:d900a010 ddr_start... uint 1000000h |_ram:d900a014 ddr_pll_ctrl uint 0h |_ram:d900a018 ddr_dmc_ctrl uint 0h |_ram:d900a01c ddr0_addrmap uint[5] |_ram:d900a01c [0] uint 0h |_ram:d900a020 [1] uint 0h |_ram:d900a024 [2] uint 0h |_ram:d900a028 [3] uint 0h |_ram:d900a02c [4] uint 0h |_ram:d900a030 ddr1_addrmap uint[5] |_ram:d900a030 [0] uint 0h |_ram:d900a034 [1] uint 0h |_ram:d900a038 [2] uint 0h |_ram:d900a03c [3] uint 0h |_ram:d900a040 [4] uint 0h |_ram:d900a044 t_pub_ptr uint[5] |_ram:d900a044 [0] uint A005006h |_ram:d900a048 [1] uint 3E80078h |_ram:d900a04c [2] uint 0h |_ram:d900a050 [3] uint 8804E20h |_ram:d900a054 [4] uint B403E8h |_ram:d900a058 t_pub_mr ushort[8] |_ram:d900a058 [0] ushort 1E04h |_ram:d900a05a [1] ushort 46h |_ram:d900a05c [2] ushort 20h |_ram:d900a05e [3] ushort 0h |_ram:d900a060 [4] ushort 0h |_ram:d900a062 [5] ushort 0h |_ram:d900a064 [6] ushort 0h |_ram:d900a066 [7] ushort 9h |_ram:d900a068 t_pub_odtcr uint 30000h |_ram:d900a06c t_pub_dtpr uint[8] |_ram:d900a06c [0] uint 0h |_ram:d900a070 [1] uint 0h |_ram:d900a074 [2] uint 0h |_ram:d900a078 [3] uint 0h |_ram:d900a07c [4] uint 0h |_ram:d900a080 [5] uint 0h |_ram:d900a084 [6] uint 0h |_ram:d900a088 [7] uint 0h |_ram:d900a08c t_pub_pgcr0 uint 7D81E3Fh |_ram:d900a090 t_pub_pgcr1 uint 2004620h |_ram:d900a094 t_pub_pgcr2 uint F05F97h |_ram:d900a098 t_pub_pgcr3 uint C0AAE860h |_ram:d900a09c t_pub_dxccr uint 20C01EE4h |_ram:d900a0a0 t_pub_dtcr0 uint 80003187h |_ram:d900a0a4 t_pub_dtcr1 uint 10237h |_ram:d900a0a8 t_pub_aciocr uint[5] |_ram:d900a0a8 [0] uint 0h |_ram:d900a0ac [1] uint 0h |_ram:d900a0b0 [2] uint 0h |_ram:d900a0b4 [3] uint 0h |_ram:d900a0b8 [4] uint 0h |_ram:d900a0bc t_pub_dx0gcr uint[3] |_ram:d900a0bc [0] uint 0h |_ram:d900a0c0 [1] uint 0h |_ram:d900a0c4 [2] uint 0h |_ram:d900a0c8 t_pub_dx1gcr uint[3] |_ram:d900a0c8 [0] uint 0h |_ram:d900a0cc [1] uint 0h |_ram:d900a0d0 [2] uint 0h |_ram:d900a0d4 t_pub_dx2gcr uint[3] |_ram:d900a0d4 [0] uint 0h |_ram:d900a0d8 [1] uint 0h |_ram:d900a0dc [2] uint 0h |_ram:d900a0e0 t_pub_dx3gcr uint[3] |_ram:d900a0e0 [0] uint 0h |_ram:d900a0e4 [1] uint 0h |_ram:d900a0e8 [2] uint 0h |_ram:d900a0ec t_pub_dcr uint Bh |_ram:d900a0f0 t_pub_dtar uint 0h |_ram:d900a0f4 t_pub_dsgcr uint 20641Bh |_ram:d900a0f8 t_pub_zq0pr uint 5D95Dh |_ram:d900a0fc t_pub_zq1pr uint 5D95Dh |_ram:d900a100 t_pub_zq2pr uint 5D95Dh |_ram:d900a104 t_pub_zq3pr uint 1DD1Dh |_ram:d900a108 t_pub_vtcr1 uint FC00172h |_ram:d900a10c t_pctl0_1... ushort 1C8h |_ram:d900a10e t_pctl0_1... ushort 2Dh |_ram:d900a110 t_pctl0_i... ushort 2h |_ram:d900a112 t_pctl0_r... ushort 2h |_ram:d900a114 t_pctl0_mcfg uint A2F01h |_ram:d900a118 t_pctl0_m... uint 0h |_ram:d900a11c t_pctl0_scfg ushort F01h |_ram:d900a11e t_pctl0_sctl ushort 1h |_ram:d900a120 t_pctl0_p... uint 0h |_ram:d900a124 t_pctl0_d... ushort 4h |_ram:d900a126 t_pctl0_d... ushort 1h |_ram:d900a128 t_pctl0_d... ushort 2h |_ram:d900a12a t_pctl0_d... ushort 2h |_ram:d900a12c t_pctl0_d... ushort 7h |_ram:d900a12e t_pctl0_d... ushort 8h |_ram:d900a130 t_pctl0_d... ushort 16h |_ram:d900a132 t_pctl0_d... ushort 1h |_ram:d900a134 t_pctl0_d... ushort 1h |_ram:d900a136 t_pctl0_d... ushort 10h |_ram:d900a138 t_pctl0_d... ushort 10h |_ram:d900a13a t_pctl0_d... ushort 10h |_ram:d900a13c t_pctl0_d... ushort 40h |_ram:d900a13e t_pctl0_d... ushort 3h |_ram:d900a140 t_pctl0_c... ushort 1h |_ram:d900a142 t_ddr_align ushort 0h |_ram:d900a144 t_pctl0_d... uint 808h |_ram:d900a148 t_pctl0_d... uint 60000h |_ram:d900a14c t_pctl0_d... uint 3107D131h |_ram:d900a150 t_pub_acb... uint 0h |_ram:d900a154 t_pub_acl... uint 0h |_ram:d900a158 ddr_func uint 80000000h |_ram:d900a15c wr_adj_per uchar[6] "dd____" |_ram:d900a15c [0] uchar 'd' |_ram:d900a15d [1] uchar 'd' |_ram:d900a15e [2] uchar '_' |_ram:d900a15f [3] uchar '_' |_ram:d900a160 [4] uchar '_' |_ram:d900a161 [5] uchar '_' |_ram:d900a162 rd_adj_per uchar[6] "ddX__d" |_ram:d900a162 [0] uchar 'd' |_ram:d900a163 [1] uchar 'd' |_ram:d900a164 [2] uchar 'X' |_ram:d900a165 [3] uchar '_' |_ram:d900a166 [4] uchar '_' |_ram:d900a167 [5] uchar 'd' |_ram:d900a168 ddr4_clk ushort 3F0h |_ram:d900a16a ddr4_drv uchar '\0' |_ram:d900a16b ddr4_odt uchar 01h |_ram:d900a16c t_pub_acb... uint 0h |_ram:d900a170 t_pub_soc... ushort 2510h |_ram:d900a172 t_pub_soc... ushort 0h |_ram:d900a174 wr_adj_pe... uchar[6] "" |_ram:d900a174 [0] uchar '\0' |_ram:d900a175 [1] uchar '\0' |_ram:d900a176 [2] uchar '\0' |_ram:d900a177 [3] uchar '\0' |_ram:d900a178 [4] uchar '\0' |_ram:d900a179 [5] uchar '\0' |_ram:d900a17a rd_adj_pe... uchar[6] "" |_ram:d900a17a [0] uchar '\0' |_ram:d900a17b [1] uchar '\0' |_ram:d900a17c [2] uchar '\0' |_ram:d900a17d [3] uchar '\0' |_ram:d900a17e [4] uchar '\0' |_ram:d900a17f [5] uchar '\0' ddrt: ;XREF[3,111]: d900537c,d900538c,d90053ac,d900538c ; d90053f8,d9005410,d900548c,d9005498 ; d90054b8,d90054d8,d9005538,d9005558 ; d9005560,d9005564,d9005574,d9005578 ; d900557c,d9005580,d9005588,d900559c ; d90055a0,d90055b0,d90055b4,d90055c4 ; d90055c8,d90055d8,d9005654,d9005684 ; d9005690,d90056f8,d90056fc,d9005700 ; d9005708,d9005750,d9005764,d9005768 ; d9005778,d900577c,d900578c,d9005790 ; d900579c,d90057a0,d90057ac,d90057b8 ; d90057c8,d90057f0,d90057f8,d9005810 ; d9005818,d9005830,d9005838,d9005850 ; d9005858,d9005860,d9005878,d900587c ; d9005880,d900588c,d9005890,d90058a0 ; d90058a4,d90058ac,d90058b0,d90058b4 ; d90058b8,d90058c0,d90058dc,d90058e0 ; d90058f0,d90058f4,d9005928,d900592c ; d900593c,d9005940,d9005948,d900595c ; d9005960,d90059c0,d90059dc,d90059f4 ; d9005a54,d9005a5c,d9005a80,d9005abc ; d9005afc,d9005b14,d9005b30,d9005cb8 ; d9005cd4,d9005d04,d9005d14,d9005d18 ; d9005d40,d9005dbc,d9005dd0,d9005dd4 ; d9005de0,d9005dec,d9005dfc,d9005e00 ; d9005e08,d9005e10,d9005e24,d9005e28 ; d9005e2c,d9005e38,d9005e48,d9005e58 ; d9005e5c,d9005e68,d9005e78,d9005e7c ; d9005e88,d9005e8c ram:d900a180 070607070... ddr_timi... |_ram:d900a180 [0] ddr_timi... |_ram:d900a180 identifier uchar '\a' |_ram:d900a181 cfg_ddr_rtp uchar 06h |_ram:d900a182 cfg_ddr_wtr uchar '\a' |_ram:d900a183 cfg_ddr_rp uchar '\a' |_ram:d900a184 cfg_ddr_rcd uchar '\a' |_ram:d900a185 cfg_ddr_ras uchar 14h |_ram:d900a186 cfg_ddr_rrd uchar 06h |_ram:d900a187 cfg_ddr_rc uchar 1Bh |_ram:d900a188 cfg_ddr_mrd uchar 04h |_ram:d900a189 cfg_ddr_mod uchar '\f' |_ram:d900a18a cfg_ddr_faw uchar 1Bh |_ram:d900a18b cfg_ddr_w... uchar '(' |_ram:d900a18c cfg_ddr_wlo uchar 06h |_ram:d900a18d cfg_ddr_xp uchar '\a' |_ram:d900a18e cfg_ddr_rfc ushort A0h |_ram:d900a190 cfg_ddr_xs ushort 200h |_ram:d900a192 cfg_ddr_dllk ushort 200h |_ram:d900a194 cfg_ddr_cke uchar 04h |_ram:d900a195 cfg_ddr_r... uchar '\0' |_ram:d900a196 cfg_ddr_rtw uchar 04h |_ram:d900a197 cfg_ddr_refi uchar 'L' |_ram:d900a198 cfg_ddr_r... uchar 04h |_ram:d900a199 cfg_ddr_cl uchar '\a' |_ram:d900a19a cfg_ddr_wr uchar '\f' |_ram:d900a19b cfg_ddr_cwl uchar 05h |_ram:d900a19c cfg_ddr_al uchar '\0' |_ram:d900a19d cfg_ddr_dqs uchar 04h |_ram:d900a19e cfg_ddr_c... uchar 0Fh |_ram:d900a19f cfg_ddr_c... uchar 0Fh |_ram:d900a1a0 cfg_ddr_zqcs uchar '@' |_ram:d900a1a1 cfg_ddr_x... uchar 14h |_ram:d900a1a2 cfg_ddr_exsr ushort 200h |_ram:d900a1a4 cfg_ddr_zqcl ushort 200h |_ram:d900a1a6 cfg_ddr_z... ushort 3E8h |_ram:d900a1a8 cfg_ddr_t... uchar '\0' |_ram:d900a1a9 cfg_ddr_t... uchar '\0' |_ram:d900a1aa cfg_ddr_t... uchar '\0' |_ram:d900a1ab rsv_char uchar '\0' |_ram:d900a1ac rsv_int uint 0h |_ram:d900a1b0 [1] ddr_timi... |_ram:d900a1b0 identifier uchar '\t' |_ram:d900a1b1 cfg_ddr_rtp uchar 06h |_ram:d900a1b2 cfg_ddr_wtr uchar '\a' |_ram:d900a1b3 cfg_ddr_rp uchar '\t' |_ram:d900a1b4 cfg_ddr_rcd uchar '\t' |_ram:d900a1b5 cfg_ddr_ras uchar 1Bh |_ram:d900a1b6 cfg_ddr_rrd uchar 06h |_ram:d900a1b7 cfg_ddr_rc uchar '!' |_ram:d900a1b8 cfg_ddr_mrd uchar 04h |_ram:d900a1b9 cfg_ddr_mod uchar '\f' |_ram:d900a1ba cfg_ddr_faw uchar 1Eh |_ram:d900a1bb cfg_ddr_w... uchar '(' |_ram:d900a1bc cfg_ddr_wlo uchar 06h |_ram:d900a1bd cfg_ddr_xp uchar '\a' |_ram:d900a1be cfg_ddr_rfc ushort C4h |_ram:d900a1c0 cfg_ddr_xs ushort 200h |_ram:d900a1c2 cfg_ddr_dllk ushort 200h |_ram:d900a1c4 cfg_ddr_cke uchar 04h |_ram:d900a1c5 cfg_ddr_r... uchar '\0' |_ram:d900a1c6 cfg_ddr_rtw uchar 06h |_ram:d900a1c7 cfg_ddr_refi uchar 'L' |_ram:d900a1c8 cfg_ddr_r... uchar 04h |_ram:d900a1c9 cfg_ddr_cl uchar '\t' |_ram:d900a1ca cfg_ddr_wr uchar '\f' |_ram:d900a1cb cfg_ddr_cwl uchar '\a' |_ram:d900a1cc cfg_ddr_al uchar '\0' |_ram:d900a1cd cfg_ddr_dqs uchar 17h |_ram:d900a1ce cfg_ddr_c... uchar 0Fh |_ram:d900a1cf cfg_ddr_c... uchar 0Fh |_ram:d900a1d0 cfg_ddr_zqcs uchar '@' |_ram:d900a1d1 cfg_ddr_x... uchar 14h |_ram:d900a1d2 cfg_ddr_exsr ushort 200h |_ram:d900a1d4 cfg_ddr_zqcl ushort 88h |_ram:d900a1d6 cfg_ddr_z... ushort 3E8h |_ram:d900a1d8 cfg_ddr_t... uchar '\0' |_ram:d900a1d9 cfg_ddr_t... uchar '\0' |_ram:d900a1da cfg_ddr_t... uchar '\0' |_ram:d900a1db rsv_char uchar '\0' |_ram:d900a1dc rsv_int uint 0h |_ram:d900a1e0 [2] ddr_timi... |_ram:d900a1e0 identifier uchar '\v' |_ram:d900a1e1 cfg_ddr_rtp uchar '\a' |_ram:d900a1e2 cfg_ddr_wtr uchar '\a' |_ram:d900a1e3 cfg_ddr_rp uchar '\v' |_ram:d900a1e4 cfg_ddr_rcd uchar '\v' |_ram:d900a1e5 cfg_ddr_ras uchar '#' |_ram:d900a1e6 cfg_ddr_rrd uchar '\a' |_ram:d900a1e7 cfg_ddr_rc uchar '-' |_ram:d900a1e8 cfg_ddr_mrd uchar 06h |_ram:d900a1e9 cfg_ddr_mod uchar '\f' |_ram:d900a1ea cfg_ddr_faw uchar '!' |_ram:d900a1eb cfg_ddr_w... uchar '(' |_ram:d900a1ec cfg_ddr_wlo uchar '\a' |_ram:d900a1ed cfg_ddr_xp uchar 05h |_ram:d900a1ee cfg_ddr_rfc ushort 118h |_ram:d900a1f0 cfg_ddr_xs ushort 200h |_ram:d900a1f2 cfg_ddr_dllk ushort 200h |_ram:d900a1f4 cfg_ddr_cke uchar 04h |_ram:d900a1f5 cfg_ddr_r... uchar '\0' |_ram:d900a1f6 cfg_ddr_rtw uchar '\a' |_ram:d900a1f7 cfg_ddr_refi uchar 'L' |_ram:d900a1f8 cfg_ddr_r... uchar 04h |_ram:d900a1f9 cfg_ddr_cl uchar '\v' |_ram:d900a1fa cfg_ddr_wr uchar '\f' |_ram:d900a1fb cfg_ddr_cwl uchar '\b' |_ram:d900a1fc cfg_ddr_al uchar '\0' |_ram:d900a1fd cfg_ddr_dqs uchar 17h |_ram:d900a1fe cfg_ddr_c... uchar 0Fh |_ram:d900a1ff cfg_ddr_c... uchar 0Fh |_ram:d900a200 cfg_ddr_zqcs uchar '@' |_ram:d900a201 cfg_ddr_x... uchar 17h |_ram:d900a202 cfg_ddr_exsr ushort 200h |_ram:d900a204 cfg_ddr_zqcl ushort 88h |_ram:d900a206 cfg_ddr_z... ushort 3E8h |_ram:d900a208 cfg_ddr_t... uchar '\0' |_ram:d900a209 cfg_ddr_t... uchar '\0' |_ram:d900a20a cfg_ddr_t... uchar '\0' |_ram:d900a20b rsv_char uchar '\0' |_ram:d900a20c rsv_int uint 0h |_ram:d900a210 [3] ddr_timi... |_ram:d900a210 identifier uchar '\r' |_ram:d900a211 cfg_ddr_rtp uchar '\a' |_ram:d900a212 cfg_ddr_wtr uchar '\a' |_ram:d900a213 cfg_ddr_rp uchar '\r' |_ram:d900a214 cfg_ddr_rcd uchar '\r' |_ram:d900a215 cfg_ddr_ras uchar '%' |_ram:d900a216 cfg_ddr_rrd uchar '\a' |_ram:d900a217 cfg_ddr_rc uchar '4' |_ram:d900a218 cfg_ddr_mrd uchar 06h |_ram:d900a219 cfg_ddr_mod uchar '\f' |_ram:d900a21a cfg_ddr_faw uchar '!' |_ram:d900a21b cfg_ddr_w... uchar '(' |_ram:d900a21c cfg_ddr_wlo uchar '\a' |_ram:d900a21d cfg_ddr_xp uchar '\a' |_ram:d900a21e cfg_ddr_rfc ushort 118h |_ram:d900a220 cfg_ddr_xs ushort 200h |_ram:d900a222 cfg_ddr_dllk ushort 200h |_ram:d900a224 cfg_ddr_cke uchar 05h |_ram:d900a225 cfg_ddr_r... uchar '\0' |_ram:d900a226 cfg_ddr_rtw uchar '\a' |_ram:d900a227 cfg_ddr_refi uchar 'L' |_ram:d900a228 cfg_ddr_r... uchar 04h |_ram:d900a229 cfg_ddr_cl uchar '\r' |_ram:d900a22a cfg_ddr_wr uchar 10h |_ram:d900a22b cfg_ddr_cwl uchar '\t' |_ram:d900a22c cfg_ddr_al uchar '\0' |_ram:d900a22d cfg_ddr_dqs uchar 17h |_ram:d900a22e cfg_ddr_c... uchar 0Fh |_ram:d900a22f cfg_ddr_c... uchar 0Fh |_ram:d900a230 cfg_ddr_zqcs uchar '@' |_ram:d900a231 cfg_ddr_x... uchar 17h |_ram:d900a232 cfg_ddr_exsr ushort 200h |_ram:d900a234 cfg_ddr_zqcl ushort 88h |_ram:d900a236 cfg_ddr_z... ushort 3E8h |_ram:d900a238 cfg_ddr_t... uchar '\0' |_ram:d900a239 cfg_ddr_t... uchar '\0' |_ram:d900a23a cfg_ddr_t... uchar '\0' |_ram:d900a23b rsv_char uchar '\0' |_ram:d900a23c rsv_int uint 0h |_ram:d900a240 [4] ddr_timi... |_ram:d900a240 identifier uchar 0Fh |_ram:d900a241 cfg_ddr_rtp uchar 04h |_ram:d900a242 cfg_ddr_wtr uchar 06h |_ram:d900a243 cfg_ddr_rp uchar '\v' |_ram:d900a244 cfg_ddr_rcd uchar '\v' |_ram:d900a245 cfg_ddr_ras uchar '#' |_ram:d900a246 cfg_ddr_rrd uchar 04h |_ram:d900a247 cfg_ddr_rc uchar '.' |_ram:d900a248 cfg_ddr_mrd uchar '\b' |_ram:d900a249 cfg_ddr_mod uchar 18h |_ram:d900a24a cfg_ddr_faw uchar 1Ch |_ram:d900a24b cfg_ddr_w... uchar '(' |_ram:d900a24c cfg_ddr_wlo uchar '\b' |_ram:d900a24d cfg_ddr_xp uchar '\a' |_ram:d900a24e cfg_ddr_rfc ushort 118h |_ram:d900a250 cfg_ddr_xs ushort 200h |_ram:d900a252 cfg_ddr_dllk ushort 400h |_ram:d900a254 cfg_ddr_cke uchar 05h |_ram:d900a255 cfg_ddr_r... uchar '\0' |_ram:d900a256 cfg_ddr_rtw uchar '\a' |_ram:d900a257 cfg_ddr_refi uchar 'L' |_ram:d900a258 cfg_ddr_r... uchar 04h |_ram:d900a259 cfg_ddr_cl uchar '\v' |_ram:d900a25a cfg_ddr_wr uchar '\r' |_ram:d900a25b cfg_ddr_cwl uchar '\v' |_ram:d900a25c cfg_ddr_al uchar '\0' |_ram:d900a25d cfg_ddr_dqs uchar 17h |_ram:d900a25e cfg_ddr_c... uchar 0Fh |_ram:d900a25f cfg_ddr_c... uchar 0Fh |_ram:d900a260 cfg_ddr_zqcs uchar 80h |_ram:d900a261 cfg_ddr_x... uchar 17h |_ram:d900a262 cfg_ddr_exsr ushort 400h |_ram:d900a264 cfg_ddr_zqcl ushort 100h |_ram:d900a266 cfg_ddr_z... ushort 3E8h |_ram:d900a268 cfg_ddr_t... uchar 05h |_ram:d900a269 cfg_ddr_t... uchar '\0' |_ram:d900a26a cfg_ddr_t... uchar '\0' |_ram:d900a26b rsv_char uchar '\0' |_ram:d900a26c rsv_int uint 0h |_ram:d900a270 [5] ddr_timi... |_ram:d900a270 identifier uchar 12h |_ram:d900a271 cfg_ddr_rtp uchar '\t' |_ram:d900a272 cfg_ddr_wtr uchar '\t' |_ram:d900a273 cfg_ddr_rp uchar 12h |_ram:d900a274 cfg_ddr_rcd uchar 12h |_ram:d900a275 cfg_ddr_ras uchar '*' |_ram:d900a276 cfg_ddr_rrd uchar '\b' |_ram:d900a277 cfg_ddr_rc uchar '<' |_ram:d900a278 cfg_ddr_mrd uchar '\b' |_ram:d900a279 cfg_ddr_mod uchar 18h |_ram:d900a27a cfg_ddr_faw uchar '*' |_ram:d900a27b cfg_ddr_w... uchar '(' |_ram:d900a27c cfg_ddr_wlo uchar '\v' |_ram:d900a27d cfg_ddr_xp uchar '\a' |_ram:d900a27e cfg_ddr_rfc ushort 1A4h |_ram:d900a280 cfg_ddr_xs ushort 200h |_ram:d900a282 cfg_ddr_dllk ushort 400h |_ram:d900a284 cfg_ddr_cke uchar 05h |_ram:d900a285 cfg_ddr_r... uchar '\0' |_ram:d900a286 cfg_ddr_rtw uchar '\t' |_ram:d900a287 cfg_ddr_refi uchar 'L' |_ram:d900a288 cfg_ddr_r... uchar 04h |_ram:d900a289 cfg_ddr_cl uchar 12h |_ram:d900a28a cfg_ddr_wr uchar 12h |_ram:d900a28b cfg_ddr_cwl uchar '\f' |_ram:d900a28c cfg_ddr_al uchar '\0' |_ram:d900a28d cfg_ddr_dqs uchar '\t' |_ram:d900a28e cfg_ddr_c... uchar 0Fh |_ram:d900a28f cfg_ddr_c... uchar 0Fh |_ram:d900a290 cfg_ddr_zqcs uchar 80h |_ram:d900a291 cfg_ddr_x... uchar 17h |_ram:d900a292 cfg_ddr_exsr ushort 400h |_ram:d900a294 cfg_ddr_zqcl ushort 100h |_ram:d900a296 cfg_ddr_z... ushort 3E8h |_ram:d900a298 cfg_ddr_t... uchar 06h |_ram:d900a299 cfg_ddr_t... uchar '\0' |_ram:d900a29a cfg_ddr_t... uchar '\0' |_ram:d900a29b rsv_char uchar '\0' |_ram:d900a29c rsv_int uint 0h |_ram:d900a2a0 [6] ddr_timi... |_ram:d900a2a0 identifier uchar 03h |_ram:d900a2a1 cfg_ddr_rtp uchar 06h |_ram:d900a2a2 cfg_ddr_wtr uchar '\b' |_ram:d900a2a3 cfg_ddr_rp uchar 11h |_ram:d900a2a4 cfg_ddr_rcd uchar 0Fh |_ram:d900a2a5 cfg_ddr_ras uchar '"' |_ram:d900a2a6 cfg_ddr_rrd uchar '\b' |_ram:d900a2a7 cfg_ddr_rc uchar '3' |_ram:d900a2a8 cfg_ddr_mrd uchar '\v' |_ram:d900a2a9 cfg_ddr_mod uchar '\f' |_ram:d900a2aa cfg_ddr_faw uchar '(' |_ram:d900a2ab cfg_ddr_w... uchar ' ' |_ram:d900a2ac cfg_ddr_wlo uchar '\b' |_ram:d900a2ad cfg_ddr_xp uchar 06h |_ram:d900a2ae cfg_ddr_rfc ushort A8h |_ram:d900a2b0 cfg_ddr_xs ushort 200h |_ram:d900a2b2 cfg_ddr_dllk ushort 200h |_ram:d900a2b4 cfg_ddr_cke uchar '\a' |_ram:d900a2b5 cfg_ddr_r... uchar '\0' |_ram:d900a2b6 cfg_ddr_rtw uchar '\a' |_ram:d900a2b7 cfg_ddr_refi uchar '%' |_ram:d900a2b8 cfg_ddr_r... uchar '\0' |_ram:d900a2b9 cfg_ddr_cl uchar '\f' |_ram:d900a2ba cfg_ddr_wr uchar '\f' |_ram:d900a2bb cfg_ddr_cwl uchar 06h |_ram:d900a2bc cfg_ddr_al uchar '\0' |_ram:d900a2bd cfg_ddr_dqs uchar '\t' |_ram:d900a2be cfg_ddr_c... uchar '\f' |_ram:d900a2bf cfg_ddr_c... uchar '\f' |_ram:d900a2c0 cfg_ddr_zqcs uchar 'd' |_ram:d900a2c1 cfg_ddr_x... uchar '\f' |_ram:d900a2c2 cfg_ddr_exsr ushort 70h |_ram:d900a2c4 cfg_ddr_zqcl ushort 120h |_ram:d900a2c6 cfg_ddr_z... ushort 3E8h |_ram:d900a2c8 cfg_ddr_t... uchar '\0' |_ram:d900a2c9 cfg_ddr_t... uchar '\0' |_ram:d900a2ca cfg_ddr_t... uchar '\0' |_ram:d900a2cb rsv_char uchar '\0' |_ram:d900a2cc rsv_int uint 0h plls: ;XREF[3,14]: d9001de0,d9002394,d9005f50,d9001394 ; d9002388,d9002390,d9002398,d90025fc ; d9002614,d900262c,d90026f0,d90027dc ; d9003504,d9003d44,d9004d34,d9005f84 ; d9006248 ram:d900a2d0 b00400000... pll_set_t |_ram:d900a2d0 cpu_clk ushort 4B0h |_ram:d900a2d2 pxp ushort 0h |_ram:d900a2d4 spi_ctrl uint 0h |_ram:d900a2d8 vddee ushort 3E8h |_ram:d900a2da vcck ushort 460h |_ram:d900a2dc szPad uchar[4] "" |_ram:d900a2dc [0] uchar '\0' |_ram:d900a2dd [1] uchar '\0' |_ram:d900a2de [2] uchar '\0' |_ram:d900a2df [3] uchar '\0' |_ram:d900a2e0 lCustomerID ulong 0h |_ram:d900a2e8 debug_mode ushort 0h |_ram:d900a2ea ddr_clk_d... ushort 0h |_ram:d900a2ec cpu_clk_d... ushort 0h |_ram:d900a2ee rsv_s1 ushort 0h |_ram:d900a2f0 ddr_pll_ssc uint 0h |_ram:d900a2f4 rsv_i1 uint 0h |_ram:d900a2f8 rsv_l3 ulong 0h |_ram:d900a300 rsv_l4 ulong 0h |_ram:d900a308 rsv_l5 ulong 0h acs: ram:d900a310 6163735f5... acs_setting |_ram:d900a310 acs_magic char[5] "acs__" |_ram:d900a310 [0] char 'a' |_ram:d900a311 [1] char 'c' |_ram:d900a312 [2] char 's' |_ram:d900a313 [3] char '_' |_ram:d900a314 [4] char '_' |_ram:d900a315 chip_type uchar '$' |_ram:d900a316 version ushort 1h |_ram:d900a318 acs_set_l... ulong 40h |_ram:d900a320 ddr_magic char[5] "ddrs_" |_ram:d900a320 [0] char 'd' |_ram:d900a321 [1] char 'd' |_ram:d900a322 [2] char 'r' |_ram:d900a323 [3] char 's' |_ram:d900a324 [4] char '_' |_ram:d900a325 ddr_set_v... uchar 02h |_ram:d900a326 ddr_set_l... ushort 180h |_ram:d900a328 ddr_set_addr ulong D900A000h |_ram:d900a330 ddrt_magic char[5] "ddrt_" |_ram:d900a330 [0] char 'd' |_ram:d900a331 [1] char 'd' |_ram:d900a332 [2] char 'r' |_ram:d900a333 [3] char 't' |_ram:d900a334 [4] char '_' |_ram:d900a335 ddrt_set_... uchar 01h |_ram:d900a336 ddrt_set_... ushort 150h |_ram:d900a338 ddrt_set_... ulong D900A180h |_ram:d900a340 pll_magic char[5] "pll__" |_ram:d900a340 [0] char 'p' |_ram:d900a341 [1] char 'l' |_ram:d900a342 [2] char 'l' |_ram:d900a343 [3] char '_' |_ram:d900a344 [4] char '_' |_ram:d900a345 pll_set_v... uchar 01h |_ram:d900a346 pll_set_l... ushort 40h |_ram:d900a348 pll_set_addr ulong D900A2D0h DAT_d900a350: ;XREF[1,0]: d9007410 ram:d900a350 00 ?? 00h ram:d900a351 01 ?? 01h ram:d900a352 03 ?? 03h ram:d900a353 05 ?? 05h ram:d900a354 07 ?? 07h ram:d900a355 09 ?? 09h ram:d900a356 0b ?? 0Bh ram:d900a357 0d ?? 0Dh ram:d900a358 0f ?? 0Fh ram:d900a359 11 ?? 11h ram:d900a35a 13 ?? 13h ram:d900a35b 15 ?? 15h ram:d900a35c 17 ?? 17h ram:d900a35d 19 ?? 19h ram:d900a35e 1b ?? 1Bh ram:d900a35f 1d ?? 1Dh ram:d900a360 1f ?? 1Fh ram:d900a361 21 ?? 21h ! ram:d900a362 23 ?? 23h # ram:d900a363 25 ?? 25h % ram:d900a364 27 ?? 27h ' ram:d900a365 29 ?? 29h ) ram:d900a366 2b ?? 2Bh + ram:d900a367 2d ?? 2Dh - ram:d900a368 2f ?? 2Fh / ram:d900a369 31 ?? 31h 1 ram:d900a36a 33 ?? 33h 3 ram:d900a36b 35 ?? 35h 5 ram:d900a36c 37 ?? 37h 7 ram:d900a36d 39 ?? 39h 9 ram:d900a36e 3b ?? 3Bh ; ram:d900a36f 3d ?? 3Dh = ram:d900a370 3f ?? 3Fh ? ram:d900a371 41 ?? 41h A ram:d900a372 43 ?? 43h C ram:d900a373 45 ?? 45h E ram:d900a374 47 ?? 47h G ram:d900a375 49 ?? 49h I ram:d900a376 4b ?? 4Bh K ram:d900a377 4d ?? 4Dh M ram:d900a378 4f ?? 4Fh O ram:d900a379 51 ?? 51h Q ram:d900a37a 53 ?? 53h S ram:d900a37b 55 ?? 55h U ram:d900a37c 57 ?? 57h W ram:d900a37d 59 ?? 59h Y ram:d900a37e 5b ?? 5Bh [ ram:d900a37f 5d ?? 5Dh ] ram:d900a380 5f ?? 5Fh _ ram:d900a381 61 ?? 61h a ram:d900a382 63 ?? 63h c ram:d900a383 65 ?? 65h e ram:d900a384 67 ?? 67h g ram:d900a385 69 ?? 69h i ram:d900a386 6b ?? 6Bh k ram:d900a387 6d ?? 6Dh m ram:d900a388 6f ?? 6Fh o ram:d900a389 71 ?? 71h q ram:d900a38a 73 ?? 73h s ram:d900a38b 75 ?? 75h u ram:d900a38c 77 ?? 77h w ram:d900a38d 79 ?? 79h y ram:d900a38e 7b ?? 7Bh { ram:d900a38f 7d ?? 7Dh } ram:d900a390 7f ?? 7Fh  ram:d900a391 81 ?? 81h ram:d900a392 83 ?? 83h ram:d900a393 85 ?? 85h ram:d900a394 87 ?? 87h ram:d900a395 89 ?? 89h ram:d900a396 8b ?? 8Bh ram:d900a397 8d ?? 8Dh ram:d900a398 8f ?? 8Fh ram:d900a399 91 ?? 91h ram:d900a39a 93 ?? 93h ram:d900a39b 95 ?? 95h ram:d900a39c 97 ?? 97h ram:d900a39d 99 ?? 99h ram:d900a39e 9b ?? 9Bh ram:d900a39f 9d ?? 9Dh ram:d900a3a0 9f ?? 9Fh ram:d900a3a1 a1 ?? A1h ram:d900a3a2 a3 ?? A3h ram:d900a3a3 a5 ?? A5h ram:d900a3a4 a7 ?? A7h ram:d900a3a5 a9 ?? A9h ram:d900a3a6 ab ?? ABh ram:d900a3a7 ad ?? ADh ram:d900a3a8 af ?? AFh ram:d900a3a9 b1 ?? B1h ram:d900a3aa b3 ?? B3h ram:d900a3ab b5 ?? B5h ram:d900a3ac b7 ?? B7h ram:d900a3ad b9 ?? B9h ram:d900a3ae bb ?? BBh ram:d900a3af bd ?? BDh ram:d900a3b0 bf ?? BFh ram:d900a3b1 c1 ?? C1h ram:d900a3b2 c3 ?? C3h ram:d900a3b3 c5 ?? C5h ram:d900a3b4 c7 ?? C7h ram:d900a3b5 c9 ?? C9h ram:d900a3b6 cb ?? CBh ram:d900a3b7 cd ?? CDh ram:d900a3b8 cf ?? CFh ram:d900a3b9 d1 ?? D1h ram:d900a3ba d3 ?? D3h ram:d900a3bb d5 ?? D5h ram:d900a3bc d7 ?? D7h ram:d900a3bd d9 ?? D9h ram:d900a3be db ?? DBh ram:d900a3bf dd ?? DDh ram:d900a3c0 df ?? DFh ram:d900a3c1 e1 ?? E1h ram:d900a3c2 e3 ?? E3h ram:d900a3c3 e5 ?? E5h ram:d900a3c4 e7 ?? E7h ram:d900a3c5 e9 ?? E9h ram:d900a3c6 eb ?? EBh ram:d900a3c7 ed ?? EDh ram:d900a3c8 ef ?? EFh ram:d900a3c9 f1 ?? F1h ram:d900a3ca f3 ?? F3h ram:d900a3cb f5 ?? F5h ram:d900a3cc f7 ?? F7h ram:d900a3cd f9 ?? F9h ram:d900a3ce fb ?? FBh ram:d900a3cf fd ?? FDh DAT_d900a3d0: ;XREF[1,0]: d9007418 ram:d900a3d0 00 ?? 00h ram:d900a3d1 01 ?? 01h ram:d900a3d2 02 ?? 02h ram:d900a3d3 03 ?? 03h ram:d900a3d4 06 ?? 06h ram:d900a3d5 07 ?? 07h ram:d900a3d6 0a ?? 0Ah ram:d900a3d7 0b ?? 0Bh ram:d900a3d8 0e ?? 0Eh ram:d900a3d9 0f ?? 0Fh ram:d900a3da 12 ?? 12h ram:d900a3db 13 ?? 13h ram:d900a3dc 16 ?? 16h ram:d900a3dd 17 ?? 17h ram:d900a3de 1a ?? 1Ah ram:d900a3df 1b ?? 1Bh ram:d900a3e0 1e ?? 1Eh ram:d900a3e1 1f ?? 1Fh ram:d900a3e2 22 ?? 22h " ram:d900a3e3 23 ?? 23h # ram:d900a3e4 26 ?? 26h & ram:d900a3e5 27 ?? 27h ' ram:d900a3e6 2a ?? 2Ah * ram:d900a3e7 2b ?? 2Bh + ram:d900a3e8 2e ?? 2Eh . ram:d900a3e9 2f ?? 2Fh / ram:d900a3ea 32 ?? 32h 2 ram:d900a3eb 33 ?? 33h 3 ram:d900a3ec 36 ?? 36h 6 ram:d900a3ed 37 ?? 37h 7 ram:d900a3ee 3a ?? 3Ah : ram:d900a3ef 3b ?? 3Bh ; ram:d900a3f0 3e ?? 3Eh > ram:d900a3f1 3f ?? 3Fh ? ram:d900a3f2 42 ?? 42h B ram:d900a3f3 43 ?? 43h C ram:d900a3f4 46 ?? 46h F ram:d900a3f5 47 ?? 47h G ram:d900a3f6 4a ?? 4Ah J ram:d900a3f7 4b ?? 4Bh K ram:d900a3f8 4e ?? 4Eh N ram:d900a3f9 4f ?? 4Fh O ram:d900a3fa 52 ?? 52h R ram:d900a3fb 53 ?? 53h S ram:d900a3fc 56 ?? 56h V ram:d900a3fd 57 ?? 57h W ram:d900a3fe 5a ?? 5Ah Z ram:d900a3ff 5b ?? 5Bh [ ram:d900a400 5e ?? 5Eh ^ ram:d900a401 5f ?? 5Fh _ ram:d900a402 62 ?? 62h b ram:d900a403 63 ?? 63h c ram:d900a404 66 ?? 66h f ram:d900a405 67 ?? 67h g ram:d900a406 6a ?? 6Ah j ram:d900a407 6b ?? 6Bh k ram:d900a408 6e ?? 6Eh n ram:d900a409 6f ?? 6Fh o ram:d900a40a 72 ?? 72h r ram:d900a40b 73 ?? 73h s ram:d900a40c 76 ?? 76h v ram:d900a40d 77 ?? 77h w ram:d900a40e 7a ?? 7Ah z ram:d900a40f 7b ?? 7Bh { ram:d900a410 7e ?? 7Eh ~ ram:d900a411 7f ?? 7Fh  ram:d900a412 82 ?? 82h ram:d900a413 83 ?? 83h ram:d900a414 86 ?? 86h ram:d900a415 87 ?? 87h ram:d900a416 8a ?? 8Ah ram:d900a417 8b ?? 8Bh ram:d900a418 8e ?? 8Eh ram:d900a419 8f ?? 8Fh ram:d900a41a 92 ?? 92h ram:d900a41b 93 ?? 93h ram:d900a41c 96 ?? 96h ram:d900a41d 97 ?? 97h ram:d900a41e 9a ?? 9Ah ram:d900a41f 9b ?? 9Bh ram:d900a420 9e ?? 9Eh ram:d900a421 9f ?? 9Fh ram:d900a422 a2 ?? A2h ram:d900a423 a3 ?? A3h ram:d900a424 a6 ?? A6h ram:d900a425 a7 ?? A7h ram:d900a426 aa ?? AAh ram:d900a427 ab ?? ABh ram:d900a428 ae ?? AEh ram:d900a429 af ?? AFh ram:d900a42a b2 ?? B2h ram:d900a42b b3 ?? B3h ram:d900a42c b6 ?? B6h ram:d900a42d b7 ?? B7h ram:d900a42e ba ?? BAh ram:d900a42f bb ?? BBh ram:d900a430 be ?? BEh ram:d900a431 bf ?? BFh ram:d900a432 c2 ?? C2h ram:d900a433 c3 ?? C3h ram:d900a434 c6 ?? C6h ram:d900a435 c7 ?? C7h ram:d900a436 ca ?? CAh ram:d900a437 cb ?? CBh ram:d900a438 ce ?? CEh ram:d900a439 cf ?? CFh ram:d900a43a d2 ?? D2h ram:d900a43b d3 ?? D3h ram:d900a43c d6 ?? D6h ram:d900a43d d7 ?? D7h ram:d900a43e da ?? DAh ram:d900a43f db ?? DBh ram:d900a440 de ?? DEh ram:d900a441 df ?? DFh ram:d900a442 e2 ?? E2h ram:d900a443 e3 ?? E3h ram:d900a444 e6 ?? E6h ram:d900a445 e7 ?? E7h ram:d900a446 ea ?? EAh ram:d900a447 eb ?? EBh ram:d900a448 ee ?? EEh ram:d900a449 ef ?? EFh ram:d900a44a f2 ?? F2h ram:d900a44b f3 ?? F3h ram:d900a44c f6 ?? F6h ram:d900a44d f7 ?? F7h ram:d900a44e fa ?? FAh ram:d900a44f fb ?? FBh DAT_d900a450: ;XREF[2,0]: d9007eec,d900827c ram:d900a450 00000000 undefined4 00000000h DAT_d900a454: ;XREF[3,0]: d9007edc,d9008274,d90082b8 ram:d900a454 9766fd3d undefined4 3DFD6697h DAT_d900a458: ;XREF[2,0]: d9007ef8,d9008298 ram:d900a458 000000000... undefined8 0000000000000000h DAT_d900a460: ;XREF[6,0]: d9007f00,d9008294,d9008318,d900835c ; d9008398,d90083c0 ram:d900a460 000000000... undefined8 0000000000000000h DAT_d900a468: ;XREF[8,0]: d9007f1c,d9008290,d90082a8,d9008308 ; d9008350,d9008368,d9008390,d90083b8 ram:d900a468 000010010... undefined8 0000000001100000h LAB_d900a470: ;XREF[1,0]: d90082a0 ram:d900a470 626c3330 adr x2,0xd90711fd ram:d900a474 00000000 udf 0x0 ram:d900a478 00 ?? 00h ram:d900a479 00 ?? 00h ram:d900a47a 00 ?? 00h ram:d900a47b 00 ?? 00h DAT_d900a47c: ;XREF[2,0]: d9007edc,d9008274 ram:d900a47c ddccbbaa undefined4 AABBCCDDh ram:d900a480 00 ?? 00h ram:d900a481 00 ?? 00h ram:d900a482 00 ?? 00h ram:d900a483 00 ?? 00h ram:d900a484 00 ?? 00h ram:d900a485 00 ?? 00h ram:d900a486 00 ?? 00h ram:d900a487 00 ?? 00h ram:d900a488 00 ?? 00h ram:d900a489 00 ?? 00h ram:d900a48a 00 ?? 00h ram:d900a48b 00 ?? 00h ram:d900a48c 00 ?? 00h ram:d900a48d 00 ?? 00h ram:d900a48e 00 ?? 00h ram:d900a48f 00 ?? 00h ram:d900a490 00 ?? 00h ram:d900a491 00 ?? 00h ram:d900a492 20 ?? 20h ram:d900a493 01 ?? 01h ram:d900a494 00 ?? 00h ram:d900a495 00 ?? 00h ram:d900a496 00 ?? 00h ram:d900a497 00 ?? 00h s_bl301: ram:d900a498 626c33303100 ds "bl301" ram:d900a49e 00 ?? 00h ram:d900a49f 00 ?? 00h ram:d900a4a0 00 ?? 00h ram:d900a4a1 00 ?? 00h ram:d900a4a2 00 ?? 00h ram:d900a4a3 00 ?? 00h ram:d900a4a4 47 ?? 47h G ram:d900a4a5 d4 ?? D4h ram:d900a4a6 08 ?? 08h ram:d900a4a7 6d ?? 6Dh m ram:d900a4a8 00 ?? 00h ram:d900a4a9 00 ?? 00h ram:d900a4aa 00 ?? 00h ram:d900a4ab 00 ?? 00h ram:d900a4ac 00 ?? 00h ram:d900a4ad 00 ?? 00h ram:d900a4ae 00 ?? 00h ram:d900a4af 00 ?? 00h ram:d900a4b0 00 ?? 00h ram:d900a4b1 00 ?? 00h ram:d900a4b2 00 ?? 00h ram:d900a4b3 00 ?? 00h ram:d900a4b4 00 ?? 00h ram:d900a4b5 00 ?? 00h ram:d900a4b6 00 ?? 00h ram:d900a4b7 00 ?? 00h ram:d900a4b8 00 ?? 00h ram:d900a4b9 00 ?? 00h ram:d900a4ba 10 ?? 10h ram:d900a4bb 05 ?? 05h ram:d900a4bc 00 ?? 00h ram:d900a4bd 00 ?? 00h ram:d900a4be 00 ?? 00h ram:d900a4bf 00 ?? 00h ram:d900a4c0 626c333100 ds "bl31" ram:d900a4c5 00 ?? 00h ram:d900a4c6 00 ?? 00h ram:d900a4c7 00 ?? 00h ram:d900a4c8 00 ?? 00h ram:d900a4c9 00 ?? 00h ram:d900a4ca 00 ?? 00h ram:d900a4cb 00 ?? 00h ram:d900a4cc 05 ?? 05h ram:d900a4cd d0 ?? D0h ram:d900a4ce e1 ?? E1h ram:d900a4cf 89 ?? 89h ram:d900a4d0 00 ?? 00h ram:d900a4d1 00 ?? 00h ram:d900a4d2 00 ?? 00h ram:d900a4d3 00 ?? 00h ram:d900a4d4 00 ?? 00h ram:d900a4d5 00 ?? 00h ram:d900a4d6 00 ?? 00h ram:d900a4d7 00 ?? 00h ram:d900a4d8 00 ?? 00h ram:d900a4d9 00 ?? 00h ram:d900a4da 00 ?? 00h ram:d900a4db 00 ?? 00h ram:d900a4dc 00 ?? 00h ram:d900a4dd 00 ?? 00h ram:d900a4de 00 ?? 00h ram:d900a4df 00 ?? 00h ram:d900a4e0 00 ?? 00h ram:d900a4e1 00 ?? 00h ram:d900a4e2 30 ?? 30h 0 ram:d900a4e3 05 ?? 05h ram:d900a4e4 00 ?? 00h ram:d900a4e5 00 ?? 00h ram:d900a4e6 00 ?? 00h ram:d900a4e7 00 ?? 00h ram:d900a4e8 626c333200 ds "bl32" ram:d900a4ed 00 ?? 00h ram:d900a4ee 00 ?? 00h ram:d900a4ef 00 ?? 00h ram:d900a4f0 00 ?? 00h ram:d900a4f1 00 ?? 00h ram:d900a4f2 00 ?? 00h ram:d900a4f3 00 ?? 00h ram:d900a4f4 d6 ?? D6h ram:d900a4f5 d0 ?? D0h ram:d900a4f6 ee ?? EEh ram:d900a4f7 a7 ?? A7h ram:d900a4f8 00 ?? 00h ram:d900a4f9 00 ?? 00h ram:d900a4fa 00 ?? 00h ram:d900a4fb 00 ?? 00h ram:d900a4fc 00 ?? 00h ram:d900a4fd 00 ?? 00h ram:d900a4fe 00 ?? 00h ram:d900a4ff 00 ?? 00h ram:d900a500 00 ?? 00h ram:d900a501 00 ?? 00h ram:d900a502 00 ?? 00h ram:d900a503 00 ?? 00h ram:d900a504 00 ?? 00h ram:d900a505 00 ?? 00h ram:d900a506 00 ?? 00h ram:d900a507 00 ?? 00h ram:d900a508 00 ?? 00h ram:d900a509 00 ?? 00h ram:d900a50a 00 ?? 00h ram:d900a50b 01 ?? 01h ram:d900a50c 00 ?? 00h ram:d900a50d 00 ?? 00h ram:d900a50e 00 ?? 00h ram:d900a50f 00 ?? 00h s_bl33: ram:d900a510 626c333300 ds "bl33" ram:d900a515 00 ?? 00h ram:d900a516 00 ?? 00h ram:d900a517 00 ?? 00h ram:d900a518 00 ?? 00h ram:d900a519 00 ?? 00h ram:d900a51a 00 ?? 00h ram:d900a51b 00 ?? 00h ram:d900a51c 00 ?? 00h ram:d900a51d 00 ?? 00h ram:d900a51e 00 ?? 00h ram:d900a51f 00 ?? 00h ram:d900a520 00 ?? 00h ram:d900a521 00 ?? 00h ram:d900a522 00 ?? 00h ram:d900a523 00 ?? 00h ram:d900a524 00 ?? 00h ram:d900a525 00 ?? 00h ram:d900a526 00 ?? 00h ram:d900a527 00 ?? 00h ram:d900a528 00 ?? 00h ram:d900a529 00 ?? 00h ram:d900a52a 00 ?? 00h ram:d900a52b 00 ?? 00h ram:d900a52c 00 ?? 00h ram:d900a52d 00 ?? 00h ram:d900a52e 00 ?? 00h ram:d900a52f 00 ?? 00h ram:d900a530 00 ?? 00h ram:d900a531 00 ?? 00h ram:d900a532 00 ?? 00h ram:d900a533 00 ?? 00h ram:d900a534 00 ?? 00h ram:d900a535 00 ?? 00h ram:d900a536 00 ?? 00h ram:d900a537 00 ?? 00h ram:d900a538 00 ?? 00h ram:d900a539 00 ?? 00h ram:d900a53a 00 ?? 00h ram:d900a53b 00 ?? 00h ram:d900a53c 00 ?? 00h ram:d900a53d 00 ?? 00h ram:d900a53e 00 ?? 00h ram:d900a53f 00 ?? 00h DAT_d900a540: ;XREF[3,0]: d9008794,d9008908,d900890c ram:d900a540 00c00002 undefined4 0200C000h ram:d900a544 00 ?? 00h ram:d900a545 00 ?? 00h ram:d900a546 00 ?? 00h ram:d900a547 00 ?? 00h ram:d900a548 00 ?? 00h ram:d900a549 00 ?? 00h ram:d900a54a 00 ?? 00h ram:d900a54b 00 ?? 00h ram:d900a54c 00 ?? 00h ram:d900a54d 00 ?? 00h ram:d900a54e 00 ?? 00h ram:d900a54f 00 ?? 00h ram:d900a550 00 ?? 00h ram:d900a551 00 ?? 00h ram:d900a552 00 ?? 00h ram:d900a553 00 ?? 00h ram:d900a554 00 ?? 00h ram:d900a555 00 ?? 00h ram:d900a556 00 ?? 00h ram:d900a557 00 ?? 00h ram:d900a558 00 ?? 00h ram:d900a559 00 ?? 00h ram:d900a55a 00 ?? 00h ram:d900a55b 00 ?? 00h ram:d900a55c 00 ?? 00h ram:d900a55d 00 ?? 00h ram:d900a55e 00 ?? 00h ram:d900a55f 00 ?? 00h ram:d900a560 00 ?? 00h ram:d900a561 00 ?? 00h ram:d900a562 00 ?? 00h ram:d900a563 00 ?? 00h ram:d900a564 00 ?? 00h ram:d900a565 00 ?? 00h ram:d900a566 00 ?? 00h ram:d900a567 00 ?? 00h ram:d900a568 00 ?? 00h ram:d900a569 00 ?? 00h ram:d900a56a 00 ?? 00h ram:d900a56b 00 ?? 00h ram:d900a56c 00 ?? 00h ram:d900a56d 00 ?? 00h ram:d900a56e 00 ?? 00h ram:d900a56f 00 ?? 00h ram:d900a570 00 ?? 00h ram:d900a571 00 ?? 00h ram:d900a572 00 ?? 00h ram:d900a573 00 ?? 00h ram:d900a574 00 ?? 00h ram:d900a575 00 ?? 00h ram:d900a576 00 ?? 00h ram:d900a577 00 ?? 00h ram:d900a578 00 ?? 00h ram:d900a579 00 ?? 00h ram:d900a57a 00 ?? 00h ram:d900a57b 00 ?? 00h ram:d900a57c 00 ?? 00h ram:d900a57d 00 ?? 00h ram:d900a57e 00 ?? 00h ram:d900a57f 00 ?? 00h DAT_d900a580: ;XREF[2,0]: d9001198,d90011a0 ram:d900a580 000000000... undefined8 0000000000000000h DAT_d900a588: ;XREF[1,0]: d90011ac ram:d900a588 000000000... undefined8 0000000000000000h DAT_d900a590: ;XREF[1,0]: d90011b8 ram:d900a590 000000000... undefined8 0000000000000000h DAT_d900a598: ;XREF[1,0]: d90011c0 ram:d900a598 000000000... undefined8 0000000000000000h DAT_d900a5a0: ;XREF[1,0]: d90011d4 ram:d900a5a0 000000000... undefined8 0000000000000000h DAT_d900a5a8: ;XREF[1,0]: d90011d8 ram:d900a5a8 000000000... undefined8 0000000000000000h ram:d900a5b0 00 ?? 00h ram:d900a5b1 00 ?? 00h ram:d900a5b2 00 ?? 00h ram:d900a5b3 00 ?? 00h ram:d900a5b4 00 ?? 00h ram:d900a5b5 00 ?? 00h ram:d900a5b6 00 ?? 00h ram:d900a5b7 00 ?? 00h ram:d900a5b8 00 ?? 00h ram:d900a5b9 00 ?? 00h ram:d900a5ba 00 ?? 00h ram:d900a5bb 00 ?? 00h ram:d900a5bc 00 ?? 00h ram:d900a5bd 00 ?? 00h ram:d900a5be 00 ?? 00h ram:d900a5bf 00 ?? 00h DAT_d900a5c0: ;XREF[6,0]: d900102c,d9001058,d900107c,d90010bc ; d9001150,d90011e8 ram:d900a5c0 00 undefined1 00h DAT_d900a5c1: ;XREF[1,0]: d90010dc ram:d900a5c1 00 undefined1 00h DAT_d900a5c2: ;XREF[1,0]: d900109c ram:d900a5c2 0000 undefined2 0000h DAT_d900a5c4: ;XREF[1,0]: d9001128 ram:d900a5c4 00000000 undefined4 00000000h DAT_d900a5c8: ;XREF[1,0]: d90010c0 ram:d900a5c8 000000000... undefined8 0000000000000000h DAT_d900a5d0: ;XREF[1,0]: d9001090 ram:d900a5d0 000000000... undefined8 0000000000000000h DAT_d900a5d8: ;XREF[1,0]: d90010cc ram:d900a5d8 000000000... undefined8 0000000000000000h DAT_d900a5e0: ;XREF[1,0]: d9001100 ram:d900a5e0 000000000... undefined8 0000000000000000h DAT_d900a5e8: ;XREF[1,0]: d90010d0 ram:d900a5e8 000000000... undefined8 0000000000000000h DAT_d900a5f0: ;XREF[1,0]: d9001118 ram:d900a5f0 000000000... undefined8 0000000000000000h DAT_d900a5f8: ;XREF[1,0]: d9001154 ram:d900a5f8 000000000... undefined8 0000000000000000h DAT_d900a600: ;XREF[2,0]: d9001118,d900111c ram:d900a600 00 undefined1 00h DAT_d900a601: ;XREF[1,0]: d9001120 ram:d900a601 00 undefined1 00h DAT_d900a602: ;XREF[1,0]: d9001144 ram:d900a602 0000 undefined2 0000h DAT_d900a604: ;XREF[1,0]: d900114c ram:d900a604 00000000 undefined4 00000000h ram:d900a608 00 ?? 00h ram:d900a609 00 ?? 00h ram:d900a60a 00 ?? 00h ram:d900a60b 00 ?? 00h ram:d900a60c 00 ?? 00h ram:d900a60d 00 ?? 00h ram:d900a60e 00 ?? 00h ram:d900a60f 00 ?? 00h ram:d900a610 00 ?? 00h ram:d900a611 00 ?? 00h ram:d900a612 00 ?? 00h ram:d900a613 00 ?? 00h ram:d900a614 00 ?? 00h ram:d900a615 00 ?? 00h ram:d900a616 00 ?? 00h ram:d900a617 00 ?? 00h DAT_d900a618: ;XREF[2,0]: d9001154,d9001158 ram:d900a618 00 undefined1 00h DAT_d900a619: ;XREF[1,0]: d9001148 ram:d900a619 00 undefined1 00h DAT_d900a61a: ;XREF[1,0]: d900115c ram:d900a61a 0000 undefined2 0000h DAT_d900a61c: ;XREF[1,0]: d9001160 ram:d900a61c 00000000 undefined4 00000000h ram:d900a620 00 ?? 00h ram:d900a621 00 ?? 00h ram:d900a622 00 ?? 00h ram:d900a623 00 ?? 00h ram:d900a624 00 ?? 00h ram:d900a625 00 ?? 00h ram:d900a626 00 ?? 00h ram:d900a627 00 ?? 00h ram:d900a628 00 ?? 00h ram:d900a629 00 ?? 00h ram:d900a62a 00 ?? 00h ram:d900a62b 00 ?? 00h ram:d900a62c 00 ?? 00h ram:d900a62d 00 ?? 00h ram:d900a62e 00 ?? 00h ram:d900a62f 00 ?? 00h DAT_d900a630: ;XREF[2,0]: d90010c0,d90010e0 ram:d900a630 00 undefined1 00h DAT_d900a631: ;XREF[1,0]: d90010e4 ram:d900a631 00 undefined1 00h DAT_d900a632: ;XREF[1,0]: d90010e8 ram:d900a632 0000 undefined2 0000h DAT_d900a634: ;XREF[1,0]: d900112c ram:d900a634 00000000 undefined4 00000000h ram:d900a638 00 ?? 00h ram:d900a639 00 ?? 00h ram:d900a63a 00 ?? 00h ram:d900a63b 00 ?? 00h ram:d900a63c 00 ?? 00h ram:d900a63d 00 ?? 00h ram:d900a63e 00 ?? 00h ram:d900a63f 00 ?? 00h ram:d900a640 00 ?? 00h ram:d900a641 00 ?? 00h ram:d900a642 00 ?? 00h ram:d900a643 00 ?? 00h ram:d900a644 00 ?? 00h ram:d900a645 00 ?? 00h ram:d900a646 00 ?? 00h ram:d900a647 00 ?? 00h DAT_d900a648: ;XREF[2,0]: d90010cc,d90010f4 ram:d900a648 00 undefined1 00h DAT_d900a649: ;XREF[1,0]: d90010f8 ram:d900a649 00 undefined1 00h DAT_d900a64a: ;XREF[1,0]: d90010fc ram:d900a64a 0000 undefined2 0000h DAT_d900a64c: ;XREF[1,0]: d9001134 ram:d900a64c 00000000 undefined4 00000000h ram:d900a650 00 ?? 00h ram:d900a651 00 ?? 00h ram:d900a652 00 ?? 00h ram:d900a653 00 ?? 00h ram:d900a654 00 ?? 00h ram:d900a655 00 ?? 00h ram:d900a656 00 ?? 00h ram:d900a657 00 ?? 00h ram:d900a658 00 ?? 00h ram:d900a659 00 ?? 00h ram:d900a65a 00 ?? 00h ram:d900a65b 00 ?? 00h ram:d900a65c 00 ?? 00h ram:d900a65d 00 ?? 00h ram:d900a65e 00 ?? 00h ram:d900a65f 00 ?? 00h DAT_d900a660: ;XREF[2,0]: d90010d0,d900110c ram:d900a660 00 undefined1 00h DAT_d900a661: ;XREF[1,0]: d9001110 ram:d900a661 00 undefined1 00h DAT_d900a662: ;XREF[1,0]: d9001114 ram:d900a662 0000 undefined2 0000h DAT_d900a664: ;XREF[1,0]: d9001140 ram:d900a664 00000000 undefined4 00000000h ram:d900a668 00 ?? 00h ram:d900a669 00 ?? 00h ram:d900a66a 00 ?? 00h ram:d900a66b 00 ?? 00h ram:d900a66c 00 ?? 00h ram:d900a66d 00 ?? 00h ram:d900a66e 00 ?? 00h ram:d900a66f 00 ?? 00h ram:d900a670 00 ?? 00h ram:d900a671 00 ?? 00h ram:d900a672 00 ?? 00h ram:d900a673 00 ?? 00h ram:d900a674 00 ?? 00h ram:d900a675 00 ?? 00h ram:d900a676 00 ?? 00h ram:d900a677 00 ?? 00h DAT_d900a678: ;XREF[2,0]: d9001100,d9001104 ram:d900a678 00 undefined1 00h DAT_d900a679: ;XREF[1,0]: d9001108 ram:d900a679 00 undefined1 00h DAT_d900a67a: ;XREF[1,0]: d90010ac ram:d900a67a 0000 undefined2 0000h DAT_d900a67c: ;XREF[1,0]: d9001138 ram:d900a67c 00000000 undefined4 00000000h ram:d900a680 00 ?? 00h ram:d900a681 00 ?? 00h ram:d900a682 00 ?? 00h ram:d900a683 00 ?? 00h ram:d900a684 00 ?? 00h ram:d900a685 00 ?? 00h ram:d900a686 00 ?? 00h ram:d900a687 00 ?? 00h ram:d900a688 00 ?? 00h ram:d900a689 00 ?? 00h ram:d900a68a 00 ?? 00h ram:d900a68b 00 ?? 00h ram:d900a68c 00 ?? 00h ram:d900a68d 00 ?? 00h ram:d900a68e 00 ?? 00h ram:d900a68f 00 ?? 00h DAT_d900a690: ;XREF[1,0]: d900113c ram:d900a690 000000000... undefined8 0000000000000000h ram:d900a698 00 ?? 00h ram:d900a699 00 ?? 00h ram:d900a69a 00 ?? 00h ram:d900a69b 00 ?? 00h ram:d900a69c 00 ?? 00h ram:d900a69d 00 ?? 00h ram:d900a69e 00 ?? 00h ram:d900a69f 00 ?? 00h ram:d900a6a0 00 ?? 00h ram:d900a6a1 00 ?? 00h ram:d900a6a2 00 ?? 00h ram:d900a6a3 00 ?? 00h ram:d900a6a4 00 ?? 00h ram:d900a6a5 00 ?? 00h ram:d900a6a6 00 ?? 00h ram:d900a6a7 00 ?? 00h ram:d900a6a8 00 ?? 00h ram:d900a6a9 00 ?? 00h ram:d900a6aa 00 ?? 00h ram:d900a6ab 00 ?? 00h ram:d900a6ac 00 ?? 00h ram:d900a6ad 00 ?? 00h ram:d900a6ae 00 ?? 00h ram:d900a6af 00 ?? 00h ram:d900a6b0 00 ?? 00h ram:d900a6b1 00 ?? 00h ram:d900a6b2 00 ?? 00h ram:d900a6b3 00 ?? 00h ram:d900a6b4 00 ?? 00h ram:d900a6b5 00 ?? 00h ram:d900a6b6 00 ?? 00h ram:d900a6b7 00 ?? 00h ram:d900a6b8 00 ?? 00h ram:d900a6b9 00 ?? 00h ram:d900a6ba 00 ?? 00h ram:d900a6bb 00 ?? 00h ram:d900a6bc 00 ?? 00h ram:d900a6bd 00 ?? 00h ram:d900a6be 00 ?? 00h ram:d900a6bf 00 ?? 00h ram:d900a6c0 00 ?? 00h ram:d900a6c1 00 ?? 00h ram:d900a6c2 00 ?? 00h ram:d900a6c3 00 ?? 00h ram:d900a6c4 00 ?? 00h ram:d900a6c5 00 ?? 00h ram:d900a6c6 00 ?? 00h ram:d900a6c7 00 ?? 00h ram:d900a6c8 00 ?? 00h ram:d900a6c9 00 ?? 00h ram:d900a6ca 00 ?? 00h ram:d900a6cb 00 ?? 00h ram:d900a6cc 00 ?? 00h ram:d900a6cd 00 ?? 00h ram:d900a6ce 00 ?? 00h ram:d900a6cf 00 ?? 00h DAT_d900a6d0: ;XREF[2,0]: d9001090,d90010ec ram:d900a6d0 00 undefined1 00h DAT_d900a6d1: ;XREF[1,0]: d90010f0 ram:d900a6d1 00 undefined1 00h DAT_d900a6d2: ;XREF[1,0]: d90010a0 ram:d900a6d2 0000 undefined2 0000h DAT_d900a6d4: ;XREF[1,0]: d9001130 ram:d900a6d4 00000000 undefined4 00000000h ram:d900a6d8 00 ?? 00h ram:d900a6d9 00 ?? 00h ram:d900a6da 00 ?? 00h ram:d900a6db 00 ?? 00h ram:d900a6dc 00 ?? 00h ram:d900a6dd 00 ?? 00h ram:d900a6de 00 ?? 00h ram:d900a6df 00 ?? 00h ram:d900a6e0 00 ?? 00h ram:d900a6e1 00 ?? 00h ram:d900a6e2 00 ?? 00h ram:d900a6e3 00 ?? 00h ram:d900a6e4 00 ?? 00h ram:d900a6e5 00 ?? 00h ram:d900a6e6 00 ?? 00h ram:d900a6e7 00 ?? 00h ram:d900a6e8 00 ?? 00h ram:d900a6e9 00 ?? 00h ram:d900a6ea 00 ?? 00h ram:d900a6eb 00 ?? 00h ram:d900a6ec 00 ?? 00h ram:d900a6ed 00 ?? 00h ram:d900a6ee 00 ?? 00h ram:d900a6ef 00 ?? 00h ram:d900a6f0 00 ?? 00h ram:d900a6f1 00 ?? 00h ram:d900a6f2 00 ?? 00h ram:d900a6f3 00 ?? 00h ram:d900a6f4 00 ?? 00h ram:d900a6f5 00 ?? 00h ram:d900a6f6 00 ?? 00h ram:d900a6f7 00 ?? 00h ram:d900a6f8 00 ?? 00h ram:d900a6f9 00 ?? 00h ram:d900a6fa 00 ?? 00h ram:d900a6fb 00 ?? 00h ram:d900a6fc 00 ?? 00h ram:d900a6fd 00 ?? 00h ram:d900a6fe 00 ?? 00h ram:d900a6ff 00 ?? 00h ram:d900a700 00 ?? 00h ram:d900a701 00 ?? 00h ram:d900a702 00 ?? 00h ram:d900a703 00 ?? 00h ram:d900a704 00 ?? 00h ram:d900a705 00 ?? 00h ram:d900a706 00 ?? 00h ram:d900a707 00 ?? 00h ram:d900a708 00 ?? 00h ram:d900a709 00 ?? 00h ram:d900a70a 00 ?? 00h ram:d900a70b 00 ?? 00h ram:d900a70c 00 ?? 00h ram:d900a70d 00 ?? 00h ram:d900a70e 00 ?? 00h ram:d900a70f 00 ?? 00h ram:d900a710 00 ?? 00h ram:d900a711 00 ?? 00h ram:d900a712 00 ?? 00h ram:d900a713 00 ?? 00h ram:d900a714 00 ?? 00h ram:d900a715 00 ?? 00h ram:d900a716 00 ?? 00h ram:d900a717 00 ?? 00h ram:d900a718 00 ?? 00h ram:d900a719 00 ?? 00h ram:d900a71a 00 ?? 00h ram:d900a71b 00 ?? 00h ram:d900a71c 00 ?? 00h ram:d900a71d 00 ?? 00h ram:d900a71e 00 ?? 00h ram:d900a71f 00 ?? 00h ram:d900a720 00 ?? 00h ram:d900a721 00 ?? 00h ram:d900a722 00 ?? 00h ram:d900a723 00 ?? 00h ram:d900a724 00 ?? 00h ram:d900a725 00 ?? 00h ram:d900a726 00 ?? 00h ram:d900a727 00 ?? 00h DAT_d900a728: ;XREF[1,0]: d900118c ram:d900a728 00 ?? 00h ram:d900a729 00 ?? 00h ram:d900a72a 00 ?? 00h ram:d900a72b 00 ?? 00h ram:d900a72c 00 ?? 00h ram:d900a72d 00 ?? 00h ram:d900a72e 00 ?? 00h ram:d900a72f 00 ?? 00h ram:d900a730 00 ?? 00h ram:d900a731 00 ?? 00h ram:d900a732 00 ?? 00h ram:d900a733 00 ?? 00h ram:d900a734 00 ?? 00h ram:d900a735 00 ?? 00h ram:d900a736 00 ?? 00h ram:d900a737 00 ?? 00h ram:d900a738 00 ?? 00h ram:d900a739 00 ?? 00h ram:d900a73a 00 ?? 00h ram:d900a73b 00 ?? 00h ram:d900a73c 00 ?? 00h ram:d900a73d 00 ?? 00h ram:d900a73e 00 ?? 00h ram:d900a73f 00 ?? 00h ram:d900a740 00 ?? 00h ram:d900a741 00 ?? 00h ram:d900a742 00 ?? 00h ram:d900a743 00 ?? 00h ram:d900a744 00 ?? 00h ram:d900a745 00 ?? 00h ram:d900a746 00 ?? 00h ram:d900a747 00 ?? 00h DAT_d900a748: ;XREF[1,0]: d9001188 ram:d900a748 000000000... undefined8 0000000000000000h ram:d900a750 00 ?? 00h ram:d900a751 00 ?? 00h ram:d900a752 00 ?? 00h ram:d900a753 00 ?? 00h ram:d900a754 00 ?? 00h ram:d900a755 00 ?? 00h ram:d900a756 00 ?? 00h ram:d900a757 00 ?? 00h ram:d900a758 00 ?? 00h ram:d900a759 00 ?? 00h ram:d900a75a 00 ?? 00h ram:d900a75b 00 ?? 00h ram:d900a75c 00 ?? 00h ram:d900a75d 00 ?? 00h ram:d900a75e 00 ?? 00h ram:d900a75f 00 ?? 00h ram:d900a760 00 ?? 00h ram:d900a761 00 ?? 00h ram:d900a762 00 ?? 00h ram:d900a763 00 ?? 00h ram:d900a764 00 ?? 00h ram:d900a765 00 ?? 00h ram:d900a766 00 ?? 00h ram:d900a767 00 ?? 00h ram:d900a768 00 ?? 00h ram:d900a769 00 ?? 00h ram:d900a76a 00 ?? 00h ram:d900a76b 00 ?? 00h ram:d900a76c 00 ?? 00h ram:d900a76d 00 ?? 00h ram:d900a76e 00 ?? 00h ram:d900a76f 00 ?? 00h ram:d900a770 00 ?? 00h ram:d900a771 00 ?? 00h ram:d900a772 00 ?? 00h ram:d900a773 00 ?? 00h ram:d900a774 00 ?? 00h ram:d900a775 00 ?? 00h ram:d900a776 00 ?? 00h ram:d900a777 00 ?? 00h ram:d900a778 00 ?? 00h ram:d900a779 00 ?? 00h ram:d900a77a 00 ?? 00h ram:d900a77b 00 ?? 00h ram:d900a77c 00 ?? 00h ram:d900a77d 00 ?? 00h ram:d900a77e 00 ?? 00h ram:d900a77f 00 ?? 00h ddrt_p: ;XREF[12,0]: d9002fb8,d9003d74,d90053ac,d90053c8 ; d90053f0,d9005484,d900564c,d900567c ; d90056f0,d9005748,d90057b4,d90058d8 ram:d900a780 000000000... ddr_timi...00000000 PTR_d900a788: ;XREF[2,0]: d9006574,d900666c ram:d900a788 000000000... ddr_timi...00000000 PTR_d900a790: ;XREF[3,0]: d9006580,d90065c8,d9006670 ram:d900a790 000000000... ddr_timi...00000000 PTR_d900a798: ;XREF[1,0]: d90065d4 ram:d900a798 000000000... ddr_timi...00000000 PTR_d900a7a0: ;XREF[2,0]: d90065dc,d90065e8 ram:d900a7a0 000000000... ddr_timi...00000000 ;XREF[0,2]: d90073dc,d900779c ram:d900a7a8 000000000... ddr_timi...00000000 DAT_d900a7b0: ;XREF[2,0]: d90073e4,d90077a0 ram:d900a7b0 00 ?? 00h ram:d900a7b1 00 ?? 00h ram:d900a7b2 00 ?? 00h ram:d900a7b3 00 ?? 00h ram:d900a7b4 00 ?? 00h ram:d900a7b5 00 ?? 00h ram:d900a7b6 00 ?? 00h ram:d900a7b7 00 ?? 00h ram:d900a7b8 00 ?? 00h ram:d900a7b9 00 ?? 00h ram:d900a7ba 00 ?? 00h ram:d900a7bb 00 ?? 00h ram:d900a7bc 00 ?? 00h ram:d900a7bd 00 ?? 00h ram:d900a7be 00 ?? 00h ram:d900a7bf 00 ?? 00h ram:d900a7c0 00 ?? 00h ram:d900a7c1 00 ?? 00h ram:d900a7c2 00 ?? 00h ram:d900a7c3 00 ?? 00h ram:d900a7c4 00 ?? 00h ram:d900a7c5 00 ?? 00h ram:d900a7c6 00 ?? 00h ram:d900a7c7 00 ?? 00h ram:d900a7c8 00 ?? 00h ram:d900a7c9 00 ?? 00h ram:d900a7ca 00 ?? 00h ram:d900a7cb 00 ?? 00h ram:d900a7cc 00 ?? 00h ram:d900a7cd 00 ?? 00h ram:d900a7ce 00 ?? 00h ram:d900a7cf 00 ?? 00h DAT_d900a7d0: ;XREF[8,0]: d9007b68,d9007c00,d9007c04,d9007c1c ; d9007c50,d9007c54,d9007d64,d9007dbc ram:d900a7d0 000000000... undefined8 0000000000000000h DAT_d900a7d8: ;XREF[2,0]: d9008ed4,d9008efc ram:d900a7d8 00000000 undefined4 00000000h DAT_d900a7dc: ;XREF[1,0]: d9008ed8 ram:d900a7dc 00000000 undefined4 00000000h ram:d900a7e0 00 ?? 00h ram:d900a7e1 00 ?? 00h ram:d900a7e2 00 ?? 00h ram:d900a7e3 00 ?? 00h ram:d900a7e4 00 ?? 00h ram:d900a7e5 00 ?? 00h ram:d900a7e6 00 ?? 00h ram:d900a7e7 00 ?? 00h DAT_d900a7e8: ;XREF[5,0]: d9001cc0,d9001cc8,d9001cd4,d9001cec ; d9001d00 ram:d900a7e8 00000000 undefined4 00000000h DAT_d900a7ec: ;XREF[4,0]: d9004410,d900496c,d9005cac,d9005cd0 ram:d900a7ec 00000000 undefined4 00000000h DAT_d900a7f0: ;XREF[5,0]: d9004678,d9004694,d90046b0,d90046cc ; d9005c74 ram:d900a7f0 00000000 undefined4 00000000h DAT_d900a7f4: ;XREF[6,0]: d9006ec0,d9006ee4,d9006ef8,d9006f0c ; d9006f1c,d9006f34 ram:d900a7f4 00000000 undefined4 00000000h DAT_d900a7f8: ;XREF[1,0]: d9005bf0 ram:d900a7f8 0000 undefined2 0000h pub_zq1pr: ;XREF[2,0]: d90048f4,d9005ba8 ram:d900a7fa 0000 undefined2 0000h DAT_d900a7fc: ;XREF[1,0]: d9005bbc ram:d900a7fc 0000 undefined2 0000h DAT_d900a7fe: ;XREF[8,0]: d9004908,d9004918,d9004920,d900492c ; d9004934,d9005c10,d9005c20,d9005c28 ram:d900a7fe 0000 undefined2 0000h ddrtype: ;XREF[20,0]: d9003028,d90032ac,d9003e00,d900425c ; d9004320,d9004380,d9004b18,d9004b24 ; d9004d3c,d9004f0c,d9004f64,d90052ac ; d9005334,d90053e0,d9005f28,d9005f34 ; d9005f58,d9005fd4,d90060d8,d90060e4 ram:d900a800 00 ?? 00h pub_soc_vref_dram_vref_right8:;XREF[2,0]: d90046ec,d9005b78 ram:d900a801 00 ?? 00h ddrchannelset: ;XREF[12,0]: d9002e34,d9003010,d9003c40,d9004298 ; d90055f4,d9005f78,d9005f90,d9005fd0 ; d9005ff4,d9006014,d90060b4,d90060c0 ram:d900a802 00 ?? 00h DAT_d900a803: ;XREF[2,0]: d90029a8,d9003b34 ram:d900a803 00 ?? 00h Unk_DAT_d900a804: ;XREF[3,0]: d90038c4,d9004b34,d9004b4c ram:d900a804 00 ?? 00h DAT_d900a805: ;XREF[2,0]: d9002bac,d90061a8 ram:d900a805 00 ?? 00h pub_soc_vref_dram_vref: ;XREF[3,0]: d9004628,d9004784,d9005b84 ram:d900a806 00 ?? 00h pub_mr__7: ;XREF[2,0]: d90039b0,d9005cf4 ram:d900a807 00 ?? 00h Unk_DAT_d900a808: ;XREF[3,0]: d90038e8,d9004b30,d9004b48 ram:d900a808 00 ?? 00h ram:d900a809 00 ?? 00h ram:d900a80a 00 ?? 00h ram:d900a80b 00 ?? 00h odt_operatorOR_1shift2: ;XREF[3,0]: d9003aa0,d90048e4,d9005d74 ram:d900a80c 00 ?? 00h ram:d900a80d 00 ?? 00h ram:d900a80e 00 ?? 00h ram:d900a80f 00 ?? 00h DAT_d900a810: ;XREF[2,0]: d9003e10,d9005d8c ram:d900a810 00 ?? 00h ram:d900a811 00 ?? 00h ram:d900a812 00 ?? 00h ram:d900a813 00 ?? 00h DAT_d900a814: ;XREF[2,0]: d9003e44,d9005da4 ram:d900a814 00 ?? 00h ram:d900a815 00 ?? 00h ram:d900a816 00 ?? 00h ram:d900a817 00 ?? 00h DAT_d900a818: ;XREF[2,0]: d9005464,d9005eb0 ram:d900a818 00 ?? 00h ram:d900a819 00 ?? 00h ram:d900a81a 00 ?? 00h ram:d900a81b 00 ?? 00h DAT_d900a81c: ;XREF[2,0]: d9003e18,d9005d80 ram:d900a81c 00 ?? 00h ram:d900a81d 00 ?? 00h ram:d900a81e 00 ?? 00h ram:d900a81f 00 ?? 00h DAT_d900a820: ;XREF[2,0]: d9003e30,d9005d98 ram:d900a820 00 ?? 00h ram:d900a821 00 ?? 00h ram:d900a822 00 ?? 00h ram:d900a823 00 ?? 00h DAT_d900a824: ;XREF[2,0]: d900547c,d9005ec0 ram:d900a824 00 ?? 00h ram:d900a825 00 ?? 00h ram:d900a826 00 ?? 00h ram:d900a827 00 ?? 00h DAT_d900a828: ;XREF[7,0]: d9006e8c,d9006f98,d9007224,d900734c ; d90074f0,d9007768,d90077bc ram:d900a828 00 ?? 00h ram:d900a829 00 ?? 00h DAT_d900a82a: ;XREF[7,0]: d90066fc,d9006a60,d9006d34,d9007074 ; d90070e0,d9007100,d9007500 ram:d900a82a 00 ?? 00h DAT_d900a82b: ;XREF[11,0]: d9006ff0,d90072d0,d9007508,d9007524 ; d90076d0,d90076dc,d90076e4,d9007704 ; d9007710,d9007780,d9007788 ram:d900a82b 00 ?? 00h DAT_d900a82c: ;XREF[4,0]: d9006ea0,d9007638,d90076c4,d9007774 ram:d900a82c 00 ?? 00h ram:d900a82d 00 ?? 00h DAT_d900a82e: ;XREF[7,0]: d9006e90,d9006f24,d9007478,d9007698 ; d90076a4,d90076d4,d900777c ram:d900a82e 00 ?? 00h ram:d900a82f 00 ?? 00h ram:d900a830 00 ?? 00h ram:d900a831 00 ?? 00h ram:d900a832 00 ?? 00h ram:d900a833 00 ?? 00h ram:d900a834 00 ?? 00h ram:d900a835 00 ?? 00h ram:d900a836 00 ?? 00h ram:d900a837 00 ?? 00h ram:d900a838 00 ?? 00h ram:d900a839 00 ?? 00h ram:d900a83a 00 ?? 00h ram:d900a83b 00 ?? 00h ram:d900a83c 00 ?? 00h ram:d900a83d 00 ?? 00h ram:d900a83e 00 ?? 00h ram:d900a83f 00 ?? 00h ram:d900a840 00 ?? 00h ram:d900a841 00 ?? 00h ram:d900a842 00 ?? 00h ram:d900a843 00 ?? 00h ram:d900a844 00 ?? 00h ram:d900a845 00 ?? 00h ram:d900a846 00 ?? 00h ram:d900a847 00 ?? 00h ram:d900a848 00 ?? 00h ram:d900a849 00 ?? 00h ram:d900a84a 00 ?? 00h ram:d900a84b 00 ?? 00h ram:d900a84c 00 ?? 00h ram:d900a84d 00 ?? 00h ram:d900a84e 00 ?? 00h ram:d900a84f 00 ?? 00h ram:d900a850 00 ?? 00h ram:d900a851 00 ?? 00h ram:d900a852 00 ?? 00h ram:d900a853 00 ?? 00h ram:d900a854 00 ?? 00h ram:d900a855 00 ?? 00h ram:d900a856 00 ?? 00h ram:d900a857 00 ?? 00h ram:d900a858 00 ?? 00h ram:d900a859 00 ?? 00h ram:d900a85a 00 ?? 00h ram:d900a85b 00 ?? 00h ram:d900a85c 00 ?? 00h ram:d900a85d 00 ?? 00h ram:d900a85e 00 ?? 00h ram:d900a85f 00 ?? 00h ram:d900a860 00 ?? 00h ram:d900a861 00 ?? 00h ram:d900a862 00 ?? 00h ram:d900a863 00 ?? 00h ram:d900a864 00 ?? 00h ram:d900a865 00 ?? 00h ram:d900a866 00 ?? 00h ram:d900a867 00 ?? 00h ram:d900a868 00 ?? 00h ram:d900a869 00 ?? 00h ram:d900a86a 00 ?? 00h ram:d900a86b 00 ?? 00h ram:d900a86c 00 ?? 00h ram:d900a86d 00 ?? 00h ram:d900a86e 00 ?? 00h ram:d900a86f 00 ?? 00h ram:d900a870 00 ?? 00h ram:d900a871 00 ?? 00h ram:d900a872 00 ?? 00h ram:d900a873 00 ?? 00h ram:d900a874 00 ?? 00h ram:d900a875 00 ?? 00h ram:d900a876 00 ?? 00h ram:d900a877 00 ?? 00h ram:d900a878 00 ?? 00h ram:d900a879 00 ?? 00h ram:d900a87a 00 ?? 00h ram:d900a87b 00 ?? 00h ram:d900a87c 00 ?? 00h ram:d900a87d 00 ?? 00h ram:d900a87e 00 ?? 00h ram:d900a87f 00 ?? 00h ram:d900a880 00 ?? 00h ram:d900a881 00 ?? 00h ram:d900a882 00 ?? 00h ram:d900a883 00 ?? 00h ram:d900a884 00 ?? 00h ram:d900a885 00 ?? 00h ram:d900a886 00 ?? 00h ram:d900a887 00 ?? 00h ram:d900a888 00 ?? 00h ram:d900a889 00 ?? 00h ram:d900a88a 00 ?? 00h ram:d900a88b 00 ?? 00h ram:d900a88c 00 ?? 00h ram:d900a88d 00 ?? 00h ram:d900a88e 00 ?? 00h ram:d900a88f 00 ?? 00h ram:d900a890 00 ?? 00h ram:d900a891 00 ?? 00h ram:d900a892 00 ?? 00h ram:d900a893 00 ?? 00h ram:d900a894 00 ?? 00h ram:d900a895 00 ?? 00h ram:d900a896 00 ?? 00h ram:d900a897 00 ?? 00h ram:d900a898 00 ?? 00h ram:d900a899 00 ?? 00h ram:d900a89a 00 ?? 00h ram:d900a89b 00 ?? 00h ram:d900a89c 00 ?? 00h ram:d900a89d 00 ?? 00h ram:d900a89e 00 ?? 00h ram:d900a89f 00 ?? 00h ram:d900a8a0 00 ?? 00h ram:d900a8a1 00 ?? 00h ram:d900a8a2 00 ?? 00h ram:d900a8a3 00 ?? 00h ram:d900a8a4 00 ?? 00h ram:d900a8a5 00 ?? 00h ram:d900a8a6 00 ?? 00h ram:d900a8a7 00 ?? 00h ram:d900a8a8 00 ?? 00h ram:d900a8a9 00 ?? 00h ram:d900a8aa 00 ?? 00h ram:d900a8ab 00 ?? 00h ram:d900a8ac 00 ?? 00h ram:d900a8ad 00 ?? 00h ram:d900a8ae 00 ?? 00h ram:d900a8af 00 ?? 00h ram:d900a8b0 00 ?? 00h ram:d900a8b1 00 ?? 00h ram:d900a8b2 00 ?? 00h ram:d900a8b3 00 ?? 00h ram:d900a8b4 00 ?? 00h ram:d900a8b5 00 ?? 00h ram:d900a8b6 00 ?? 00h ram:d900a8b7 00 ?? 00h ram:d900a8b8 00 ?? 00h ram:d900a8b9 00 ?? 00h ram:d900a8ba 00 ?? 00h ram:d900a8bb 00 ?? 00h ram:d900a8bc 00 ?? 00h ram:d900a8bd 00 ?? 00h ram:d900a8be 00 ?? 00h ram:d900a8bf 00 ?? 00h ram:d900a8c0 00 ?? 00h ram:d900a8c1 00 ?? 00h ram:d900a8c2 00 ?? 00h ram:d900a8c3 00 ?? 00h ram:d900a8c4 00 ?? 00h ram:d900a8c5 00 ?? 00h ram:d900a8c6 00 ?? 00h ram:d900a8c7 00 ?? 00h ram:d900a8c8 00 ?? 00h ram:d900a8c9 00 ?? 00h ram:d900a8ca 00 ?? 00h ram:d900a8cb 00 ?? 00h ram:d900a8cc 00 ?? 00h ram:d900a8cd 00 ?? 00h ram:d900a8ce 00 ?? 00h ram:d900a8cf 00 ?? 00h ram:d900a8d0 00 ?? 00h ram:d900a8d1 00 ?? 00h ram:d900a8d2 00 ?? 00h ram:d900a8d3 00 ?? 00h ram:d900a8d4 00 ?? 00h ram:d900a8d5 00 ?? 00h ram:d900a8d6 00 ?? 00h ram:d900a8d7 00 ?? 00h ram:d900a8d8 00 ?? 00h ram:d900a8d9 00 ?? 00h ram:d900a8da 00 ?? 00h ram:d900a8db 00 ?? 00h ram:d900a8dc 00 ?? 00h ram:d900a8dd 00 ?? 00h ram:d900a8de 00 ?? 00h ram:d900a8df 00 ?? 00h ram:d900a8e0 00 ?? 00h ram:d900a8e1 00 ?? 00h ram:d900a8e2 00 ?? 00h ram:d900a8e3 00 ?? 00h ram:d900a8e4 00 ?? 00h ram:d900a8e5 00 ?? 00h ram:d900a8e6 00 ?? 00h ram:d900a8e7 00 ?? 00h ram:d900a8e8 00 ?? 00h ram:d900a8e9 00 ?? 00h ram:d900a8ea 00 ?? 00h ram:d900a8eb 00 ?? 00h ram:d900a8ec 00 ?? 00h ram:d900a8ed 00 ?? 00h ram:d900a8ee 00 ?? 00h ram:d900a8ef 00 ?? 00h ram:d900a8f0 00 ?? 00h ram:d900a8f1 00 ?? 00h ram:d900a8f2 00 ?? 00h ram:d900a8f3 00 ?? 00h ram:d900a8f4 00 ?? 00h ram:d900a8f5 00 ?? 00h ram:d900a8f6 00 ?? 00h ram:d900a8f7 00 ?? 00h ram:d900a8f8 00 ?? 00h ram:d900a8f9 00 ?? 00h ram:d900a8fa 00 ?? 00h ram:d900a8fb 00 ?? 00h ram:d900a8fc 00 ?? 00h ram:d900a8fd 00 ?? 00h ram:d900a8fe 00 ?? 00h ram:d900a8ff 00 ?? 00h ram:d900a900 00 ?? 00h ram:d900a901 00 ?? 00h ram:d900a902 00 ?? 00h ram:d900a903 00 ?? 00h ram:d900a904 00 ?? 00h ram:d900a905 00 ?? 00h ram:d900a906 00 ?? 00h ram:d900a907 00 ?? 00h ram:d900a908 00 ?? 00h ram:d900a909 00 ?? 00h ram:d900a90a 00 ?? 00h ram:d900a90b 00 ?? 00h ram:d900a90c 00 ?? 00h ram:d900a90d 00 ?? 00h ram:d900a90e 00 ?? 00h ram:d900a90f 00 ?? 00h ram:d900a910 00 ?? 00h ram:d900a911 00 ?? 00h ram:d900a912 00 ?? 00h ram:d900a913 00 ?? 00h ram:d900a914 00 ?? 00h ram:d900a915 00 ?? 00h ram:d900a916 00 ?? 00h ram:d900a917 00 ?? 00h ram:d900a918 00 ?? 00h ram:d900a919 00 ?? 00h ram:d900a91a 00 ?? 00h ram:d900a91b 00 ?? 00h ram:d900a91c 00 ?? 00h ram:d900a91d 00 ?? 00h ram:d900a91e 00 ?? 00h ram:d900a91f 00 ?? 00h ram:d900a920 00 ?? 00h ram:d900a921 00 ?? 00h ram:d900a922 00 ?? 00h ram:d900a923 00 ?? 00h ram:d900a924 00 ?? 00h ram:d900a925 00 ?? 00h ram:d900a926 00 ?? 00h ram:d900a927 00 ?? 00h ram:d900a928 00 ?? 00h ram:d900a929 00 ?? 00h ram:d900a92a 00 ?? 00h ram:d900a92b 00 ?? 00h ram:d900a92c 00 ?? 00h ram:d900a92d 00 ?? 00h ram:d900a92e 00 ?? 00h ram:d900a92f 00 ?? 00h ram:d900a930 00 ?? 00h ram:d900a931 00 ?? 00h ram:d900a932 00 ?? 00h ram:d900a933 00 ?? 00h ram:d900a934 00 ?? 00h ram:d900a935 00 ?? 00h ram:d900a936 00 ?? 00h ram:d900a937 00 ?? 00h ram:d900a938 00 ?? 00h ram:d900a939 00 ?? 00h ram:d900a93a 00 ?? 00h ram:d900a93b 00 ?? 00h ram:d900a93c 00 ?? 00h ram:d900a93d 00 ?? 00h ram:d900a93e 00 ?? 00h ram:d900a93f 00 ?? 00h ram:d900a940 00 ?? 00h ram:d900a941 00 ?? 00h ram:d900a942 00 ?? 00h ram:d900a943 00 ?? 00h ram:d900a944 00 ?? 00h ram:d900a945 00 ?? 00h ram:d900a946 00 ?? 00h ram:d900a947 00 ?? 00h ram:d900a948 00 ?? 00h ram:d900a949 00 ?? 00h ram:d900a94a 00 ?? 00h ram:d900a94b 00 ?? 00h ram:d900a94c 00 ?? 00h ram:d900a94d 00 ?? 00h ram:d900a94e 00 ?? 00h ram:d900a94f 00 ?? 00h ram:d900a950 00 ?? 00h ram:d900a951 00 ?? 00h ram:d900a952 00 ?? 00h ram:d900a953 00 ?? 00h ram:d900a954 00 ?? 00h ram:d900a955 00 ?? 00h ram:d900a956 00 ?? 00h ram:d900a957 00 ?? 00h ram:d900a958 00 ?? 00h ram:d900a959 00 ?? 00h ram:d900a95a 00 ?? 00h ram:d900a95b 00 ?? 00h ram:d900a95c 00 ?? 00h ram:d900a95d 00 ?? 00h ram:d900a95e 00 ?? 00h ram:d900a95f 00 ?? 00h ram:d900a960 00 ?? 00h ram:d900a961 00 ?? 00h ram:d900a962 00 ?? 00h ram:d900a963 00 ?? 00h ram:d900a964 00 ?? 00h ram:d900a965 00 ?? 00h ram:d900a966 00 ?? 00h ram:d900a967 00 ?? 00h ram:d900a968 00 ?? 00h ram:d900a969 00 ?? 00h ram:d900a96a 00 ?? 00h ram:d900a96b 00 ?? 00h ram:d900a96c 00 ?? 00h ram:d900a96d 00 ?? 00h ram:d900a96e 00 ?? 00h ram:d900a96f 00 ?? 00h ram:d900a970 00 ?? 00h ram:d900a971 00 ?? 00h ram:d900a972 00 ?? 00h ram:d900a973 00 ?? 00h ram:d900a974 00 ?? 00h ram:d900a975 00 ?? 00h ram:d900a976 00 ?? 00h ram:d900a977 00 ?? 00h ram:d900a978 00 ?? 00h ram:d900a979 00 ?? 00h ram:d900a97a 00 ?? 00h ram:d900a97b 00 ?? 00h ram:d900a97c 00 ?? 00h ram:d900a97d 00 ?? 00h ram:d900a97e 00 ?? 00h ram:d900a97f 00 ?? 00h ram:d900a980 00 ?? 00h ram:d900a981 00 ?? 00h ram:d900a982 00 ?? 00h ram:d900a983 00 ?? 00h ram:d900a984 00 ?? 00h ram:d900a985 00 ?? 00h ram:d900a986 00 ?? 00h ram:d900a987 00 ?? 00h ram:d900a988 00 ?? 00h ram:d900a989 00 ?? 00h ram:d900a98a 00 ?? 00h ram:d900a98b 00 ?? 00h ram:d900a98c 00 ?? 00h ram:d900a98d 00 ?? 00h ram:d900a98e 00 ?? 00h ram:d900a98f 00 ?? 00h ram:d900a990 00 ?? 00h ram:d900a991 00 ?? 00h ram:d900a992 00 ?? 00h ram:d900a993 00 ?? 00h ram:d900a994 00 ?? 00h ram:d900a995 00 ?? 00h ram:d900a996 00 ?? 00h ram:d900a997 00 ?? 00h ram:d900a998 00 ?? 00h ram:d900a999 00 ?? 00h ram:d900a99a 00 ?? 00h ram:d900a99b 00 ?? 00h ram:d900a99c 00 ?? 00h ram:d900a99d 00 ?? 00h ram:d900a99e 00 ?? 00h ram:d900a99f 00 ?? 00h ram:d900a9a0 00 ?? 00h ram:d900a9a1 00 ?? 00h ram:d900a9a2 00 ?? 00h ram:d900a9a3 00 ?? 00h ram:d900a9a4 00 ?? 00h ram:d900a9a5 00 ?? 00h ram:d900a9a6 00 ?? 00h ram:d900a9a7 00 ?? 00h ram:d900a9a8 00 ?? 00h ram:d900a9a9 00 ?? 00h ram:d900a9aa 00 ?? 00h ram:d900a9ab 00 ?? 00h ram:d900a9ac 00 ?? 00h ram:d900a9ad 00 ?? 00h ram:d900a9ae 00 ?? 00h ram:d900a9af 00 ?? 00h ram:d900a9b0 00 ?? 00h ram:d900a9b1 00 ?? 00h ram:d900a9b2 00 ?? 00h ram:d900a9b3 00 ?? 00h ram:d900a9b4 00 ?? 00h ram:d900a9b5 00 ?? 00h ram:d900a9b6 00 ?? 00h ram:d900a9b7 00 ?? 00h ram:d900a9b8 00 ?? 00h ram:d900a9b9 00 ?? 00h ram:d900a9ba 00 ?? 00h ram:d900a9bb 00 ?? 00h ram:d900a9bc 00 ?? 00h ram:d900a9bd 00 ?? 00h ram:d900a9be 00 ?? 00h ram:d900a9bf 00 ?? 00h ram:d900a9c0 00 ?? 00h ram:d900a9c1 00 ?? 00h ram:d900a9c2 00 ?? 00h ram:d900a9c3 00 ?? 00h ram:d900a9c4 00 ?? 00h ram:d900a9c5 00 ?? 00h ram:d900a9c6 00 ?? 00h ram:d900a9c7 00 ?? 00h ram:d900a9c8 00 ?? 00h ram:d900a9c9 00 ?? 00h ram:d900a9ca 00 ?? 00h ram:d900a9cb 00 ?? 00h ram:d900a9cc 00 ?? 00h ram:d900a9cd 00 ?? 00h ram:d900a9ce 00 ?? 00h ram:d900a9cf 00 ?? 00h ram:d900a9d0 00 ?? 00h ram:d900a9d1 00 ?? 00h ram:d900a9d2 00 ?? 00h ram:d900a9d3 00 ?? 00h ram:d900a9d4 00 ?? 00h ram:d900a9d5 00 ?? 00h ram:d900a9d6 00 ?? 00h ram:d900a9d7 00 ?? 00h ram:d900a9d8 00 ?? 00h ram:d900a9d9 00 ?? 00h ram:d900a9da 00 ?? 00h ram:d900a9db 00 ?? 00h ram:d900a9dc 00 ?? 00h ram:d900a9dd 00 ?? 00h ram:d900a9de 00 ?? 00h ram:d900a9df 00 ?? 00h ram:d900a9e0 00 ?? 00h ram:d900a9e1 00 ?? 00h ram:d900a9e2 00 ?? 00h ram:d900a9e3 00 ?? 00h ram:d900a9e4 00 ?? 00h ram:d900a9e5 00 ?? 00h ram:d900a9e6 00 ?? 00h ram:d900a9e7 00 ?? 00h ram:d900a9e8 00 ?? 00h ram:d900a9e9 00 ?? 00h ram:d900a9ea 00 ?? 00h ram:d900a9eb 00 ?? 00h ram:d900a9ec 00 ?? 00h ram:d900a9ed 00 ?? 00h ram:d900a9ee 00 ?? 00h ram:d900a9ef 00 ?? 00h ram:d900a9f0 00 ?? 00h ram:d900a9f1 00 ?? 00h ram:d900a9f2 00 ?? 00h ram:d900a9f3 00 ?? 00h ram:d900a9f4 00 ?? 00h ram:d900a9f5 00 ?? 00h ram:d900a9f6 00 ?? 00h ram:d900a9f7 00 ?? 00h ram:d900a9f8 00 ?? 00h ram:d900a9f9 00 ?? 00h ram:d900a9fa 00 ?? 00h ram:d900a9fb 00 ?? 00h ram:d900a9fc 00 ?? 00h ram:d900a9fd 00 ?? 00h ram:d900a9fe 00 ?? 00h ram:d900a9ff 00 ?? 00h ram:d900aa00 00 ?? 00h ram:d900aa01 00 ?? 00h ram:d900aa02 00 ?? 00h ram:d900aa03 00 ?? 00h ram:d900aa04 00 ?? 00h ram:d900aa05 00 ?? 00h ram:d900aa06 00 ?? 00h ram:d900aa07 00 ?? 00h ram:d900aa08 00 ?? 00h ram:d900aa09 00 ?? 00h ram:d900aa0a 00 ?? 00h ram:d900aa0b 00 ?? 00h ram:d900aa0c 00 ?? 00h ram:d900aa0d 00 ?? 00h ram:d900aa0e 00 ?? 00h ram:d900aa0f 00 ?? 00h ram:d900aa10 00 ?? 00h ram:d900aa11 00 ?? 00h ram:d900aa12 00 ?? 00h ram:d900aa13 00 ?? 00h ram:d900aa14 00 ?? 00h ram:d900aa15 00 ?? 00h ram:d900aa16 00 ?? 00h ram:d900aa17 00 ?? 00h ram:d900aa18 00 ?? 00h ram:d900aa19 00 ?? 00h ram:d900aa1a 00 ?? 00h ram:d900aa1b 00 ?? 00h ram:d900aa1c 00 ?? 00h ram:d900aa1d 00 ?? 00h ram:d900aa1e 00 ?? 00h ram:d900aa1f 00 ?? 00h ram:d900aa20 00 ?? 00h ram:d900aa21 00 ?? 00h ram:d900aa22 00 ?? 00h ram:d900aa23 00 ?? 00h ram:d900aa24 00 ?? 00h ram:d900aa25 00 ?? 00h ram:d900aa26 00 ?? 00h ram:d900aa27 00 ?? 00h ram:d900aa28 00 ?? 00h ram:d900aa29 00 ?? 00h ram:d900aa2a 00 ?? 00h ram:d900aa2b 00 ?? 00h ram:d900aa2c 00 ?? 00h ram:d900aa2d 00 ?? 00h ram:d900aa2e 00 ?? 00h ram:d900aa2f 00 ?? 00h ram:d900aa30 00 ?? 00h ram:d900aa31 00 ?? 00h ram:d900aa32 00 ?? 00h ram:d900aa33 00 ?? 00h ram:d900aa34 00 ?? 00h ram:d900aa35 00 ?? 00h ram:d900aa36 00 ?? 00h ram:d900aa37 00 ?? 00h ram:d900aa38 00 ?? 00h ram:d900aa39 00 ?? 00h ram:d900aa3a 00 ?? 00h ram:d900aa3b 00 ?? 00h ram:d900aa3c 00 ?? 00h ram:d900aa3d 00 ?? 00h ram:d900aa3e 00 ?? 00h ram:d900aa3f 00 ?? 00h ram:d900aa40 00 ?? 00h ram:d900aa41 00 ?? 00h ram:d900aa42 00 ?? 00h ram:d900aa43 00 ?? 00h ram:d900aa44 00 ?? 00h ram:d900aa45 00 ?? 00h ram:d900aa46 00 ?? 00h ram:d900aa47 00 ?? 00h ram:d900aa48 00 ?? 00h ram:d900aa49 00 ?? 00h ram:d900aa4a 00 ?? 00h ram:d900aa4b 00 ?? 00h ram:d900aa4c 00 ?? 00h ram:d900aa4d 00 ?? 00h ram:d900aa4e 00 ?? 00h ram:d900aa4f 00 ?? 00h ram:d900aa50 00 ?? 00h ram:d900aa51 00 ?? 00h ram:d900aa52 00 ?? 00h ram:d900aa53 00 ?? 00h ram:d900aa54 00 ?? 00h ram:d900aa55 00 ?? 00h ram:d900aa56 00 ?? 00h ram:d900aa57 00 ?? 00h ram:d900aa58 00 ?? 00h ram:d900aa59 00 ?? 00h ram:d900aa5a 00 ?? 00h ram:d900aa5b 00 ?? 00h ram:d900aa5c 00 ?? 00h ram:d900aa5d 00 ?? 00h ram:d900aa5e 00 ?? 00h ram:d900aa5f 00 ?? 00h ram:d900aa60 00 ?? 00h ram:d900aa61 00 ?? 00h ram:d900aa62 00 ?? 00h ram:d900aa63 00 ?? 00h ram:d900aa64 00 ?? 00h ram:d900aa65 00 ?? 00h ram:d900aa66 00 ?? 00h ram:d900aa67 00 ?? 00h ram:d900aa68 00 ?? 00h ram:d900aa69 00 ?? 00h ram:d900aa6a 00 ?? 00h ram:d900aa6b 00 ?? 00h ram:d900aa6c 00 ?? 00h ram:d900aa6d 00 ?? 00h ram:d900aa6e 00 ?? 00h ram:d900aa6f 00 ?? 00h ram:d900aa70 00 ?? 00h ram:d900aa71 00 ?? 00h ram:d900aa72 00 ?? 00h ram:d900aa73 00 ?? 00h ram:d900aa74 00 ?? 00h ram:d900aa75 00 ?? 00h ram:d900aa76 00 ?? 00h ram:d900aa77 00 ?? 00h ram:d900aa78 00 ?? 00h ram:d900aa79 00 ?? 00h ram:d900aa7a 00 ?? 00h ram:d900aa7b 00 ?? 00h ram:d900aa7c 00 ?? 00h ram:d900aa7d 00 ?? 00h ram:d900aa7e 00 ?? 00h ram:d900aa7f 00 ?? 00h ram:d900aa80 00 ?? 00h ram:d900aa81 00 ?? 00h ram:d900aa82 00 ?? 00h ram:d900aa83 00 ?? 00h ram:d900aa84 00 ?? 00h ram:d900aa85 00 ?? 00h ram:d900aa86 00 ?? 00h ram:d900aa87 00 ?? 00h ram:d900aa88 00 ?? 00h ram:d900aa89 00 ?? 00h ram:d900aa8a 00 ?? 00h ram:d900aa8b 00 ?? 00h ram:d900aa8c 00 ?? 00h ram:d900aa8d 00 ?? 00h ram:d900aa8e 00 ?? 00h ram:d900aa8f 00 ?? 00h ram:d900aa90 00 ?? 00h ram:d900aa91 00 ?? 00h ram:d900aa92 00 ?? 00h ram:d900aa93 00 ?? 00h ram:d900aa94 00 ?? 00h ram:d900aa95 00 ?? 00h ram:d900aa96 00 ?? 00h ram:d900aa97 00 ?? 00h ram:d900aa98 00 ?? 00h ram:d900aa99 00 ?? 00h ram:d900aa9a 00 ?? 00h ram:d900aa9b 00 ?? 00h ram:d900aa9c 00 ?? 00h ram:d900aa9d 00 ?? 00h ram:d900aa9e 00 ?? 00h ram:d900aa9f 00 ?? 00h ram:d900aaa0 00 ?? 00h ram:d900aaa1 00 ?? 00h ram:d900aaa2 00 ?? 00h ram:d900aaa3 00 ?? 00h ram:d900aaa4 00 ?? 00h ram:d900aaa5 00 ?? 00h ram:d900aaa6 00 ?? 00h ram:d900aaa7 00 ?? 00h ram:d900aaa8 00 ?? 00h ram:d900aaa9 00 ?? 00h ram:d900aaaa 00 ?? 00h ram:d900aaab 00 ?? 00h ram:d900aaac 00 ?? 00h ram:d900aaad 00 ?? 00h ram:d900aaae 00 ?? 00h ram:d900aaaf 00 ?? 00h ram:d900aab0 00 ?? 00h ram:d900aab1 00 ?? 00h ram:d900aab2 00 ?? 00h ram:d900aab3 00 ?? 00h ram:d900aab4 00 ?? 00h ram:d900aab5 00 ?? 00h ram:d900aab6 00 ?? 00h ram:d900aab7 00 ?? 00h ram:d900aab8 00 ?? 00h ram:d900aab9 00 ?? 00h ram:d900aaba 00 ?? 00h ram:d900aabb 00 ?? 00h ram:d900aabc 00 ?? 00h ram:d900aabd 00 ?? 00h ram:d900aabe 00 ?? 00h ram:d900aabf 00 ?? 00h ram:d900aac0 00 ?? 00h ram:d900aac1 00 ?? 00h ram:d900aac2 00 ?? 00h ram:d900aac3 00 ?? 00h ram:d900aac4 00 ?? 00h ram:d900aac5 00 ?? 00h ram:d900aac6 00 ?? 00h ram:d900aac7 00 ?? 00h ram:d900aac8 00 ?? 00h ram:d900aac9 00 ?? 00h ram:d900aaca 00 ?? 00h ram:d900aacb 00 ?? 00h ram:d900aacc 00 ?? 00h ram:d900aacd 00 ?? 00h ram:d900aace 00 ?? 00h ram:d900aacf 00 ?? 00h ram:d900aad0 00 ?? 00h ram:d900aad1 00 ?? 00h ram:d900aad2 00 ?? 00h ram:d900aad3 00 ?? 00h ram:d900aad4 00 ?? 00h ram:d900aad5 00 ?? 00h ram:d900aad6 00 ?? 00h ram:d900aad7 00 ?? 00h ram:d900aad8 00 ?? 00h ram:d900aad9 00 ?? 00h ram:d900aada 00 ?? 00h ram:d900aadb 00 ?? 00h ram:d900aadc 00 ?? 00h ram:d900aadd 00 ?? 00h ram:d900aade 00 ?? 00h ram:d900aadf 00 ?? 00h ram:d900aae0 00 ?? 00h ram:d900aae1 00 ?? 00h ram:d900aae2 00 ?? 00h ram:d900aae3 00 ?? 00h ram:d900aae4 00 ?? 00h ram:d900aae5 00 ?? 00h ram:d900aae6 00 ?? 00h ram:d900aae7 00 ?? 00h ram:d900aae8 00 ?? 00h ram:d900aae9 00 ?? 00h ram:d900aaea 00 ?? 00h ram:d900aaeb 00 ?? 00h ram:d900aaec 00 ?? 00h ram:d900aaed 00 ?? 00h ram:d900aaee 00 ?? 00h ram:d900aaef 00 ?? 00h ram:d900aaf0 00 ?? 00h ram:d900aaf1 00 ?? 00h ram:d900aaf2 00 ?? 00h ram:d900aaf3 00 ?? 00h ram:d900aaf4 00 ?? 00h ram:d900aaf5 00 ?? 00h ram:d900aaf6 00 ?? 00h ram:d900aaf7 00 ?? 00h ram:d900aaf8 00 ?? 00h ram:d900aaf9 00 ?? 00h ram:d900aafa 00 ?? 00h ram:d900aafb 00 ?? 00h ram:d900aafc 00 ?? 00h ram:d900aafd 00 ?? 00h ram:d900aafe 00 ?? 00h ram:d900aaff 00 ?? 00h ram:d900ab00 00 ?? 00h ram:d900ab01 00 ?? 00h ram:d900ab02 00 ?? 00h ram:d900ab03 00 ?? 00h ram:d900ab04 00 ?? 00h ram:d900ab05 00 ?? 00h ram:d900ab06 00 ?? 00h ram:d900ab07 00 ?? 00h ram:d900ab08 00 ?? 00h ram:d900ab09 00 ?? 00h ram:d900ab0a 00 ?? 00h ram:d900ab0b 00 ?? 00h ram:d900ab0c 00 ?? 00h ram:d900ab0d 00 ?? 00h ram:d900ab0e 00 ?? 00h ram:d900ab0f 00 ?? 00h ram:d900ab10 00 ?? 00h ram:d900ab11 00 ?? 00h ram:d900ab12 00 ?? 00h ram:d900ab13 00 ?? 00h ram:d900ab14 00 ?? 00h ram:d900ab15 00 ?? 00h ram:d900ab16 00 ?? 00h ram:d900ab17 00 ?? 00h ram:d900ab18 00 ?? 00h ram:d900ab19 00 ?? 00h ram:d900ab1a 00 ?? 00h ram:d900ab1b 00 ?? 00h ram:d900ab1c 00 ?? 00h ram:d900ab1d 00 ?? 00h ram:d900ab1e 00 ?? 00h ram:d900ab1f 00 ?? 00h ram:d900ab20 00 ?? 00h ram:d900ab21 00 ?? 00h ram:d900ab22 00 ?? 00h ram:d900ab23 00 ?? 00h ram:d900ab24 00 ?? 00h ram:d900ab25 00 ?? 00h ram:d900ab26 00 ?? 00h ram:d900ab27 00 ?? 00h ram:d900ab28 00 ?? 00h ram:d900ab29 00 ?? 00h ram:d900ab2a 00 ?? 00h ram:d900ab2b 00 ?? 00h ram:d900ab2c 00 ?? 00h ram:d900ab2d 00 ?? 00h ram:d900ab2e 00 ?? 00h ram:d900ab2f 00 ?? 00h ram:d900ab30 00 ?? 00h ram:d900ab31 00 ?? 00h ram:d900ab32 00 ?? 00h ram:d900ab33 00 ?? 00h ram:d900ab34 00 ?? 00h ram:d900ab35 00 ?? 00h ram:d900ab36 00 ?? 00h ram:d900ab37 00 ?? 00h ram:d900ab38 00 ?? 00h ram:d900ab39 00 ?? 00h ram:d900ab3a 00 ?? 00h ram:d900ab3b 00 ?? 00h ram:d900ab3c 00 ?? 00h ram:d900ab3d 00 ?? 00h ram:d900ab3e 00 ?? 00h ram:d900ab3f 00 ?? 00h ram:d900ab40 00 ?? 00h ram:d900ab41 00 ?? 00h ram:d900ab42 00 ?? 00h ram:d900ab43 00 ?? 00h ram:d900ab44 00 ?? 00h ram:d900ab45 00 ?? 00h ram:d900ab46 00 ?? 00h ram:d900ab47 00 ?? 00h ram:d900ab48 00 ?? 00h ram:d900ab49 00 ?? 00h ram:d900ab4a 00 ?? 00h ram:d900ab4b 00 ?? 00h ram:d900ab4c 00 ?? 00h ram:d900ab4d 00 ?? 00h ram:d900ab4e 00 ?? 00h ram:d900ab4f 00 ?? 00h ram:d900ab50 00 ?? 00h ram:d900ab51 00 ?? 00h ram:d900ab52 00 ?? 00h ram:d900ab53 00 ?? 00h ram:d900ab54 00 ?? 00h ram:d900ab55 00 ?? 00h ram:d900ab56 00 ?? 00h ram:d900ab57 00 ?? 00h ram:d900ab58 00 ?? 00h ram:d900ab59 00 ?? 00h ram:d900ab5a 00 ?? 00h ram:d900ab5b 00 ?? 00h ram:d900ab5c 00 ?? 00h ram:d900ab5d 00 ?? 00h ram:d900ab5e 00 ?? 00h ram:d900ab5f 00 ?? 00h ram:d900ab60 00 ?? 00h ram:d900ab61 00 ?? 00h ram:d900ab62 00 ?? 00h ram:d900ab63 00 ?? 00h ram:d900ab64 00 ?? 00h ram:d900ab65 00 ?? 00h ram:d900ab66 00 ?? 00h ram:d900ab67 00 ?? 00h ram:d900ab68 00 ?? 00h ram:d900ab69 00 ?? 00h ram:d900ab6a 00 ?? 00h ram:d900ab6b 00 ?? 00h ram:d900ab6c 00 ?? 00h ram:d900ab6d 00 ?? 00h ram:d900ab6e 00 ?? 00h ram:d900ab6f 00 ?? 00h ram:d900ab70 00 ?? 00h ram:d900ab71 00 ?? 00h ram:d900ab72 00 ?? 00h ram:d900ab73 00 ?? 00h ram:d900ab74 00 ?? 00h ram:d900ab75 00 ?? 00h ram:d900ab76 00 ?? 00h ram:d900ab77 00 ?? 00h ram:d900ab78 00 ?? 00h ram:d900ab79 00 ?? 00h ram:d900ab7a 00 ?? 00h ram:d900ab7b 00 ?? 00h ram:d900ab7c 00 ?? 00h ram:d900ab7d 00 ?? 00h ram:d900ab7e 00 ?? 00h ram:d900ab7f 00 ?? 00h ram:d900ab80 00 ?? 00h ram:d900ab81 00 ?? 00h ram:d900ab82 00 ?? 00h ram:d900ab83 00 ?? 00h ram:d900ab84 00 ?? 00h ram:d900ab85 00 ?? 00h ram:d900ab86 00 ?? 00h ram:d900ab87 00 ?? 00h ram:d900ab88 00 ?? 00h ram:d900ab89 00 ?? 00h ram:d900ab8a 00 ?? 00h ram:d900ab8b 00 ?? 00h ram:d900ab8c 00 ?? 00h ram:d900ab8d 00 ?? 00h ram:d900ab8e 00 ?? 00h ram:d900ab8f 00 ?? 00h ram:d900ab90 00 ?? 00h ram:d900ab91 00 ?? 00h ram:d900ab92 00 ?? 00h ram:d900ab93 00 ?? 00h ram:d900ab94 00 ?? 00h ram:d900ab95 00 ?? 00h ram:d900ab96 00 ?? 00h ram:d900ab97 00 ?? 00h ram:d900ab98 00 ?? 00h ram:d900ab99 00 ?? 00h ram:d900ab9a 00 ?? 00h ram:d900ab9b 00 ?? 00h ram:d900ab9c 00 ?? 00h ram:d900ab9d 00 ?? 00h ram:d900ab9e 00 ?? 00h ram:d900ab9f 00 ?? 00h ram:d900aba0 00 ?? 00h ram:d900aba1 00 ?? 00h ram:d900aba2 00 ?? 00h ram:d900aba3 00 ?? 00h ram:d900aba4 00 ?? 00h ram:d900aba5 00 ?? 00h ram:d900aba6 00 ?? 00h ram:d900aba7 00 ?? 00h ram:d900aba8 00 ?? 00h ram:d900aba9 00 ?? 00h ram:d900abaa 00 ?? 00h ram:d900abab 00 ?? 00h ram:d900abac 00 ?? 00h ram:d900abad 00 ?? 00h ram:d900abae 00 ?? 00h ram:d900abaf 00 ?? 00h ram:d900abb0 00 ?? 00h ram:d900abb1 00 ?? 00h ram:d900abb2 00 ?? 00h ram:d900abb3 00 ?? 00h ram:d900abb4 00 ?? 00h ram:d900abb5 00 ?? 00h ram:d900abb6 00 ?? 00h ram:d900abb7 00 ?? 00h ram:d900abb8 00 ?? 00h ram:d900abb9 00 ?? 00h ram:d900abba 00 ?? 00h ram:d900abbb 00 ?? 00h ram:d900abbc 00 ?? 00h ram:d900abbd 00 ?? 00h ram:d900abbe 00 ?? 00h ram:d900abbf 00 ?? 00h ram:d900abc0 00 ?? 00h ram:d900abc1 00 ?? 00h ram:d900abc2 00 ?? 00h ram:d900abc3 00 ?? 00h ram:d900abc4 00 ?? 00h ram:d900abc5 00 ?? 00h ram:d900abc6 00 ?? 00h ram:d900abc7 00 ?? 00h ram:d900abc8 00 ?? 00h ram:d900abc9 00 ?? 00h ram:d900abca 00 ?? 00h ram:d900abcb 00 ?? 00h ram:d900abcc 00 ?? 00h ram:d900abcd 00 ?? 00h ram:d900abce 00 ?? 00h ram:d900abcf 00 ?? 00h ram:d900abd0 00 ?? 00h ram:d900abd1 00 ?? 00h ram:d900abd2 00 ?? 00h ram:d900abd3 00 ?? 00h ram:d900abd4 00 ?? 00h ram:d900abd5 00 ?? 00h ram:d900abd6 00 ?? 00h ram:d900abd7 00 ?? 00h ram:d900abd8 00 ?? 00h ram:d900abd9 00 ?? 00h ram:d900abda 00 ?? 00h ram:d900abdb 00 ?? 00h ram:d900abdc 00 ?? 00h ram:d900abdd 00 ?? 00h ram:d900abde 00 ?? 00h ram:d900abdf 00 ?? 00h ram:d900abe0 00 ?? 00h ram:d900abe1 00 ?? 00h ram:d900abe2 00 ?? 00h ram:d900abe3 00 ?? 00h ram:d900abe4 00 ?? 00h ram:d900abe5 00 ?? 00h ram:d900abe6 00 ?? 00h ram:d900abe7 00 ?? 00h ram:d900abe8 00 ?? 00h ram:d900abe9 00 ?? 00h ram:d900abea 00 ?? 00h ram:d900abeb 00 ?? 00h ram:d900abec 00 ?? 00h ram:d900abed 00 ?? 00h ram:d900abee 00 ?? 00h ram:d900abef 00 ?? 00h ram:d900abf0 00 ?? 00h ram:d900abf1 00 ?? 00h ram:d900abf2 00 ?? 00h ram:d900abf3 00 ?? 00h ram:d900abf4 00 ?? 00h ram:d900abf5 00 ?? 00h ram:d900abf6 00 ?? 00h ram:d900abf7 00 ?? 00h ram:d900abf8 00 ?? 00h ram:d900abf9 00 ?? 00h ram:d900abfa 00 ?? 00h ram:d900abfb 00 ?? 00h ram:d900abfc 00 ?? 00h ram:d900abfd 00 ?? 00h ram:d900abfe 00 ?? 00h ram:d900abff 00 ?? 00h ram:d900ac00 00 ?? 00h ram:d900ac01 00 ?? 00h ram:d900ac02 00 ?? 00h ram:d900ac03 00 ?? 00h ram:d900ac04 00 ?? 00h ram:d900ac05 00 ?? 00h ram:d900ac06 00 ?? 00h ram:d900ac07 00 ?? 00h ram:d900ac08 00 ?? 00h ram:d900ac09 00 ?? 00h ram:d900ac0a 00 ?? 00h ram:d900ac0b 00 ?? 00h ram:d900ac0c 00 ?? 00h ram:d900ac0d 00 ?? 00h ram:d900ac0e 00 ?? 00h ram:d900ac0f 00 ?? 00h ram:d900ac10 00 ?? 00h ram:d900ac11 00 ?? 00h ram:d900ac12 00 ?? 00h ram:d900ac13 00 ?? 00h ram:d900ac14 00 ?? 00h ram:d900ac15 00 ?? 00h ram:d900ac16 00 ?? 00h ram:d900ac17 00 ?? 00h ram:d900ac18 00 ?? 00h ram:d900ac19 00 ?? 00h ram:d900ac1a 00 ?? 00h ram:d900ac1b 00 ?? 00h ram:d900ac1c 00 ?? 00h ram:d900ac1d 00 ?? 00h ram:d900ac1e 00 ?? 00h ram:d900ac1f 00 ?? 00h ram:d900ac20 00 ?? 00h ram:d900ac21 00 ?? 00h ram:d900ac22 00 ?? 00h ram:d900ac23 00 ?? 00h ram:d900ac24 00 ?? 00h ram:d900ac25 00 ?? 00h ram:d900ac26 00 ?? 00h ram:d900ac27 00 ?? 00h ram:d900ac28 00 ?? 00h ram:d900ac29 00 ?? 00h ram:d900ac2a 00 ?? 00h ram:d900ac2b 00 ?? 00h ram:d900ac2c 00 ?? 00h ram:d900ac2d 00 ?? 00h ram:d900ac2e 00 ?? 00h ram:d900ac2f 00 ?? 00h ram:d900ac30 00 ?? 00h ram:d900ac31 00 ?? 00h ram:d900ac32 00 ?? 00h ram:d900ac33 00 ?? 00h ram:d900ac34 00 ?? 00h ram:d900ac35 00 ?? 00h ram:d900ac36 00 ?? 00h ram:d900ac37 00 ?? 00h ram:d900ac38 00 ?? 00h ram:d900ac39 00 ?? 00h ram:d900ac3a 00 ?? 00h ram:d900ac3b 00 ?? 00h ram:d900ac3c 00 ?? 00h ram:d900ac3d 00 ?? 00h ram:d900ac3e 00 ?? 00h ram:d900ac3f 00 ?? 00h ram:d900ac40 00 ?? 00h ram:d900ac41 00 ?? 00h ram:d900ac42 00 ?? 00h ram:d900ac43 00 ?? 00h ram:d900ac44 00 ?? 00h ram:d900ac45 00 ?? 00h ram:d900ac46 00 ?? 00h ram:d900ac47 00 ?? 00h ram:d900ac48 00 ?? 00h ram:d900ac49 00 ?? 00h ram:d900ac4a 00 ?? 00h ram:d900ac4b 00 ?? 00h ram:d900ac4c 00 ?? 00h ram:d900ac4d 00 ?? 00h ram:d900ac4e 00 ?? 00h ram:d900ac4f 00 ?? 00h ram:d900ac50 00 ?? 00h ram:d900ac51 00 ?? 00h ram:d900ac52 00 ?? 00h ram:d900ac53 00 ?? 00h ram:d900ac54 00 ?? 00h ram:d900ac55 00 ?? 00h ram:d900ac56 00 ?? 00h ram:d900ac57 00 ?? 00h ram:d900ac58 00 ?? 00h ram:d900ac59 00 ?? 00h ram:d900ac5a 00 ?? 00h ram:d900ac5b 00 ?? 00h ram:d900ac5c 00 ?? 00h ram:d900ac5d 00 ?? 00h ram:d900ac5e 00 ?? 00h ram:d900ac5f 00 ?? 00h ram:d900ac60 00 ?? 00h ram:d900ac61 00 ?? 00h ram:d900ac62 00 ?? 00h ram:d900ac63 00 ?? 00h ram:d900ac64 00 ?? 00h ram:d900ac65 00 ?? 00h ram:d900ac66 00 ?? 00h ram:d900ac67 00 ?? 00h ram:d900ac68 00 ?? 00h ram:d900ac69 00 ?? 00h ram:d900ac6a 00 ?? 00h ram:d900ac6b 00 ?? 00h ram:d900ac6c 00 ?? 00h ram:d900ac6d 00 ?? 00h ram:d900ac6e 00 ?? 00h ram:d900ac6f 00 ?? 00h ram:d900ac70 00 ?? 00h ram:d900ac71 00 ?? 00h ram:d900ac72 00 ?? 00h ram:d900ac73 00 ?? 00h ram:d900ac74 00 ?? 00h ram:d900ac75 00 ?? 00h ram:d900ac76 00 ?? 00h ram:d900ac77 00 ?? 00h ram:d900ac78 00 ?? 00h ram:d900ac79 00 ?? 00h ram:d900ac7a 00 ?? 00h ram:d900ac7b 00 ?? 00h ram:d900ac7c 00 ?? 00h ram:d900ac7d 00 ?? 00h ram:d900ac7e 00 ?? 00h ram:d900ac7f 00 ?? 00h ram:d900ac80 00 ?? 00h ram:d900ac81 00 ?? 00h ram:d900ac82 00 ?? 00h ram:d900ac83 00 ?? 00h ram:d900ac84 00 ?? 00h ram:d900ac85 00 ?? 00h ram:d900ac86 00 ?? 00h ram:d900ac87 00 ?? 00h ram:d900ac88 00 ?? 00h ram:d900ac89 00 ?? 00h ram:d900ac8a 00 ?? 00h ram:d900ac8b 00 ?? 00h ram:d900ac8c 00 ?? 00h ram:d900ac8d 00 ?? 00h ram:d900ac8e 00 ?? 00h ram:d900ac8f 00 ?? 00h ram:d900ac90 00 ?? 00h ram:d900ac91 00 ?? 00h ram:d900ac92 00 ?? 00h ram:d900ac93 00 ?? 00h ram:d900ac94 00 ?? 00h ram:d900ac95 00 ?? 00h ram:d900ac96 00 ?? 00h ram:d900ac97 00 ?? 00h ram:d900ac98 00 ?? 00h ram:d900ac99 00 ?? 00h ram:d900ac9a 00 ?? 00h ram:d900ac9b 00 ?? 00h ram:d900ac9c 00 ?? 00h ram:d900ac9d 00 ?? 00h ram:d900ac9e 00 ?? 00h ram:d900ac9f 00 ?? 00h ram:d900aca0 00 ?? 00h ram:d900aca1 00 ?? 00h ram:d900aca2 00 ?? 00h ram:d900aca3 00 ?? 00h ram:d900aca4 00 ?? 00h ram:d900aca5 00 ?? 00h ram:d900aca6 00 ?? 00h ram:d900aca7 00 ?? 00h ram:d900aca8 00 ?? 00h ram:d900aca9 00 ?? 00h ram:d900acaa 00 ?? 00h ram:d900acab 00 ?? 00h ram:d900acac 00 ?? 00h ram:d900acad 00 ?? 00h ram:d900acae 00 ?? 00h ram:d900acaf 00 ?? 00h ram:d900acb0 00 ?? 00h ram:d900acb1 00 ?? 00h ram:d900acb2 00 ?? 00h ram:d900acb3 00 ?? 00h ram:d900acb4 00 ?? 00h ram:d900acb5 00 ?? 00h ram:d900acb6 00 ?? 00h ram:d900acb7 00 ?? 00h ram:d900acb8 00 ?? 00h ram:d900acb9 00 ?? 00h ram:d900acba 00 ?? 00h ram:d900acbb 00 ?? 00h ram:d900acbc 00 ?? 00h ram:d900acbd 00 ?? 00h ram:d900acbe 00 ?? 00h ram:d900acbf 00 ?? 00h ram:d900acc0 00 ?? 00h ram:d900acc1 00 ?? 00h ram:d900acc2 00 ?? 00h ram:d900acc3 00 ?? 00h ram:d900acc4 00 ?? 00h ram:d900acc5 00 ?? 00h ram:d900acc6 00 ?? 00h ram:d900acc7 00 ?? 00h ram:d900acc8 00 ?? 00h ram:d900acc9 00 ?? 00h ram:d900acca 00 ?? 00h ram:d900accb 00 ?? 00h ram:d900accc 00 ?? 00h ram:d900accd 00 ?? 00h ram:d900acce 00 ?? 00h ram:d900accf 00 ?? 00h ram:d900acd0 00 ?? 00h ram:d900acd1 00 ?? 00h ram:d900acd2 00 ?? 00h ram:d900acd3 00 ?? 00h ram:d900acd4 00 ?? 00h ram:d900acd5 00 ?? 00h ram:d900acd6 00 ?? 00h ram:d900acd7 00 ?? 00h ram:d900acd8 00 ?? 00h ram:d900acd9 00 ?? 00h ram:d900acda 00 ?? 00h ram:d900acdb 00 ?? 00h ram:d900acdc 00 ?? 00h ram:d900acdd 00 ?? 00h ram:d900acde 00 ?? 00h ram:d900acdf 00 ?? 00h ram:d900ace0 00 ?? 00h ram:d900ace1 00 ?? 00h ram:d900ace2 00 ?? 00h ram:d900ace3 00 ?? 00h ram:d900ace4 00 ?? 00h ram:d900ace5 00 ?? 00h ram:d900ace6 00 ?? 00h ram:d900ace7 00 ?? 00h ram:d900ace8 00 ?? 00h ram:d900ace9 00 ?? 00h ram:d900acea 00 ?? 00h ram:d900aceb 00 ?? 00h ram:d900acec 00 ?? 00h ram:d900aced 00 ?? 00h ram:d900acee 00 ?? 00h ram:d900acef 00 ?? 00h ram:d900acf0 00 ?? 00h ram:d900acf1 00 ?? 00h ram:d900acf2 00 ?? 00h ram:d900acf3 00 ?? 00h ram:d900acf4 00 ?? 00h ram:d900acf5 00 ?? 00h ram:d900acf6 00 ?? 00h ram:d900acf7 00 ?? 00h ram:d900acf8 00 ?? 00h ram:d900acf9 00 ?? 00h ram:d900acfa 00 ?? 00h ram:d900acfb 00 ?? 00h ram:d900acfc 00 ?? 00h ram:d900acfd 00 ?? 00h ram:d900acfe 00 ?? 00h ram:d900acff 00 ?? 00h ram:d900ad00 00 ?? 00h ram:d900ad01 00 ?? 00h ram:d900ad02 00 ?? 00h ram:d900ad03 00 ?? 00h ram:d900ad04 00 ?? 00h ram:d900ad05 00 ?? 00h ram:d900ad06 00 ?? 00h ram:d900ad07 00 ?? 00h ram:d900ad08 00 ?? 00h ram:d900ad09 00 ?? 00h ram:d900ad0a 00 ?? 00h ram:d900ad0b 00 ?? 00h ram:d900ad0c 00 ?? 00h ram:d900ad0d 00 ?? 00h ram:d900ad0e 00 ?? 00h ram:d900ad0f 00 ?? 00h ram:d900ad10 00 ?? 00h ram:d900ad11 00 ?? 00h ram:d900ad12 00 ?? 00h ram:d900ad13 00 ?? 00h ram:d900ad14 00 ?? 00h ram:d900ad15 00 ?? 00h ram:d900ad16 00 ?? 00h ram:d900ad17 00 ?? 00h ram:d900ad18 00 ?? 00h ram:d900ad19 00 ?? 00h ram:d900ad1a 00 ?? 00h ram:d900ad1b 00 ?? 00h ram:d900ad1c 00 ?? 00h ram:d900ad1d 00 ?? 00h ram:d900ad1e 00 ?? 00h ram:d900ad1f 00 ?? 00h ram:d900ad20 00 ?? 00h ram:d900ad21 00 ?? 00h ram:d900ad22 00 ?? 00h ram:d900ad23 00 ?? 00h ram:d900ad24 00 ?? 00h ram:d900ad25 00 ?? 00h ram:d900ad26 00 ?? 00h ram:d900ad27 00 ?? 00h ram:d900ad28 00 ?? 00h ram:d900ad29 00 ?? 00h ram:d900ad2a 00 ?? 00h ram:d900ad2b 00 ?? 00h ram:d900ad2c 00 ?? 00h ram:d900ad2d 00 ?? 00h ram:d900ad2e 00 ?? 00h ram:d900ad2f 00 ?? 00h ram:d900ad30 00 ?? 00h ram:d900ad31 00 ?? 00h ram:d900ad32 00 ?? 00h ram:d900ad33 00 ?? 00h ram:d900ad34 00 ?? 00h ram:d900ad35 00 ?? 00h ram:d900ad36 00 ?? 00h ram:d900ad37 00 ?? 00h ram:d900ad38 00 ?? 00h ram:d900ad39 00 ?? 00h ram:d900ad3a 00 ?? 00h ram:d900ad3b 00 ?? 00h ram:d900ad3c 00 ?? 00h ram:d900ad3d 00 ?? 00h ram:d900ad3e 00 ?? 00h ram:d900ad3f 00 ?? 00h ram:d900ad40 00 ?? 00h ram:d900ad41 00 ?? 00h ram:d900ad42 00 ?? 00h ram:d900ad43 00 ?? 00h ram:d900ad44 00 ?? 00h ram:d900ad45 00 ?? 00h ram:d900ad46 00 ?? 00h ram:d900ad47 00 ?? 00h ram:d900ad48 00 ?? 00h ram:d900ad49 00 ?? 00h ram:d900ad4a 00 ?? 00h ram:d900ad4b 00 ?? 00h ram:d900ad4c 00 ?? 00h ram:d900ad4d 00 ?? 00h ram:d900ad4e 00 ?? 00h ram:d900ad4f 00 ?? 00h ram:d900ad50 00 ?? 00h ram:d900ad51 00 ?? 00h ram:d900ad52 00 ?? 00h ram:d900ad53 00 ?? 00h ram:d900ad54 00 ?? 00h ram:d900ad55 00 ?? 00h ram:d900ad56 00 ?? 00h ram:d900ad57 00 ?? 00h ram:d900ad58 00 ?? 00h ram:d900ad59 00 ?? 00h ram:d900ad5a 00 ?? 00h ram:d900ad5b 00 ?? 00h ram:d900ad5c 00 ?? 00h ram:d900ad5d 00 ?? 00h ram:d900ad5e 00 ?? 00h ram:d900ad5f 00 ?? 00h ram:d900ad60 00 ?? 00h ram:d900ad61 00 ?? 00h ram:d900ad62 00 ?? 00h ram:d900ad63 00 ?? 00h ram:d900ad64 00 ?? 00h ram:d900ad65 00 ?? 00h ram:d900ad66 00 ?? 00h ram:d900ad67 00 ?? 00h ram:d900ad68 00 ?? 00h ram:d900ad69 00 ?? 00h ram:d900ad6a 00 ?? 00h ram:d900ad6b 00 ?? 00h ram:d900ad6c 00 ?? 00h ram:d900ad6d 00 ?? 00h ram:d900ad6e 00 ?? 00h ram:d900ad6f 00 ?? 00h ram:d900ad70 00 ?? 00h ram:d900ad71 00 ?? 00h ram:d900ad72 00 ?? 00h ram:d900ad73 00 ?? 00h ram:d900ad74 00 ?? 00h ram:d900ad75 00 ?? 00h ram:d900ad76 00 ?? 00h ram:d900ad77 00 ?? 00h ram:d900ad78 00 ?? 00h ram:d900ad79 00 ?? 00h ram:d900ad7a 00 ?? 00h ram:d900ad7b 00 ?? 00h ram:d900ad7c 00 ?? 00h ram:d900ad7d 00 ?? 00h ram:d900ad7e 00 ?? 00h ram:d900ad7f 00 ?? 00h ram:d900ad80 00 ?? 00h ram:d900ad81 00 ?? 00h ram:d900ad82 00 ?? 00h ram:d900ad83 00 ?? 00h ram:d900ad84 00 ?? 00h ram:d900ad85 00 ?? 00h ram:d900ad86 00 ?? 00h ram:d900ad87 00 ?? 00h ram:d900ad88 00 ?? 00h ram:d900ad89 00 ?? 00h ram:d900ad8a 00 ?? 00h ram:d900ad8b 00 ?? 00h ram:d900ad8c 00 ?? 00h ram:d900ad8d 00 ?? 00h ram:d900ad8e 00 ?? 00h ram:d900ad8f 00 ?? 00h ram:d900ad90 00 ?? 00h ram:d900ad91 00 ?? 00h ram:d900ad92 00 ?? 00h ram:d900ad93 00 ?? 00h ram:d900ad94 00 ?? 00h ram:d900ad95 00 ?? 00h ram:d900ad96 00 ?? 00h ram:d900ad97 00 ?? 00h ram:d900ad98 00 ?? 00h ram:d900ad99 00 ?? 00h ram:d900ad9a 00 ?? 00h ram:d900ad9b 00 ?? 00h ram:d900ad9c 00 ?? 00h ram:d900ad9d 00 ?? 00h ram:d900ad9e 00 ?? 00h ram:d900ad9f 00 ?? 00h ram:d900ada0 00 ?? 00h ram:d900ada1 00 ?? 00h ram:d900ada2 00 ?? 00h ram:d900ada3 00 ?? 00h ram:d900ada4 00 ?? 00h ram:d900ada5 00 ?? 00h ram:d900ada6 00 ?? 00h ram:d900ada7 00 ?? 00h ram:d900ada8 00 ?? 00h ram:d900ada9 00 ?? 00h ram:d900adaa 00 ?? 00h ram:d900adab 00 ?? 00h ram:d900adac 00 ?? 00h ram:d900adad 00 ?? 00h ram:d900adae 00 ?? 00h ram:d900adaf 00 ?? 00h ram:d900adb0 00 ?? 00h ram:d900adb1 00 ?? 00h ram:d900adb2 00 ?? 00h ram:d900adb3 00 ?? 00h ram:d900adb4 00 ?? 00h ram:d900adb5 00 ?? 00h ram:d900adb6 00 ?? 00h ram:d900adb7 00 ?? 00h ram:d900adb8 00 ?? 00h ram:d900adb9 00 ?? 00h ram:d900adba 00 ?? 00h ram:d900adbb 00 ?? 00h ram:d900adbc 00 ?? 00h ram:d900adbd 00 ?? 00h ram:d900adbe 00 ?? 00h ram:d900adbf 00 ?? 00h ram:d900adc0 00 ?? 00h ram:d900adc1 00 ?? 00h ram:d900adc2 00 ?? 00h ram:d900adc3 00 ?? 00h ram:d900adc4 00 ?? 00h ram:d900adc5 00 ?? 00h ram:d900adc6 00 ?? 00h ram:d900adc7 00 ?? 00h ram:d900adc8 00 ?? 00h ram:d900adc9 00 ?? 00h ram:d900adca 00 ?? 00h ram:d900adcb 00 ?? 00h ram:d900adcc 00 ?? 00h ram:d900adcd 00 ?? 00h ram:d900adce 00 ?? 00h ram:d900adcf 00 ?? 00h ram:d900add0 00 ?? 00h ram:d900add1 00 ?? 00h ram:d900add2 00 ?? 00h ram:d900add3 00 ?? 00h ram:d900add4 00 ?? 00h ram:d900add5 00 ?? 00h ram:d900add6 00 ?? 00h ram:d900add7 00 ?? 00h ram:d900add8 00 ?? 00h ram:d900add9 00 ?? 00h ram:d900adda 00 ?? 00h ram:d900addb 00 ?? 00h ram:d900addc 00 ?? 00h ram:d900addd 00 ?? 00h ram:d900adde 00 ?? 00h ram:d900addf 00 ?? 00h ram:d900ade0 00 ?? 00h ram:d900ade1 00 ?? 00h ram:d900ade2 00 ?? 00h ram:d900ade3 00 ?? 00h ram:d900ade4 00 ?? 00h ram:d900ade5 00 ?? 00h ram:d900ade6 00 ?? 00h ram:d900ade7 00 ?? 00h ram:d900ade8 00 ?? 00h ram:d900ade9 00 ?? 00h ram:d900adea 00 ?? 00h ram:d900adeb 00 ?? 00h ram:d900adec 00 ?? 00h ram:d900aded 00 ?? 00h ram:d900adee 00 ?? 00h ram:d900adef 00 ?? 00h ram:d900adf0 00 ?? 00h ram:d900adf1 00 ?? 00h ram:d900adf2 00 ?? 00h ram:d900adf3 00 ?? 00h ram:d900adf4 00 ?? 00h ram:d900adf5 00 ?? 00h ram:d900adf6 00 ?? 00h ram:d900adf7 00 ?? 00h ram:d900adf8 00 ?? 00h ram:d900adf9 00 ?? 00h ram:d900adfa 00 ?? 00h ram:d900adfb 00 ?? 00h ram:d900adfc 00 ?? 00h ram:d900adfd 00 ?? 00h ram:d900adfe 00 ?? 00h ram:d900adff 00 ?? 00h ram:d900ae00 00 ?? 00h ram:d900ae01 00 ?? 00h ram:d900ae02 00 ?? 00h ram:d900ae03 00 ?? 00h ram:d900ae04 00 ?? 00h ram:d900ae05 00 ?? 00h ram:d900ae06 00 ?? 00h ram:d900ae07 00 ?? 00h ram:d900ae08 00 ?? 00h ram:d900ae09 00 ?? 00h ram:d900ae0a 00 ?? 00h ram:d900ae0b 00 ?? 00h ram:d900ae0c 00 ?? 00h ram:d900ae0d 00 ?? 00h ram:d900ae0e 00 ?? 00h ram:d900ae0f 00 ?? 00h ram:d900ae10 00 ?? 00h ram:d900ae11 00 ?? 00h ram:d900ae12 00 ?? 00h ram:d900ae13 00 ?? 00h ram:d900ae14 00 ?? 00h ram:d900ae15 00 ?? 00h ram:d900ae16 00 ?? 00h ram:d900ae17 00 ?? 00h ram:d900ae18 00 ?? 00h ram:d900ae19 00 ?? 00h ram:d900ae1a 00 ?? 00h ram:d900ae1b 00 ?? 00h ram:d900ae1c 00 ?? 00h ram:d900ae1d 00 ?? 00h ram:d900ae1e 00 ?? 00h ram:d900ae1f 00 ?? 00h ram:d900ae20 00 ?? 00h ram:d900ae21 00 ?? 00h ram:d900ae22 00 ?? 00h ram:d900ae23 00 ?? 00h ram:d900ae24 00 ?? 00h ram:d900ae25 00 ?? 00h ram:d900ae26 00 ?? 00h ram:d900ae27 00 ?? 00h ram:d900ae28 00 ?? 00h ram:d900ae29 00 ?? 00h ram:d900ae2a 00 ?? 00h ram:d900ae2b 00 ?? 00h ram:d900ae2c 00 ?? 00h ram:d900ae2d 00 ?? 00h ram:d900ae2e 00 ?? 00h ram:d900ae2f 00 ?? 00h ram:d900ae30 00 ?? 00h ram:d900ae31 00 ?? 00h ram:d900ae32 00 ?? 00h ram:d900ae33 00 ?? 00h ram:d900ae34 00 ?? 00h ram:d900ae35 00 ?? 00h ram:d900ae36 00 ?? 00h ram:d900ae37 00 ?? 00h ram:d900ae38 00 ?? 00h ram:d900ae39 00 ?? 00h ram:d900ae3a 00 ?? 00h ram:d900ae3b 00 ?? 00h ram:d900ae3c 00 ?? 00h ram:d900ae3d 00 ?? 00h ram:d900ae3e 00 ?? 00h ram:d900ae3f 00 ?? 00h ram:d900ae40 00 ?? 00h ram:d900ae41 00 ?? 00h ram:d900ae42 00 ?? 00h ram:d900ae43 00 ?? 00h ram:d900ae44 00 ?? 00h ram:d900ae45 00 ?? 00h ram:d900ae46 00 ?? 00h ram:d900ae47 00 ?? 00h ram:d900ae48 00 ?? 00h ram:d900ae49 00 ?? 00h ram:d900ae4a 00 ?? 00h ram:d900ae4b 00 ?? 00h ram:d900ae4c 00 ?? 00h ram:d900ae4d 00 ?? 00h ram:d900ae4e 00 ?? 00h ram:d900ae4f 00 ?? 00h ram:d900ae50 00 ?? 00h ram:d900ae51 00 ?? 00h ram:d900ae52 00 ?? 00h ram:d900ae53 00 ?? 00h ram:d900ae54 00 ?? 00h ram:d900ae55 00 ?? 00h ram:d900ae56 00 ?? 00h ram:d900ae57 00 ?? 00h ram:d900ae58 00 ?? 00h ram:d900ae59 00 ?? 00h ram:d900ae5a 00 ?? 00h ram:d900ae5b 00 ?? 00h ram:d900ae5c 00 ?? 00h ram:d900ae5d 00 ?? 00h ram:d900ae5e 00 ?? 00h ram:d900ae5f 00 ?? 00h ram:d900ae60 00 ?? 00h ram:d900ae61 00 ?? 00h ram:d900ae62 00 ?? 00h ram:d900ae63 00 ?? 00h ram:d900ae64 00 ?? 00h ram:d900ae65 00 ?? 00h ram:d900ae66 00 ?? 00h ram:d900ae67 00 ?? 00h ram:d900ae68 00 ?? 00h ram:d900ae69 00 ?? 00h ram:d900ae6a 00 ?? 00h ram:d900ae6b 00 ?? 00h ram:d900ae6c 00 ?? 00h ram:d900ae6d 00 ?? 00h ram:d900ae6e 00 ?? 00h ram:d900ae6f 00 ?? 00h ram:d900ae70 00 ?? 00h ram:d900ae71 00 ?? 00h ram:d900ae72 00 ?? 00h ram:d900ae73 00 ?? 00h ram:d900ae74 00 ?? 00h ram:d900ae75 00 ?? 00h ram:d900ae76 00 ?? 00h ram:d900ae77 00 ?? 00h ram:d900ae78 00 ?? 00h ram:d900ae79 00 ?? 00h ram:d900ae7a 00 ?? 00h ram:d900ae7b 00 ?? 00h ram:d900ae7c 00 ?? 00h ram:d900ae7d 00 ?? 00h ram:d900ae7e 00 ?? 00h ram:d900ae7f 00 ?? 00h ram:d900ae80 00 ?? 00h ram:d900ae81 00 ?? 00h ram:d900ae82 00 ?? 00h ram:d900ae83 00 ?? 00h ram:d900ae84 00 ?? 00h ram:d900ae85 00 ?? 00h ram:d900ae86 00 ?? 00h ram:d900ae87 00 ?? 00h ram:d900ae88 00 ?? 00h ram:d900ae89 00 ?? 00h ram:d900ae8a 00 ?? 00h ram:d900ae8b 00 ?? 00h ram:d900ae8c 00 ?? 00h ram:d900ae8d 00 ?? 00h ram:d900ae8e 00 ?? 00h ram:d900ae8f 00 ?? 00h ram:d900ae90 00 ?? 00h ram:d900ae91 00 ?? 00h ram:d900ae92 00 ?? 00h ram:d900ae93 00 ?? 00h ram:d900ae94 00 ?? 00h ram:d900ae95 00 ?? 00h ram:d900ae96 00 ?? 00h ram:d900ae97 00 ?? 00h ram:d900ae98 00 ?? 00h ram:d900ae99 00 ?? 00h ram:d900ae9a 00 ?? 00h ram:d900ae9b 00 ?? 00h ram:d900ae9c 00 ?? 00h ram:d900ae9d 00 ?? 00h ram:d900ae9e 00 ?? 00h ram:d900ae9f 00 ?? 00h ram:d900aea0 00 ?? 00h ram:d900aea1 00 ?? 00h ram:d900aea2 00 ?? 00h ram:d900aea3 00 ?? 00h ram:d900aea4 00 ?? 00h ram:d900aea5 00 ?? 00h ram:d900aea6 00 ?? 00h ram:d900aea7 00 ?? 00h ram:d900aea8 00 ?? 00h ram:d900aea9 00 ?? 00h ram:d900aeaa 00 ?? 00h ram:d900aeab 00 ?? 00h ram:d900aeac 00 ?? 00h ram:d900aead 00 ?? 00h ram:d900aeae 00 ?? 00h ram:d900aeaf 00 ?? 00h ram:d900aeb0 00 ?? 00h ram:d900aeb1 00 ?? 00h ram:d900aeb2 00 ?? 00h ram:d900aeb3 00 ?? 00h ram:d900aeb4 00 ?? 00h ram:d900aeb5 00 ?? 00h ram:d900aeb6 00 ?? 00h ram:d900aeb7 00 ?? 00h ram:d900aeb8 00 ?? 00h ram:d900aeb9 00 ?? 00h ram:d900aeba 00 ?? 00h ram:d900aebb 00 ?? 00h ram:d900aebc 00 ?? 00h ram:d900aebd 00 ?? 00h ram:d900aebe 00 ?? 00h ram:d900aebf 00 ?? 00h ram:d900aec0 00 ?? 00h ram:d900aec1 00 ?? 00h ram:d900aec2 00 ?? 00h ram:d900aec3 00 ?? 00h ram:d900aec4 00 ?? 00h ram:d900aec5 00 ?? 00h ram:d900aec6 00 ?? 00h ram:d900aec7 00 ?? 00h ram:d900aec8 00 ?? 00h ram:d900aec9 00 ?? 00h ram:d900aeca 00 ?? 00h ram:d900aecb 00 ?? 00h ram:d900aecc 00 ?? 00h ram:d900aecd 00 ?? 00h ram:d900aece 00 ?? 00h ram:d900aecf 00 ?? 00h ram:d900aed0 00 ?? 00h ram:d900aed1 00 ?? 00h ram:d900aed2 00 ?? 00h ram:d900aed3 00 ?? 00h ram:d900aed4 00 ?? 00h ram:d900aed5 00 ?? 00h ram:d900aed6 00 ?? 00h ram:d900aed7 00 ?? 00h ram:d900aed8 00 ?? 00h ram:d900aed9 00 ?? 00h ram:d900aeda 00 ?? 00h ram:d900aedb 00 ?? 00h ram:d900aedc 00 ?? 00h ram:d900aedd 00 ?? 00h ram:d900aede 00 ?? 00h ram:d900aedf 00 ?? 00h ram:d900aee0 00 ?? 00h ram:d900aee1 00 ?? 00h ram:d900aee2 00 ?? 00h ram:d900aee3 00 ?? 00h ram:d900aee4 00 ?? 00h ram:d900aee5 00 ?? 00h ram:d900aee6 00 ?? 00h ram:d900aee7 00 ?? 00h ram:d900aee8 00 ?? 00h ram:d900aee9 00 ?? 00h ram:d900aeea 00 ?? 00h ram:d900aeeb 00 ?? 00h ram:d900aeec 00 ?? 00h ram:d900aeed 00 ?? 00h ram:d900aeee 00 ?? 00h ram:d900aeef 00 ?? 00h ram:d900aef0 00 ?? 00h ram:d900aef1 00 ?? 00h ram:d900aef2 00 ?? 00h ram:d900aef3 00 ?? 00h ram:d900aef4 00 ?? 00h ram:d900aef5 00 ?? 00h ram:d900aef6 00 ?? 00h ram:d900aef7 00 ?? 00h ram:d900aef8 00 ?? 00h ram:d900aef9 00 ?? 00h ram:d900aefa 00 ?? 00h ram:d900aefb 00 ?? 00h ram:d900aefc 00 ?? 00h ram:d900aefd 00 ?? 00h ram:d900aefe 00 ?? 00h ram:d900aeff 00 ?? 00h ram:d900af00 00 ?? 00h ram:d900af01 00 ?? 00h ram:d900af02 00 ?? 00h ram:d900af03 00 ?? 00h ram:d900af04 00 ?? 00h ram:d900af05 00 ?? 00h ram:d900af06 00 ?? 00h ram:d900af07 00 ?? 00h ram:d900af08 00 ?? 00h ram:d900af09 00 ?? 00h ram:d900af0a 00 ?? 00h ram:d900af0b 00 ?? 00h ram:d900af0c 00 ?? 00h ram:d900af0d 00 ?? 00h ram:d900af0e 00 ?? 00h ram:d900af0f 00 ?? 00h ram:d900af10 00 ?? 00h ram:d900af11 00 ?? 00h ram:d900af12 00 ?? 00h ram:d900af13 00 ?? 00h ram:d900af14 00 ?? 00h ram:d900af15 00 ?? 00h ram:d900af16 00 ?? 00h ram:d900af17 00 ?? 00h ram:d900af18 00 ?? 00h ram:d900af19 00 ?? 00h ram:d900af1a 00 ?? 00h ram:d900af1b 00 ?? 00h ram:d900af1c 00 ?? 00h ram:d900af1d 00 ?? 00h ram:d900af1e 00 ?? 00h ram:d900af1f 00 ?? 00h ram:d900af20 00 ?? 00h ram:d900af21 00 ?? 00h ram:d900af22 00 ?? 00h ram:d900af23 00 ?? 00h ram:d900af24 00 ?? 00h ram:d900af25 00 ?? 00h ram:d900af26 00 ?? 00h ram:d900af27 00 ?? 00h ram:d900af28 00 ?? 00h ram:d900af29 00 ?? 00h ram:d900af2a 00 ?? 00h ram:d900af2b 00 ?? 00h ram:d900af2c 00 ?? 00h ram:d900af2d 00 ?? 00h ram:d900af2e 00 ?? 00h ram:d900af2f 00 ?? 00h ram:d900af30 00 ?? 00h ram:d900af31 00 ?? 00h ram:d900af32 00 ?? 00h ram:d900af33 00 ?? 00h ram:d900af34 00 ?? 00h ram:d900af35 00 ?? 00h ram:d900af36 00 ?? 00h ram:d900af37 00 ?? 00h ram:d900af38 00 ?? 00h ram:d900af39 00 ?? 00h ram:d900af3a 00 ?? 00h ram:d900af3b 00 ?? 00h ram:d900af3c 00 ?? 00h ram:d900af3d 00 ?? 00h ram:d900af3e 00 ?? 00h ram:d900af3f 00 ?? 00h ram:d900af40 00 ?? 00h ram:d900af41 00 ?? 00h ram:d900af42 00 ?? 00h ram:d900af43 00 ?? 00h ram:d900af44 00 ?? 00h ram:d900af45 00 ?? 00h ram:d900af46 00 ?? 00h ram:d900af47 00 ?? 00h ram:d900af48 00 ?? 00h ram:d900af49 00 ?? 00h ram:d900af4a 00 ?? 00h ram:d900af4b 00 ?? 00h ram:d900af4c 00 ?? 00h ram:d900af4d 00 ?? 00h ram:d900af4e 00 ?? 00h ram:d900af4f 00 ?? 00h ram:d900af50 00 ?? 00h ram:d900af51 00 ?? 00h ram:d900af52 00 ?? 00h ram:d900af53 00 ?? 00h ram:d900af54 00 ?? 00h ram:d900af55 00 ?? 00h ram:d900af56 00 ?? 00h ram:d900af57 00 ?? 00h ram:d900af58 00 ?? 00h ram:d900af59 00 ?? 00h ram:d900af5a 00 ?? 00h ram:d900af5b 00 ?? 00h ram:d900af5c 00 ?? 00h ram:d900af5d 00 ?? 00h ram:d900af5e 00 ?? 00h ram:d900af5f 00 ?? 00h ram:d900af60 00 ?? 00h ram:d900af61 00 ?? 00h ram:d900af62 00 ?? 00h ram:d900af63 00 ?? 00h ram:d900af64 00 ?? 00h ram:d900af65 00 ?? 00h ram:d900af66 00 ?? 00h ram:d900af67 00 ?? 00h ram:d900af68 00 ?? 00h ram:d900af69 00 ?? 00h ram:d900af6a 00 ?? 00h ram:d900af6b 00 ?? 00h ram:d900af6c 00 ?? 00h ram:d900af6d 00 ?? 00h ram:d900af6e 00 ?? 00h ram:d900af6f 00 ?? 00h ram:d900af70 00 ?? 00h ram:d900af71 00 ?? 00h ram:d900af72 00 ?? 00h ram:d900af73 00 ?? 00h ram:d900af74 00 ?? 00h ram:d900af75 00 ?? 00h ram:d900af76 00 ?? 00h ram:d900af77 00 ?? 00h ram:d900af78 00 ?? 00h ram:d900af79 00 ?? 00h ram:d900af7a 00 ?? 00h ram:d900af7b 00 ?? 00h ram:d900af7c 00 ?? 00h ram:d900af7d 00 ?? 00h ram:d900af7e 00 ?? 00h ram:d900af7f 00 ?? 00h ram:d900af80 00 ?? 00h ram:d900af81 00 ?? 00h ram:d900af82 00 ?? 00h ram:d900af83 00 ?? 00h ram:d900af84 00 ?? 00h ram:d900af85 00 ?? 00h ram:d900af86 00 ?? 00h ram:d900af87 00 ?? 00h ram:d900af88 00 ?? 00h ram:d900af89 00 ?? 00h ram:d900af8a 00 ?? 00h ram:d900af8b 00 ?? 00h ram:d900af8c 00 ?? 00h ram:d900af8d 00 ?? 00h ram:d900af8e 00 ?? 00h ram:d900af8f 00 ?? 00h ram:d900af90 00 ?? 00h ram:d900af91 00 ?? 00h ram:d900af92 00 ?? 00h ram:d900af93 00 ?? 00h ram:d900af94 00 ?? 00h ram:d900af95 00 ?? 00h ram:d900af96 00 ?? 00h ram:d900af97 00 ?? 00h ram:d900af98 00 ?? 00h ram:d900af99 00 ?? 00h ram:d900af9a 00 ?? 00h ram:d900af9b 00 ?? 00h ram:d900af9c 00 ?? 00h ram:d900af9d 00 ?? 00h ram:d900af9e 00 ?? 00h ram:d900af9f 00 ?? 00h ram:d900afa0 00 ?? 00h ram:d900afa1 00 ?? 00h ram:d900afa2 00 ?? 00h ram:d900afa3 00 ?? 00h ram:d900afa4 00 ?? 00h ram:d900afa5 00 ?? 00h ram:d900afa6 00 ?? 00h ram:d900afa7 00 ?? 00h ram:d900afa8 00 ?? 00h ram:d900afa9 00 ?? 00h ram:d900afaa 00 ?? 00h ram:d900afab 00 ?? 00h ram:d900afac 00 ?? 00h ram:d900afad 00 ?? 00h ram:d900afae 00 ?? 00h ram:d900afaf 00 ?? 00h ram:d900afb0 00 ?? 00h ram:d900afb1 00 ?? 00h ram:d900afb2 00 ?? 00h ram:d900afb3 00 ?? 00h ram:d900afb4 00 ?? 00h ram:d900afb5 00 ?? 00h ram:d900afb6 00 ?? 00h ram:d900afb7 00 ?? 00h ram:d900afb8 00 ?? 00h ram:d900afb9 00 ?? 00h ram:d900afba 00 ?? 00h ram:d900afbb 00 ?? 00h ram:d900afbc 00 ?? 00h ram:d900afbd 00 ?? 00h ram:d900afbe 00 ?? 00h ram:d900afbf 00 ?? 00h ram:d900afc0 00 ?? 00h ram:d900afc1 00 ?? 00h ram:d900afc2 00 ?? 00h ram:d900afc3 00 ?? 00h ram:d900afc4 00 ?? 00h ram:d900afc5 00 ?? 00h ram:d900afc6 00 ?? 00h ram:d900afc7 00 ?? 00h ram:d900afc8 00 ?? 00h ram:d900afc9 00 ?? 00h ram:d900afca 00 ?? 00h ram:d900afcb 00 ?? 00h ram:d900afcc 00 ?? 00h ram:d900afcd 00 ?? 00h ram:d900afce 00 ?? 00h ram:d900afcf 00 ?? 00h ram:d900afd0 00 ?? 00h ram:d900afd1 00 ?? 00h ram:d900afd2 00 ?? 00h ram:d900afd3 00 ?? 00h ram:d900afd4 00 ?? 00h ram:d900afd5 00 ?? 00h ram:d900afd6 00 ?? 00h ram:d900afd7 00 ?? 00h ram:d900afd8 00 ?? 00h ram:d900afd9 00 ?? 00h ram:d900afda 00 ?? 00h ram:d900afdb 00 ?? 00h ram:d900afdc 00 ?? 00h ram:d900afdd 00 ?? 00h ram:d900afde 00 ?? 00h ram:d900afdf 00 ?? 00h ram:d900afe0 00 ?? 00h ram:d900afe1 00 ?? 00h ram:d900afe2 00 ?? 00h ram:d900afe3 00 ?? 00h ram:d900afe4 00 ?? 00h ram:d900afe5 00 ?? 00h ram:d900afe6 00 ?? 00h ram:d900afe7 00 ?? 00h ram:d900afe8 00 ?? 00h ram:d900afe9 00 ?? 00h ram:d900afea 00 ?? 00h ram:d900afeb 00 ?? 00h ram:d900afec 00 ?? 00h ram:d900afed 00 ?? 00h ram:d900afee 00 ?? 00h ram:d900afef 00 ?? 00h ram:d900aff0 00 ?? 00h ram:d900aff1 00 ?? 00h ram:d900aff2 00 ?? 00h ram:d900aff3 00 ?? 00h ram:d900aff4 00 ?? 00h ram:d900aff5 00 ?? 00h ram:d900aff6 00 ?? 00h ram:d900aff7 00 ?? 00h ram:d900aff8 00 ?? 00h ram:d900aff9 00 ?? 00h ram:d900affa 00 ?? 00h ram:d900affb 00 ?? 00h ram:d900affc 00 ?? 00h ram:d900affd 00 ?? 00h ram:d900affe 00 ?? 00h ram:d900afff 00 ?? 00h DAT_d900b000: ;XREF[6,0]: d900b568,d900b5ac,d900b5c4,d900b604 ; d900b614,d900b634 ram:d900b000 00 ?? 00h ram:d900b001 00 ?? 00h ram:d900b002 00 ?? 00h ram:d900b003 00 ?? 00h ram:d900b004 00 ?? 00h ram:d900b005 00 ?? 00h ram:d900b006 00 ?? 00h ram:d900b007 00 ?? 00h ram:d900b008 00 ?? 00h ram:d900b009 00 ?? 00h ram:d900b00a 00 ?? 00h ram:d900b00b 00 ?? 00h ram:d900b00c 00 ?? 00h ram:d900b00d 00 ?? 00h ram:d900b00e 00 ?? 00h ram:d900b00f 00 ?? 00h ram:d900b010 00 ?? 00h ram:d900b011 00 ?? 00h ram:d900b012 00 ?? 00h ram:d900b013 00 ?? 00h ram:d900b014 00 ?? 00h ram:d900b015 00 ?? 00h ram:d900b016 00 ?? 00h ram:d900b017 00 ?? 00h ram:d900b018 00 ?? 00h ram:d900b019 00 ?? 00h ram:d900b01a 00 ?? 00h ram:d900b01b 00 ?? 00h ram:d900b01c 00 ?? 00h ram:d900b01d 00 ?? 00h ram:d900b01e 00 ?? 00h ram:d900b01f 00 ?? 00h ram:d900b020 00 ?? 00h ram:d900b021 00 ?? 00h ram:d900b022 00 ?? 00h ram:d900b023 00 ?? 00h ram:d900b024 00 ?? 00h ram:d900b025 00 ?? 00h ram:d900b026 00 ?? 00h ram:d900b027 00 ?? 00h ram:d900b028 00 ?? 00h ram:d900b029 00 ?? 00h ram:d900b02a 00 ?? 00h ram:d900b02b 00 ?? 00h ram:d900b02c 00 ?? 00h ram:d900b02d 00 ?? 00h ram:d900b02e 00 ?? 00h ram:d900b02f 00 ?? 00h ram:d900b030 00 ?? 00h ram:d900b031 00 ?? 00h ram:d900b032 00 ?? 00h ram:d900b033 00 ?? 00h ram:d900b034 00 ?? 00h ram:d900b035 00 ?? 00h ram:d900b036 00 ?? 00h ram:d900b037 00 ?? 00h ram:d900b038 00 ?? 00h ram:d900b039 00 ?? 00h ram:d900b03a 00 ?? 00h ram:d900b03b 00 ?? 00h ram:d900b03c 00 ?? 00h ram:d900b03d 00 ?? 00h ram:d900b03e 00 ?? 00h ram:d900b03f 00 ?? 00h ram:d900b040 00 ?? 00h ram:d900b041 00 ?? 00h ram:d900b042 00 ?? 00h ram:d900b043 00 ?? 00h ram:d900b044 00 ?? 00h ram:d900b045 00 ?? 00h ram:d900b046 00 ?? 00h ram:d900b047 00 ?? 00h ram:d900b048 00 ?? 00h ram:d900b049 00 ?? 00h ram:d900b04a 00 ?? 00h ram:d900b04b 00 ?? 00h ram:d900b04c 00 ?? 00h ram:d900b04d 00 ?? 00h ram:d900b04e 00 ?? 00h ram:d900b04f 00 ?? 00h ram:d900b050 00 ?? 00h ram:d900b051 00 ?? 00h ram:d900b052 00 ?? 00h ram:d900b053 00 ?? 00h ram:d900b054 00 ?? 00h ram:d900b055 00 ?? 00h ram:d900b056 00 ?? 00h ram:d900b057 00 ?? 00h ram:d900b058 00 ?? 00h ram:d900b059 00 ?? 00h ram:d900b05a 00 ?? 00h ram:d900b05b 00 ?? 00h ram:d900b05c 00 ?? 00h ram:d900b05d 00 ?? 00h ram:d900b05e 00 ?? 00h ram:d900b05f 00 ?? 00h ram:d900b060 00 ?? 00h ram:d900b061 00 ?? 00h ram:d900b062 00 ?? 00h ram:d900b063 00 ?? 00h ram:d900b064 00 ?? 00h ram:d900b065 00 ?? 00h ram:d900b066 00 ?? 00h ram:d900b067 00 ?? 00h ram:d900b068 00 ?? 00h ram:d900b069 00 ?? 00h ram:d900b06a 00 ?? 00h ram:d900b06b 00 ?? 00h ram:d900b06c 00 ?? 00h ram:d900b06d 00 ?? 00h ram:d900b06e 00 ?? 00h ram:d900b06f 00 ?? 00h ram:d900b070 00 ?? 00h ram:d900b071 00 ?? 00h ram:d900b072 00 ?? 00h ram:d900b073 00 ?? 00h ram:d900b074 00 ?? 00h ram:d900b075 00 ?? 00h ram:d900b076 00 ?? 00h ram:d900b077 00 ?? 00h ram:d900b078 00 ?? 00h ram:d900b079 00 ?? 00h ram:d900b07a 00 ?? 00h ram:d900b07b 00 ?? 00h ram:d900b07c 00 ?? 00h ram:d900b07d 00 ?? 00h ram:d900b07e 00 ?? 00h ram:d900b07f 00 ?? 00h ram:d900b080 00 ?? 00h ram:d900b081 00 ?? 00h ram:d900b082 00 ?? 00h ram:d900b083 00 ?? 00h ram:d900b084 00 ?? 00h ram:d900b085 00 ?? 00h ram:d900b086 00 ?? 00h ram:d900b087 00 ?? 00h ram:d900b088 00 ?? 00h ram:d900b089 00 ?? 00h ram:d900b08a 00 ?? 00h ram:d900b08b 00 ?? 00h ram:d900b08c 00 ?? 00h ram:d900b08d 00 ?? 00h ram:d900b08e 00 ?? 00h ram:d900b08f 00 ?? 00h ram:d900b090 00 ?? 00h ram:d900b091 00 ?? 00h ram:d900b092 00 ?? 00h ram:d900b093 00 ?? 00h ram:d900b094 00 ?? 00h ram:d900b095 00 ?? 00h ram:d900b096 00 ?? 00h ram:d900b097 00 ?? 00h ram:d900b098 00 ?? 00h ram:d900b099 00 ?? 00h ram:d900b09a 00 ?? 00h ram:d900b09b 00 ?? 00h ram:d900b09c 00 ?? 00h ram:d900b09d 00 ?? 00h ram:d900b09e 00 ?? 00h ram:d900b09f 00 ?? 00h ram:d900b0a0 00 ?? 00h ram:d900b0a1 00 ?? 00h ram:d900b0a2 00 ?? 00h ram:d900b0a3 00 ?? 00h ram:d900b0a4 00 ?? 00h ram:d900b0a5 00 ?? 00h ram:d900b0a6 00 ?? 00h ram:d900b0a7 00 ?? 00h ram:d900b0a8 00 ?? 00h ram:d900b0a9 00 ?? 00h ram:d900b0aa 00 ?? 00h ram:d900b0ab 00 ?? 00h ram:d900b0ac 00 ?? 00h ram:d900b0ad 00 ?? 00h ram:d900b0ae 00 ?? 00h ram:d900b0af 00 ?? 00h ram:d900b0b0 00 ?? 00h ram:d900b0b1 00 ?? 00h ram:d900b0b2 00 ?? 00h ram:d900b0b3 00 ?? 00h ram:d900b0b4 00 ?? 00h ram:d900b0b5 00 ?? 00h ram:d900b0b6 00 ?? 00h ram:d900b0b7 00 ?? 00h ram:d900b0b8 00 ?? 00h ram:d900b0b9 00 ?? 00h ram:d900b0ba 00 ?? 00h ram:d900b0bb 00 ?? 00h ram:d900b0bc 00 ?? 00h ram:d900b0bd 00 ?? 00h ram:d900b0be 00 ?? 00h ram:d900b0bf 00 ?? 00h ram:d900b0c0 00 ?? 00h ram:d900b0c1 00 ?? 00h ram:d900b0c2 00 ?? 00h ram:d900b0c3 00 ?? 00h ram:d900b0c4 00 ?? 00h ram:d900b0c5 00 ?? 00h ram:d900b0c6 00 ?? 00h ram:d900b0c7 00 ?? 00h ram:d900b0c8 00 ?? 00h ram:d900b0c9 00 ?? 00h ram:d900b0ca 00 ?? 00h ram:d900b0cb 00 ?? 00h ram:d900b0cc 00 ?? 00h ram:d900b0cd 00 ?? 00h ram:d900b0ce 00 ?? 00h ram:d900b0cf 00 ?? 00h ram:d900b0d0 00 ?? 00h ram:d900b0d1 00 ?? 00h ram:d900b0d2 00 ?? 00h ram:d900b0d3 00 ?? 00h ram:d900b0d4 00 ?? 00h ram:d900b0d5 00 ?? 00h ram:d900b0d6 00 ?? 00h ram:d900b0d7 00 ?? 00h ram:d900b0d8 00 ?? 00h ram:d900b0d9 00 ?? 00h ram:d900b0da 00 ?? 00h ram:d900b0db 00 ?? 00h ram:d900b0dc 00 ?? 00h ram:d900b0dd 00 ?? 00h ram:d900b0de 00 ?? 00h ram:d900b0df 00 ?? 00h ram:d900b0e0 00 ?? 00h ram:d900b0e1 00 ?? 00h ram:d900b0e2 00 ?? 00h ram:d900b0e3 00 ?? 00h ram:d900b0e4 00 ?? 00h ram:d900b0e5 00 ?? 00h ram:d900b0e6 00 ?? 00h ram:d900b0e7 00 ?? 00h ram:d900b0e8 00 ?? 00h ram:d900b0e9 00 ?? 00h ram:d900b0ea 00 ?? 00h ram:d900b0eb 00 ?? 00h ram:d900b0ec 00 ?? 00h ram:d900b0ed 00 ?? 00h ram:d900b0ee 00 ?? 00h ram:d900b0ef 00 ?? 00h ram:d900b0f0 00 ?? 00h ram:d900b0f1 00 ?? 00h ram:d900b0f2 00 ?? 00h ram:d900b0f3 00 ?? 00h ram:d900b0f4 00 ?? 00h ram:d900b0f5 00 ?? 00h ram:d900b0f6 00 ?? 00h ram:d900b0f7 00 ?? 00h ram:d900b0f8 00 ?? 00h ram:d900b0f9 00 ?? 00h ram:d900b0fa 00 ?? 00h ram:d900b0fb 00 ?? 00h ram:d900b0fc 00 ?? 00h ram:d900b0fd 00 ?? 00h ram:d900b0fe 00 ?? 00h ram:d900b0ff 00 ?? 00h ram:d900b100 00 ?? 00h ram:d900b101 00 ?? 00h ram:d900b102 00 ?? 00h ram:d900b103 00 ?? 00h ram:d900b104 00 ?? 00h ram:d900b105 00 ?? 00h ram:d900b106 00 ?? 00h ram:d900b107 00 ?? 00h ram:d900b108 00 ?? 00h ram:d900b109 00 ?? 00h ram:d900b10a 00 ?? 00h ram:d900b10b 00 ?? 00h ram:d900b10c 00 ?? 00h ram:d900b10d 00 ?? 00h ram:d900b10e 00 ?? 00h ram:d900b10f 00 ?? 00h ram:d900b110 00 ?? 00h ram:d900b111 00 ?? 00h ram:d900b112 00 ?? 00h ram:d900b113 00 ?? 00h ram:d900b114 00 ?? 00h ram:d900b115 00 ?? 00h ram:d900b116 00 ?? 00h ram:d900b117 00 ?? 00h ram:d900b118 00 ?? 00h ram:d900b119 00 ?? 00h ram:d900b11a 00 ?? 00h ram:d900b11b 00 ?? 00h ram:d900b11c 00 ?? 00h ram:d900b11d 00 ?? 00h ram:d900b11e 00 ?? 00h ram:d900b11f 00 ?? 00h ram:d900b120 00 ?? 00h ram:d900b121 00 ?? 00h ram:d900b122 00 ?? 00h ram:d900b123 00 ?? 00h ram:d900b124 00 ?? 00h ram:d900b125 00 ?? 00h ram:d900b126 00 ?? 00h ram:d900b127 00 ?? 00h ram:d900b128 00 ?? 00h ram:d900b129 00 ?? 00h ram:d900b12a 00 ?? 00h ram:d900b12b 00 ?? 00h ram:d900b12c 00 ?? 00h ram:d900b12d 00 ?? 00h ram:d900b12e 00 ?? 00h ram:d900b12f 00 ?? 00h ram:d900b130 00 ?? 00h ram:d900b131 00 ?? 00h ram:d900b132 00 ?? 00h ram:d900b133 00 ?? 00h ram:d900b134 00 ?? 00h ram:d900b135 00 ?? 00h ram:d900b136 00 ?? 00h ram:d900b137 00 ?? 00h ram:d900b138 00 ?? 00h ram:d900b139 00 ?? 00h ram:d900b13a 00 ?? 00h ram:d900b13b 00 ?? 00h ram:d900b13c 00 ?? 00h ram:d900b13d 00 ?? 00h ram:d900b13e 00 ?? 00h ram:d900b13f 00 ?? 00h ram:d900b140 00 ?? 00h ram:d900b141 00 ?? 00h ram:d900b142 00 ?? 00h ram:d900b143 00 ?? 00h ram:d900b144 00 ?? 00h ram:d900b145 00 ?? 00h ram:d900b146 00 ?? 00h ram:d900b147 00 ?? 00h ram:d900b148 00 ?? 00h ram:d900b149 00 ?? 00h ram:d900b14a 00 ?? 00h ram:d900b14b 00 ?? 00h ram:d900b14c 00 ?? 00h ram:d900b14d 00 ?? 00h ram:d900b14e 00 ?? 00h ram:d900b14f 00 ?? 00h ram:d900b150 00 ?? 00h ram:d900b151 00 ?? 00h ram:d900b152 00 ?? 00h ram:d900b153 00 ?? 00h ram:d900b154 00 ?? 00h ram:d900b155 00 ?? 00h ram:d900b156 00 ?? 00h ram:d900b157 00 ?? 00h ram:d900b158 00 ?? 00h ram:d900b159 00 ?? 00h ram:d900b15a 00 ?? 00h ram:d900b15b 00 ?? 00h ram:d900b15c 00 ?? 00h ram:d900b15d 00 ?? 00h ram:d900b15e 00 ?? 00h ram:d900b15f 00 ?? 00h ram:d900b160 00 ?? 00h ram:d900b161 00 ?? 00h ram:d900b162 00 ?? 00h ram:d900b163 00 ?? 00h ram:d900b164 00 ?? 00h ram:d900b165 00 ?? 00h ram:d900b166 00 ?? 00h ram:d900b167 00 ?? 00h ram:d900b168 00 ?? 00h ram:d900b169 00 ?? 00h ram:d900b16a 00 ?? 00h ram:d900b16b 00 ?? 00h ram:d900b16c 00 ?? 00h ram:d900b16d 00 ?? 00h ram:d900b16e 00 ?? 00h ram:d900b16f 00 ?? 00h ram:d900b170 00 ?? 00h ram:d900b171 00 ?? 00h ram:d900b172 00 ?? 00h ram:d900b173 00 ?? 00h ram:d900b174 00 ?? 00h ram:d900b175 00 ?? 00h ram:d900b176 00 ?? 00h ram:d900b177 00 ?? 00h ram:d900b178 00 ?? 00h ram:d900b179 00 ?? 00h ram:d900b17a 00 ?? 00h ram:d900b17b 00 ?? 00h ram:d900b17c 00 ?? 00h ram:d900b17d 00 ?? 00h ram:d900b17e 00 ?? 00h ram:d900b17f 00 ?? 00h ram:d900b180 00 ?? 00h ram:d900b181 00 ?? 00h ram:d900b182 00 ?? 00h ram:d900b183 00 ?? 00h ram:d900b184 00 ?? 00h ram:d900b185 00 ?? 00h ram:d900b186 00 ?? 00h ram:d900b187 00 ?? 00h ram:d900b188 00 ?? 00h ram:d900b189 00 ?? 00h ram:d900b18a 00 ?? 00h ram:d900b18b 00 ?? 00h ram:d900b18c 00 ?? 00h ram:d900b18d 00 ?? 00h ram:d900b18e 00 ?? 00h ram:d900b18f 00 ?? 00h ram:d900b190 00 ?? 00h ram:d900b191 00 ?? 00h ram:d900b192 00 ?? 00h ram:d900b193 00 ?? 00h ram:d900b194 00 ?? 00h ram:d900b195 00 ?? 00h ram:d900b196 00 ?? 00h ram:d900b197 00 ?? 00h ram:d900b198 00 ?? 00h ram:d900b199 00 ?? 00h ram:d900b19a 00 ?? 00h ram:d900b19b 00 ?? 00h ram:d900b19c 00 ?? 00h ram:d900b19d 00 ?? 00h ram:d900b19e 00 ?? 00h ram:d900b19f 00 ?? 00h ram:d900b1a0 00 ?? 00h ram:d900b1a1 00 ?? 00h ram:d900b1a2 00 ?? 00h ram:d900b1a3 00 ?? 00h ram:d900b1a4 00 ?? 00h ram:d900b1a5 00 ?? 00h ram:d900b1a6 00 ?? 00h ram:d900b1a7 00 ?? 00h ram:d900b1a8 00 ?? 00h ram:d900b1a9 00 ?? 00h ram:d900b1aa 00 ?? 00h ram:d900b1ab 00 ?? 00h ram:d900b1ac 00 ?? 00h ram:d900b1ad 00 ?? 00h ram:d900b1ae 00 ?? 00h ram:d900b1af 00 ?? 00h ram:d900b1b0 00 ?? 00h ram:d900b1b1 00 ?? 00h ram:d900b1b2 00 ?? 00h ram:d900b1b3 00 ?? 00h ram:d900b1b4 00 ?? 00h ram:d900b1b5 00 ?? 00h ram:d900b1b6 00 ?? 00h ram:d900b1b7 00 ?? 00h ram:d900b1b8 00 ?? 00h ram:d900b1b9 00 ?? 00h ram:d900b1ba 00 ?? 00h ram:d900b1bb 00 ?? 00h ram:d900b1bc 00 ?? 00h ram:d900b1bd 00 ?? 00h ram:d900b1be 00 ?? 00h ram:d900b1bf 00 ?? 00h ram:d900b1c0 00 ?? 00h ram:d900b1c1 00 ?? 00h ram:d900b1c2 00 ?? 00h ram:d900b1c3 00 ?? 00h ram:d900b1c4 00 ?? 00h ram:d900b1c5 00 ?? 00h ram:d900b1c6 00 ?? 00h ram:d900b1c7 00 ?? 00h ram:d900b1c8 00 ?? 00h ram:d900b1c9 00 ?? 00h ram:d900b1ca 00 ?? 00h ram:d900b1cb 00 ?? 00h ram:d900b1cc 00 ?? 00h ram:d900b1cd 00 ?? 00h ram:d900b1ce 00 ?? 00h ram:d900b1cf 00 ?? 00h ram:d900b1d0 00 ?? 00h ram:d900b1d1 00 ?? 00h ram:d900b1d2 00 ?? 00h ram:d900b1d3 00 ?? 00h ram:d900b1d4 00 ?? 00h ram:d900b1d5 00 ?? 00h ram:d900b1d6 00 ?? 00h ram:d900b1d7 00 ?? 00h ram:d900b1d8 00 ?? 00h ram:d900b1d9 00 ?? 00h ram:d900b1da 00 ?? 00h ram:d900b1db 00 ?? 00h ram:d900b1dc 00 ?? 00h ram:d900b1dd 00 ?? 00h ram:d900b1de 00 ?? 00h ram:d900b1df 00 ?? 00h ram:d900b1e0 00 ?? 00h ram:d900b1e1 00 ?? 00h ram:d900b1e2 00 ?? 00h ram:d900b1e3 00 ?? 00h ram:d900b1e4 00 ?? 00h ram:d900b1e5 00 ?? 00h ram:d900b1e6 00 ?? 00h ram:d900b1e7 00 ?? 00h ram:d900b1e8 00 ?? 00h ram:d900b1e9 00 ?? 00h ram:d900b1ea 00 ?? 00h ram:d900b1eb 00 ?? 00h ram:d900b1ec 00 ?? 00h ram:d900b1ed 00 ?? 00h ram:d900b1ee 00 ?? 00h ram:d900b1ef 00 ?? 00h ram:d900b1f0 00 ?? 00h ram:d900b1f1 00 ?? 00h ram:d900b1f2 00 ?? 00h ram:d900b1f3 00 ?? 00h ram:d900b1f4 00 ?? 00h ram:d900b1f5 00 ?? 00h ram:d900b1f6 00 ?? 00h ram:d900b1f7 00 ?? 00h ram:d900b1f8 00 ?? 00h ram:d900b1f9 00 ?? 00h ram:d900b1fa 00 ?? 00h ram:d900b1fb 00 ?? 00h ram:d900b1fc 00 ?? 00h ram:d900b1fd 00 ?? 00h ram:d900b1fe 00 ?? 00h ram:d900b1ff 00 ?? 00h ram:d900b200 00 ?? 00h ram:d900b201 00 ?? 00h ram:d900b202 00 ?? 00h ram:d900b203 00 ?? 00h ram:d900b204 00 ?? 00h ram:d900b205 00 ?? 00h ram:d900b206 00 ?? 00h ram:d900b207 00 ?? 00h ram:d900b208 00 ?? 00h ram:d900b209 00 ?? 00h ram:d900b20a 00 ?? 00h ram:d900b20b 00 ?? 00h ram:d900b20c 00 ?? 00h ram:d900b20d 00 ?? 00h ram:d900b20e 00 ?? 00h ram:d900b20f 00 ?? 00h ram:d900b210 00 ?? 00h ram:d900b211 00 ?? 00h ram:d900b212 00 ?? 00h ram:d900b213 00 ?? 00h ram:d900b214 00 ?? 00h ram:d900b215 00 ?? 00h ram:d900b216 00 ?? 00h ram:d900b217 00 ?? 00h ram:d900b218 00 ?? 00h ram:d900b219 00 ?? 00h ram:d900b21a 00 ?? 00h ram:d900b21b 00 ?? 00h ram:d900b21c 00 ?? 00h ram:d900b21d 00 ?? 00h ram:d900b21e 00 ?? 00h ram:d900b21f 00 ?? 00h ram:d900b220 00 ?? 00h ram:d900b221 00 ?? 00h ram:d900b222 00 ?? 00h ram:d900b223 00 ?? 00h ram:d900b224 00 ?? 00h ram:d900b225 00 ?? 00h ram:d900b226 00 ?? 00h ram:d900b227 00 ?? 00h ram:d900b228 00 ?? 00h ram:d900b229 00 ?? 00h ram:d900b22a 00 ?? 00h ram:d900b22b 00 ?? 00h ram:d900b22c 00 ?? 00h ram:d900b22d 00 ?? 00h ram:d900b22e 00 ?? 00h ram:d900b22f 00 ?? 00h ram:d900b230 00 ?? 00h ram:d900b231 00 ?? 00h ram:d900b232 00 ?? 00h ram:d900b233 00 ?? 00h ram:d900b234 00 ?? 00h ram:d900b235 00 ?? 00h ram:d900b236 00 ?? 00h ram:d900b237 00 ?? 00h ram:d900b238 00 ?? 00h ram:d900b239 00 ?? 00h ram:d900b23a 00 ?? 00h ram:d900b23b 00 ?? 00h ram:d900b23c 00 ?? 00h ram:d900b23d 00 ?? 00h ram:d900b23e 00 ?? 00h ram:d900b23f 00 ?? 00h ram:d900b240 00 ?? 00h ram:d900b241 00 ?? 00h ram:d900b242 00 ?? 00h ram:d900b243 00 ?? 00h ram:d900b244 00 ?? 00h ram:d900b245 00 ?? 00h ram:d900b246 00 ?? 00h ram:d900b247 00 ?? 00h ram:d900b248 00 ?? 00h ram:d900b249 00 ?? 00h ram:d900b24a 00 ?? 00h ram:d900b24b 00 ?? 00h ram:d900b24c 00 ?? 00h ram:d900b24d 00 ?? 00h ram:d900b24e 00 ?? 00h ram:d900b24f 00 ?? 00h ram:d900b250 00 ?? 00h ram:d900b251 00 ?? 00h ram:d900b252 00 ?? 00h ram:d900b253 00 ?? 00h ram:d900b254 00 ?? 00h ram:d900b255 00 ?? 00h ram:d900b256 00 ?? 00h ram:d900b257 00 ?? 00h ram:d900b258 00 ?? 00h ram:d900b259 00 ?? 00h ram:d900b25a 00 ?? 00h ram:d900b25b 00 ?? 00h ram:d900b25c 00 ?? 00h ram:d900b25d 00 ?? 00h ram:d900b25e 00 ?? 00h ram:d900b25f 00 ?? 00h ram:d900b260 00 ?? 00h ram:d900b261 00 ?? 00h ram:d900b262 00 ?? 00h ram:d900b263 00 ?? 00h ram:d900b264 00 ?? 00h ram:d900b265 00 ?? 00h ram:d900b266 00 ?? 00h ram:d900b267 00 ?? 00h ram:d900b268 00 ?? 00h ram:d900b269 00 ?? 00h ram:d900b26a 00 ?? 00h ram:d900b26b 00 ?? 00h ram:d900b26c 00 ?? 00h ram:d900b26d 00 ?? 00h ram:d900b26e 00 ?? 00h ram:d900b26f 00 ?? 00h ram:d900b270 00 ?? 00h ram:d900b271 00 ?? 00h ram:d900b272 00 ?? 00h ram:d900b273 00 ?? 00h ram:d900b274 00 ?? 00h ram:d900b275 00 ?? 00h ram:d900b276 00 ?? 00h ram:d900b277 00 ?? 00h ram:d900b278 00 ?? 00h ram:d900b279 00 ?? 00h ram:d900b27a 00 ?? 00h ram:d900b27b 00 ?? 00h ram:d900b27c 00 ?? 00h ram:d900b27d 00 ?? 00h ram:d900b27e 00 ?? 00h ram:d900b27f 00 ?? 00h ram:d900b280 00 ?? 00h ram:d900b281 00 ?? 00h ram:d900b282 00 ?? 00h ram:d900b283 00 ?? 00h ram:d900b284 00 ?? 00h ram:d900b285 00 ?? 00h ram:d900b286 00 ?? 00h ram:d900b287 00 ?? 00h ram:d900b288 00 ?? 00h ram:d900b289 00 ?? 00h ram:d900b28a 00 ?? 00h ram:d900b28b 00 ?? 00h ram:d900b28c 00 ?? 00h ram:d900b28d 00 ?? 00h ram:d900b28e 00 ?? 00h ram:d900b28f 00 ?? 00h ram:d900b290 00 ?? 00h ram:d900b291 00 ?? 00h ram:d900b292 00 ?? 00h ram:d900b293 00 ?? 00h ram:d900b294 00 ?? 00h ram:d900b295 00 ?? 00h ram:d900b296 00 ?? 00h ram:d900b297 00 ?? 00h ram:d900b298 00 ?? 00h ram:d900b299 00 ?? 00h ram:d900b29a 00 ?? 00h ram:d900b29b 00 ?? 00h ram:d900b29c 00 ?? 00h ram:d900b29d 00 ?? 00h ram:d900b29e 00 ?? 00h ram:d900b29f 00 ?? 00h ram:d900b2a0 00 ?? 00h ram:d900b2a1 00 ?? 00h ram:d900b2a2 00 ?? 00h ram:d900b2a3 00 ?? 00h ram:d900b2a4 00 ?? 00h ram:d900b2a5 00 ?? 00h ram:d900b2a6 00 ?? 00h ram:d900b2a7 00 ?? 00h ram:d900b2a8 00 ?? 00h ram:d900b2a9 00 ?? 00h ram:d900b2aa 00 ?? 00h ram:d900b2ab 00 ?? 00h ram:d900b2ac 00 ?? 00h ram:d900b2ad 00 ?? 00h ram:d900b2ae 00 ?? 00h ram:d900b2af 00 ?? 00h ram:d900b2b0 00 ?? 00h ram:d900b2b1 00 ?? 00h ram:d900b2b2 00 ?? 00h ram:d900b2b3 00 ?? 00h ram:d900b2b4 00 ?? 00h ram:d900b2b5 00 ?? 00h ram:d900b2b6 00 ?? 00h ram:d900b2b7 00 ?? 00h ram:d900b2b8 00 ?? 00h ram:d900b2b9 00 ?? 00h ram:d900b2ba 00 ?? 00h ram:d900b2bb 00 ?? 00h ram:d900b2bc 00 ?? 00h ram:d900b2bd 00 ?? 00h ram:d900b2be 00 ?? 00h ram:d900b2bf 00 ?? 00h ram:d900b2c0 00 ?? 00h ram:d900b2c1 00 ?? 00h ram:d900b2c2 00 ?? 00h ram:d900b2c3 00 ?? 00h ram:d900b2c4 00 ?? 00h ram:d900b2c5 00 ?? 00h ram:d900b2c6 00 ?? 00h ram:d900b2c7 00 ?? 00h ram:d900b2c8 00 ?? 00h ram:d900b2c9 00 ?? 00h ram:d900b2ca 00 ?? 00h ram:d900b2cb 00 ?? 00h ram:d900b2cc 00 ?? 00h ram:d900b2cd 00 ?? 00h ram:d900b2ce 00 ?? 00h ram:d900b2cf 00 ?? 00h ram:d900b2d0 00 ?? 00h ram:d900b2d1 00 ?? 00h ram:d900b2d2 00 ?? 00h ram:d900b2d3 00 ?? 00h ram:d900b2d4 00 ?? 00h ram:d900b2d5 00 ?? 00h ram:d900b2d6 00 ?? 00h ram:d900b2d7 00 ?? 00h ram:d900b2d8 00 ?? 00h ram:d900b2d9 00 ?? 00h ram:d900b2da 00 ?? 00h ram:d900b2db 00 ?? 00h ram:d900b2dc 00 ?? 00h ram:d900b2dd 00 ?? 00h ram:d900b2de 00 ?? 00h ram:d900b2df 00 ?? 00h ram:d900b2e0 00 ?? 00h ram:d900b2e1 00 ?? 00h ram:d900b2e2 00 ?? 00h ram:d900b2e3 00 ?? 00h ram:d900b2e4 00 ?? 00h ram:d900b2e5 00 ?? 00h ram:d900b2e6 00 ?? 00h ram:d900b2e7 00 ?? 00h ram:d900b2e8 00 ?? 00h ram:d900b2e9 00 ?? 00h ram:d900b2ea 00 ?? 00h ram:d900b2eb 00 ?? 00h ram:d900b2ec 00 ?? 00h ram:d900b2ed 00 ?? 00h ram:d900b2ee 00 ?? 00h ram:d900b2ef 00 ?? 00h ram:d900b2f0 00 ?? 00h ram:d900b2f1 00 ?? 00h ram:d900b2f2 00 ?? 00h ram:d900b2f3 00 ?? 00h ram:d900b2f4 00 ?? 00h ram:d900b2f5 00 ?? 00h ram:d900b2f6 00 ?? 00h ram:d900b2f7 00 ?? 00h ram:d900b2f8 00 ?? 00h ram:d900b2f9 00 ?? 00h ram:d900b2fa 00 ?? 00h ram:d900b2fb 00 ?? 00h ram:d900b2fc 00 ?? 00h ram:d900b2fd 00 ?? 00h ram:d900b2fe 00 ?? 00h ram:d900b2ff 00 ?? 00h ram:d900b300 00 ?? 00h ram:d900b301 00 ?? 00h ram:d900b302 00 ?? 00h ram:d900b303 00 ?? 00h ram:d900b304 00 ?? 00h ram:d900b305 00 ?? 00h ram:d900b306 00 ?? 00h ram:d900b307 00 ?? 00h ram:d900b308 00 ?? 00h ram:d900b309 00 ?? 00h ram:d900b30a 00 ?? 00h ram:d900b30b 00 ?? 00h ram:d900b30c 00 ?? 00h ram:d900b30d 00 ?? 00h ram:d900b30e 00 ?? 00h ram:d900b30f 00 ?? 00h ram:d900b310 00 ?? 00h ram:d900b311 00 ?? 00h ram:d900b312 00 ?? 00h ram:d900b313 00 ?? 00h ram:d900b314 00 ?? 00h ram:d900b315 00 ?? 00h ram:d900b316 00 ?? 00h ram:d900b317 00 ?? 00h ram:d900b318 00 ?? 00h ram:d900b319 00 ?? 00h ram:d900b31a 00 ?? 00h ram:d900b31b 00 ?? 00h ram:d900b31c 00 ?? 00h ram:d900b31d 00 ?? 00h ram:d900b31e 00 ?? 00h ram:d900b31f 00 ?? 00h ram:d900b320 00 ?? 00h ram:d900b321 00 ?? 00h ram:d900b322 00 ?? 00h ram:d900b323 00 ?? 00h ram:d900b324 00 ?? 00h ram:d900b325 00 ?? 00h ram:d900b326 00 ?? 00h ram:d900b327 00 ?? 00h ram:d900b328 00 ?? 00h ram:d900b329 00 ?? 00h ram:d900b32a 00 ?? 00h ram:d900b32b 00 ?? 00h ram:d900b32c 00 ?? 00h ram:d900b32d 00 ?? 00h ram:d900b32e 00 ?? 00h ram:d900b32f 00 ?? 00h ram:d900b330 00 ?? 00h ram:d900b331 00 ?? 00h ram:d900b332 00 ?? 00h ram:d900b333 00 ?? 00h ram:d900b334 00 ?? 00h ram:d900b335 00 ?? 00h ram:d900b336 00 ?? 00h ram:d900b337 00 ?? 00h ram:d900b338 00 ?? 00h ram:d900b339 00 ?? 00h ram:d900b33a 00 ?? 00h ram:d900b33b 00 ?? 00h ram:d900b33c 00 ?? 00h ram:d900b33d 00 ?? 00h ram:d900b33e 00 ?? 00h ram:d900b33f 00 ?? 00h ram:d900b340 00 ?? 00h ram:d900b341 00 ?? 00h ram:d900b342 00 ?? 00h ram:d900b343 00 ?? 00h ram:d900b344 00 ?? 00h ram:d900b345 00 ?? 00h ram:d900b346 00 ?? 00h ram:d900b347 00 ?? 00h ram:d900b348 00 ?? 00h ram:d900b349 00 ?? 00h ram:d900b34a 00 ?? 00h ram:d900b34b 00 ?? 00h ram:d900b34c 00 ?? 00h ram:d900b34d 00 ?? 00h ram:d900b34e 00 ?? 00h ram:d900b34f 00 ?? 00h ram:d900b350 00 ?? 00h ram:d900b351 00 ?? 00h ram:d900b352 00 ?? 00h ram:d900b353 00 ?? 00h ram:d900b354 00 ?? 00h ram:d900b355 00 ?? 00h ram:d900b356 00 ?? 00h ram:d900b357 00 ?? 00h ram:d900b358 00 ?? 00h ram:d900b359 00 ?? 00h ram:d900b35a 00 ?? 00h ram:d900b35b 00 ?? 00h ram:d900b35c 00 ?? 00h ram:d900b35d 00 ?? 00h ram:d900b35e 00 ?? 00h ram:d900b35f 00 ?? 00h ram:d900b360 00 ?? 00h ram:d900b361 00 ?? 00h ram:d900b362 00 ?? 00h ram:d900b363 00 ?? 00h ram:d900b364 00 ?? 00h ram:d900b365 00 ?? 00h ram:d900b366 00 ?? 00h ram:d900b367 00 ?? 00h ram:d900b368 00 ?? 00h ram:d900b369 00 ?? 00h ram:d900b36a 00 ?? 00h ram:d900b36b 00 ?? 00h ram:d900b36c 00 ?? 00h ram:d900b36d 00 ?? 00h ram:d900b36e 00 ?? 00h ram:d900b36f 00 ?? 00h ram:d900b370 00 ?? 00h ram:d900b371 00 ?? 00h ram:d900b372 00 ?? 00h ram:d900b373 00 ?? 00h ram:d900b374 00 ?? 00h ram:d900b375 00 ?? 00h ram:d900b376 00 ?? 00h ram:d900b377 00 ?? 00h ram:d900b378 00 ?? 00h ram:d900b379 00 ?? 00h ram:d900b37a 00 ?? 00h ram:d900b37b 00 ?? 00h ram:d900b37c 00 ?? 00h ram:d900b37d 00 ?? 00h ram:d900b37e 00 ?? 00h ram:d900b37f 00 ?? 00h ram:d900b380 00 ?? 00h ram:d900b381 00 ?? 00h ram:d900b382 00 ?? 00h ram:d900b383 00 ?? 00h ram:d900b384 00 ?? 00h ram:d900b385 00 ?? 00h ram:d900b386 00 ?? 00h ram:d900b387 00 ?? 00h ram:d900b388 00 ?? 00h ram:d900b389 00 ?? 00h ram:d900b38a 00 ?? 00h ram:d900b38b 00 ?? 00h ram:d900b38c 00 ?? 00h ram:d900b38d 00 ?? 00h ram:d900b38e 00 ?? 00h ram:d900b38f 00 ?? 00h ram:d900b390 00 ?? 00h ram:d900b391 00 ?? 00h ram:d900b392 00 ?? 00h ram:d900b393 00 ?? 00h ram:d900b394 00 ?? 00h ram:d900b395 00 ?? 00h ram:d900b396 00 ?? 00h ram:d900b397 00 ?? 00h ram:d900b398 00 ?? 00h ram:d900b399 00 ?? 00h ram:d900b39a 00 ?? 00h ram:d900b39b 00 ?? 00h ram:d900b39c 00 ?? 00h ram:d900b39d 00 ?? 00h ram:d900b39e 00 ?? 00h ram:d900b39f 00 ?? 00h ram:d900b3a0 00 ?? 00h ram:d900b3a1 00 ?? 00h ram:d900b3a2 00 ?? 00h ram:d900b3a3 00 ?? 00h ram:d900b3a4 00 ?? 00h ram:d900b3a5 00 ?? 00h ram:d900b3a6 00 ?? 00h ram:d900b3a7 00 ?? 00h ram:d900b3a8 00 ?? 00h ram:d900b3a9 00 ?? 00h ram:d900b3aa 00 ?? 00h ram:d900b3ab 00 ?? 00h ram:d900b3ac 00 ?? 00h ram:d900b3ad 00 ?? 00h ram:d900b3ae 00 ?? 00h ram:d900b3af 00 ?? 00h ram:d900b3b0 00 ?? 00h ram:d900b3b1 00 ?? 00h ram:d900b3b2 00 ?? 00h ram:d900b3b3 00 ?? 00h ram:d900b3b4 00 ?? 00h ram:d900b3b5 00 ?? 00h ram:d900b3b6 00 ?? 00h ram:d900b3b7 00 ?? 00h ram:d900b3b8 00 ?? 00h ram:d900b3b9 00 ?? 00h ram:d900b3ba 00 ?? 00h ram:d900b3bb 00 ?? 00h ram:d900b3bc 00 ?? 00h ram:d900b3bd 00 ?? 00h ram:d900b3be 00 ?? 00h ram:d900b3bf 00 ?? 00h ram:d900b3c0 00 ?? 00h ram:d900b3c1 00 ?? 00h ram:d900b3c2 00 ?? 00h ram:d900b3c3 00 ?? 00h ram:d900b3c4 00 ?? 00h ram:d900b3c5 00 ?? 00h ram:d900b3c6 00 ?? 00h ram:d900b3c7 00 ?? 00h ram:d900b3c8 00 ?? 00h ram:d900b3c9 00 ?? 00h ram:d900b3ca 00 ?? 00h ram:d900b3cb 00 ?? 00h ram:d900b3cc 00 ?? 00h ram:d900b3cd 00 ?? 00h ram:d900b3ce 00 ?? 00h ram:d900b3cf 00 ?? 00h ram:d900b3d0 00 ?? 00h ram:d900b3d1 00 ?? 00h ram:d900b3d2 00 ?? 00h ram:d900b3d3 00 ?? 00h ram:d900b3d4 00 ?? 00h ram:d900b3d5 00 ?? 00h ram:d900b3d6 00 ?? 00h ram:d900b3d7 00 ?? 00h ram:d900b3d8 00 ?? 00h ram:d900b3d9 00 ?? 00h ram:d900b3da 00 ?? 00h ram:d900b3db 00 ?? 00h ram:d900b3dc 00 ?? 00h ram:d900b3dd 00 ?? 00h ram:d900b3de 00 ?? 00h ram:d900b3df 00 ?? 00h ram:d900b3e0 00 ?? 00h ram:d900b3e1 00 ?? 00h ram:d900b3e2 00 ?? 00h ram:d900b3e3 00 ?? 00h ram:d900b3e4 00 ?? 00h ram:d900b3e5 00 ?? 00h ram:d900b3e6 00 ?? 00h ram:d900b3e7 00 ?? 00h ram:d900b3e8 00 ?? 00h ram:d900b3e9 00 ?? 00h ram:d900b3ea 00 ?? 00h ram:d900b3eb 00 ?? 00h ram:d900b3ec 00 ?? 00h ram:d900b3ed 00 ?? 00h ram:d900b3ee 00 ?? 00h ram:d900b3ef 00 ?? 00h ram:d900b3f0 00 ?? 00h ram:d900b3f1 00 ?? 00h ram:d900b3f2 00 ?? 00h ram:d900b3f3 00 ?? 00h ram:d900b3f4 00 ?? 00h ram:d900b3f5 00 ?? 00h ram:d900b3f6 00 ?? 00h ram:d900b3f7 00 ?? 00h ram:d900b3f8 00 ?? 00h ram:d900b3f9 00 ?? 00h ram:d900b3fa 00 ?? 00h ram:d900b3fb 00 ?? 00h ram:d900b3fc 00 ?? 00h ram:d900b3fd 00 ?? 00h ram:d900b3fe 00 ?? 00h ;********* BL21 code ********* ram:d900b3ff 00 ?? 00h ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_FUN_d900b400(void) ;XREF[1,0]: d9008734 ram:d900b400 c0010058 ldr x0=>DAT_d900b860,PTR_DAT_d900b438 ;= d900b860 ram:d900b404 e1010058 ldr x1,DAT_d900b440 ram:d900b408 0200018b add x2,x0,x1 LAB_d900b40c: ;XREF[1,0]: d900b41c ram:d900b40c 430000cb sub x3,x2,x0 ram:d900b410 7f4000f1 cmp x3,#0x10 ram:d900b414 6b000054 b.lt LAB_d900b420 ; FWD[2,0]: d900b860,d900b868 ram:d900b418 1f7c81a8 stp xzr,xzr,[x0], #0x10=>DAT_d900b860 ram:d900b41c fcffff17 b LAB_d900b40c LAB_d900b420: ;XREF[2,0]: d900b414,d900b42c ram:d900b420 1f0002eb cmp x0,x2 ram:d900b424 60000054 b.eq LAB_d900b430 ram:d900b428 1f140038 strb wzr,[x0], #0x1=>DAT_d900b860 ram:d900b42c fdffff17 b LAB_d900b420 LAB_d900b430: ;XREF[1,0]: d900b424 ram:d900b430 8f000014 b BL21_FUN_d900b664 ;undefined BL21_FUN_d900b664(void) ram:d900b434 00 ?? 00h ram:d900b435 00 ?? 00h ram:d900b436 00 ?? 00h ram:d900b437 00 ?? 00h PTR_DAT_d900b438: ;XREF[1,0]: d900b400 ram:d900b438 60b800d90... addr DAT_d900b860 DAT_d900b440: ;XREF[1,0]: d900b404 ram:d900b440 000000000... undefined8 0000000000000000h ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined FUN_d900b448(void) ;XREF[2,0]: d900b564,d900b5e4 ram:d900b448 013193d2 mov x1,#0x9988 ram:d900b44c 0122b8f2 movk x1,#0xc110, LSL #16 ram:d900b450 220040b9 ldr w2,[x1]=>DAT_c1109988 LAB_d900b454: ;XREF[1,0]: d900b468 ram:d900b454 013193d2 mov x1,#0x9988 ram:d900b458 0122b8f2 movk x1,#0xc110, LSL #16 ram:d900b45c 210040b9 ldr w1,[x1]=>DAT_c1109988 ram:d900b460 2100024b sub w1,w1,w2 ram:d900b464 3f00006b cmp w1,w0 ram:d900b468 69ffff54 b.ls LAB_d900b454 ram:d900b46c c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_FUN_d900b470(int param_1) ;param_1 int w0 ;XREF[2,0]: d900b5f8,d900b600 ram:d900b470 1f040071 cmp param_1,#0x1 ram:d900b474 c0030054 b.eq LAB_d900b4ec ram:d900b478 1f0c0071 cmp param_1,#0x3 ram:d900b47c 21070054 b.ne LAB_d900b560 ram:d900b480 00c990d2 mov param_1,#0x8648 ram:d900b484 0022b8f2 movk param_1,#0xc110, LSL #16 ram:d900b488 010040b9 ldr w1,[param_1]=>DAT_c1108648 ram:d900b48c 40008052 mov param_1,#0x2 ram:d900b490 0010a072 movk param_1,#0x80, LSL #16 ram:d900b494 21600912 and w1,w1,#0xff80ffff ram:d900b498 2100002a orr w1,w1,param_1 ram:d900b49c 00c990d2 mov param_1,#0x8648 ram:d900b4a0 0022b8f2 movk param_1,#0xc110, LSL #16 ram:d900b4a4 010000b9 str w1,[param_1]=>DAT_c1108648 ram:d900b4a8 80c890d2 mov param_1,#0x8644 ram:d900b4ac 0022b8f2 movk param_1,#0xc110, LSL #16 ram:d900b4b0 81038052 mov w1,#0x1c ram:d900b4b4 010000b9 str w1,[param_1]=>DAT_c1108644 ram:d900b4b8 809688d2 mov param_1,#0x44b4 ram:d900b4bc 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d900b4c0 010040b9 ldr w1,[param_1]=>DAT_da8344b4 ram:d900b4c4 00408112 mov param_1,#0xfffff5ff ram:d900b4c8 2100000a and w1,w1,param_1 ram:d900b4cc 809688d2 mov param_1,#0x44b4 ram:d900b4d0 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d900b4d4 010000b9 str w1,[param_1]=>DAT_da8344b4 ram:d900b4d8 009788d2 mov param_1,#0x44b8 ram:d900b4dc 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d900b4e0 010040b9 ldr w1,[param_1]=>DAT_da8344b8 ram:d900b4e4 21001432 orr w1,w1,#0x1000 ram:d900b4e8 1b000014 b LAB_d900b554 LAB_d900b4ec: ;XREF[1,0]: d900b474 ram:d900b4ec 00ab90d2 mov param_1,#0x8558 ram:d900b4f0 0022b8f2 movk param_1,#0xc110, LSL #16 ram:d900b4f4 010040b9 ldr w1,[param_1]=>DAT_c1108558 ram:d900b4f8 40008052 mov param_1,#0x2 ram:d900b4fc 0010a072 movk param_1,#0x80, LSL #16 ram:d900b500 21600912 and w1,w1,#0xff80ffff ram:d900b504 2100002a orr w1,w1,param_1 ram:d900b508 00ab90d2 mov param_1,#0x8558 ram:d900b50c 0022b8f2 movk param_1,#0xc110, LSL #16 ram:d900b510 010000b9 str w1,[param_1]=>DAT_c1108558 ram:d900b514 80aa90d2 mov param_1,#0x8554 ram:d900b518 0022b8f2 movk param_1,#0xc110, LSL #16 ram:d900b51c 81038052 mov w1,#0x1c ram:d900b520 010000b9 str w1,[param_1]=>DAT_c1108554 ram:d900b524 809688d2 mov param_1,#0x44b4 ram:d900b528 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d900b52c 010040b9 ldr w1,[param_1]=>DAT_da8344b4 ram:d900b530 809688d2 mov param_1,#0x44b4 ram:d900b534 21781512 and w1,w1,#0xfffffbff ram:d900b538 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d900b53c 010000b9 str w1,[param_1]=>DAT_da8344b4 ram:d900b540 009788d2 mov param_1,#0x44b8 ram:d900b544 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d900b548 010040b9 ldr w1,[param_1]=>DAT_da8344b8 ram:d900b54c 21781a12 and w1,w1,#0xffffffdf ram:d900b550 21001532 orr w1,w1,#0x800 LAB_d900b554: ;XREF[1,0]: d900b4e8 ram:d900b554 009788d2 mov param_1,#0x44b8 ram:d900b558 6050bbf2 movk param_1,#0xda83, LSL #16 ram:d900b55c 010000b9 str w1,[param_1]=>DAT_da8344b8 LAB_d900b560: ;XREF[1,0]: d900b47c ram:d900b560 00198052 mov param_1,#0xc8 ram:d900b564 b9ffff17 b FUN_d900b448 ;undefined FUN_d900b448(void) ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_set_v(int param_1, uint param_2) ;param_1 int w0 ;param_2 uint w1 ;XREF[2,0]: d900b630,d900b660 ram:d900b568 04000090 adrp x4,DAT_d900b000 ram:d900b56c 020080d2 mov x2,#0x0 ram:d900b570 84401d91 add x4=>DAT_d900b750,x4,#0x750 ;= 001C0000h LAB_d900b574: ;XREF[1,0]: d900b590 ram:d900b574 5f7400f1 cmp x2,#0x1d ram:d900b578 e303022a mov w3,w2 ram:d900b57c e0000054 b.eq LAB_d900b598 ram:d900b580 850c028b add x5,x4,x2, LSL #0x3 ram:d900b584 a50440b9 ldr w5,[x5, #0x4]=>DAT_d900b754 ;= 0000035Ch ram:d900b588 42040091 add x2,x2,#0x1 ram:d900b58c bf00016b cmp w5,param_2 ram:d900b590 23ffff54 b.cc LAB_d900b574 ram:d900b594 02000014 b LAB_d900b59c LAB_d900b598: ;XREF[1,0]: d900b57c ram:d900b598 83038052 mov w3,#0x1c LAB_d900b59c: ;XREF[1,0]: d900b594 ram:d900b59c 1f040071 cmp param_1,#0x1 ram:d900b5a0 20010054 b.eq LAB_d900b5c4 ram:d900b5a4 1f0c0071 cmp param_1,#0x3 ram:d900b5a8 c1010054 b.ne LAB_d900b5e0 ram:d900b5ac 00000090 adrp param_1,DAT_d900b000 ram:d900b5b0 00401d91 add param_1,param_1,#0x750 ram:d900b5b4 637c7d93 sbfiz x3,x3,#0x3,#0x20 ram:d900b5b8 016863b8 ldr param_2,[param_1, x3, LSL #0x0]=>DAT_...;= 001C0000h ram:d900b5bc 80c890d2 mov param_1,#0x8644 ram:d900b5c0 06000014 b LAB_d900b5d8 LAB_d900b5c4: ;XREF[1,0]: d900b5a0 ram:d900b5c4 00000090 adrp param_1,DAT_d900b000 ram:d900b5c8 00401d91 add param_1,param_1,#0x750 ram:d900b5cc 637c7d93 sbfiz x3,x3,#0x3,#0x20 ram:d900b5d0 016863b8 ldr param_2,[param_1, x3, LSL #0x0]=>DAT_...;= 001C0000h ram:d900b5d4 80aa90d2 mov param_1,#0x8554 LAB_d900b5d8: ;XREF[1,0]: d900b5c0 ram:d900b5d8 0022b8f2 movk param_1,#0xc110, LSL #16 ; FWD[2,0]: c1108554,c1108644 ram:d900b5dc 010000b9 str param_2,[param_1]=>DAT_c1108644 LAB_d900b5e0: ;XREF[1,0]: d900b5a8 ram:d900b5e0 00198052 mov param_1,#0xc8 ram:d900b5e4 99ffff17 b FUN_d900b448 ;undefined FUN_d900b448(void) ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_FUN_d900b5e8(void) ;local_10 undefined8 -10 ;XREF[2,0]: d900b5f4,d900b650 ;local_20 undefined8 -20 ;XREF[2,0]: d900b5e8,d900b654 ;XREF[1,0]: d900b668 ram:d900b5e8 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d900b5ec fd030091 mov x29,sp ram:d900b5f0 20008052 mov w0,#0x1 ram:d900b5f4 f30b00f9 str x19,[sp, #local_10+0x20] ram:d900b5f8 9effff97 bl BL21_FUN_d900b470 ;undefined BL21_FUN_d900b470(int para... ram:d900b5fc 60008052 mov w0,#0x3 ram:d900b600 9cffff97 bl BL21_FUN_d900b470 ;undefined BL21_FUN_d900b470(int para... ram:d900b604 00000090 adrp x0,DAT_d900b000 ram:d900b608 00e02091 add x0=>s_set_vcck_to_d900b838,x0,#0x838 ;= "set vcck to " ram:d900b60c 2b000094 bl BL21_serial_puts ;undefined BL21_serial_puts(byte * pa... ram:d900b610 008c80d2 mov x0,#1120 ram:d900b614 13000090 adrp x19,DAT_d900b000 ram:d900b618 34000094 bl BL21_serial_put_dec ;undefined BL21_serial_put_dec(ulong ... ram:d900b61c 73162191 add x19,x19,#0x845 ram:d900b620 e00313aa mov x0=>s__mv_d900b845,x19 ;= " mv\n" ram:d900b624 25000094 bl BL21_serial_puts ;undefined BL21_serial_puts(byte * pa... ram:d900b628 018c8052 mov w1,#0x460 ram:d900b62c 60008052 mov w0,#0x3 ram:d900b630 ceffff97 bl BL21_set_v ;undefined BL21_set_v(int param_1, ui... ram:d900b634 00000090 adrp x0,DAT_d900b000 ram:d900b638 00282191 add x0=>s_set_vddee_to_d900b84a,x0,#0x84a ;= "set vddee to " ram:d900b63c 1f000094 bl BL21_serial_puts ;undefined BL21_serial_puts(byte * pa... ram:d900b640 007d80d2 mov x0,#0x3e8 ram:d900b644 29000094 bl BL21_serial_put_dec ;undefined BL21_serial_put_dec(ulong ... ram:d900b648 e00313aa mov x0=>s__mv_d900b845,x19 ;= " mv\n" ram:d900b64c 1b000094 bl BL21_serial_puts ;undefined BL21_serial_puts(byte * pa... ram:d900b650 f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d900b654 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d900b658 20008052 mov w0,#0x1 ram:d900b65c 017d8052 mov w1,#0x3e8 ram:d900b660 c2ffff17 b BL21_set_v ;undefined BL21_set_v(int param_1, ui... ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_FUN_d900b664(void) ;XREF[1,0]: d900b66c ram:d900b664 00008052 mov w0,#0x0 ram:d900b668 e0ffff17 b BL21_FUN_d900b5e8 ;undefined BL21_FUN_d900b5e8(void) ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_FUN_d900b664(void) ;XREF[1,0]: d900b430 ram:d900b66c feffff17 b BL21_FUN_d900b664 ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_serial_putc(int param_1) ;param_1 int w0 ;XREF[2,0]: d900b6d4,d900b738 ram:d900b670 1f280071 cmp param_1,#0xa ram:d900b674 21010054 b.ne LAB_d900b698 LAB_d900b678: ;XREF[1,0]: d900b684 ram:d900b678 819980d2 mov x1,#0x4cc ram:d900b67c 0102b9f2 movk x1,#0xc810, LSL #16 ram:d900b680 210040b9 ldr w1,[x1]=>DAT_c81004cc ram:d900b684 a1ffaf37 tbnz w1,#0x15,LAB_d900b678 ram:d900b688 019880d2 mov x1,#0x4c0 ram:d900b68c 0102b9f2 movk x1,#0xc810, LSL #16 ram:d900b690 a2018052 mov w2,#0xd ram:d900b694 220000b9 str w2,[x1]=>DAT_c81004c0 LAB_d900b698: ;XREF[2,0]: d900b674,d900b6a4 ram:d900b698 819980d2 mov x1,#0x4cc ram:d900b69c 0102b9f2 movk x1,#0xc810, LSL #16 ram:d900b6a0 210040b9 ldr w1,[x1]=>DAT_c81004cc ram:d900b6a4 a1ffaf37 tbnz w1,#0x15,LAB_d900b698 ram:d900b6a8 019880d2 mov x1,#0x4c0 ram:d900b6ac 0102b9f2 movk x1,#0xc810, LSL #16 ram:d900b6b0 200000b9 str param_1,[x1]=>DAT_c81004c0 ram:d900b6b4 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_serial_puts(byte * param_1) ;param_1 byte * x0 ;local_10 undefined8 -10 ;XREF[2,0]: d900b6c0,d900b6dc ;local_20 undefined8 -20 ;XREF[2,0]: d900b6b8,d900b6e0 ;XREF[4,0]: d900b60c,d900b624,d900b63c,d900b64c ram:d900b6b8 fd7bbea9 stp x29,x30,[sp, #local_20]! ram:d900b6bc fd030091 mov x29,sp ram:d900b6c0 f30b00f9 str x19,[sp, #local_10+0x20] ram:d900b6c4 f30300aa mov x19,param_1 LAB_d900b6c8: ;XREF[1,0]: d900b6d8 ram:d900b6c8 60024039 ldrb param_1,[x19] ram:d900b6cc 80000034 cbz param_1,LAB_d900b6dc ram:d900b6d0 73060091 add x19,x19,#0x1 ram:d900b6d4 e7ffff97 bl BL21_serial_putc ;undefined BL21_serial_putc(int param_1) ram:d900b6d8 fcffff17 b LAB_d900b6c8 LAB_d900b6dc: ;XREF[1,0]: d900b6cc ram:d900b6dc f30b40f9 ldr x19,[sp, #local_10+0x20] ram:d900b6e0 fd7bc2a8 ldp x29=>local_20,x30,[sp], #0x20 ram:d900b6e4 c0035fd6 ret ;************************************************************************************************ ;* FUNCTION * ;************************************************************************************************ ;undefined BL21_serial_put_dec(ulong param_1) ;param_1 ulong x0 ;local_10 undefined1 -10 ;XREF[1,0]: d900b6f4 ;local_20 undefined8 -20 ;XREF[2,0]: d900b6f8,d900b744 ;local_30 undefined8 -30 ;XREF[2,0]: d900b6e8,d900b748 ;XREF[2,0]: d900b618,d900b644 ram:d900b6e8 fd7bbda9 stp x29,x30,[sp, #local_30]! ram:d900b6ec fd030091 mov x29,sp ram:d900b6f0 01068052 mov w1,#0x30 ram:d900b6f4 a1830039 strb w1,[x29, #local_10+0x30] ram:d900b6f8 f30b00f9 str x19,[sp, #local_20+0x30] ram:d900b6fc 010080d2 mov x1,#0x0 ram:d900b700 430180d2 mov x3,#0xa LAB_d900b704: ;XREF[1,0]: d900b724 ram:d900b704 0208c39a udiv x2,param_1,x3 ram:d900b708 4080039b msub param_1,x2,x3,param_1 ram:d900b70c 00c00011 add param_1,param_1,#0x30 ram:d900b710 24800091 add x4,x1,#0x20 ram:d900b714 80683d38 strb param_1,[x4, x29, LSL ] ram:d900b718 f303012a mov w19,w1 ram:d900b71c e00302aa mov param_1,x2 ram:d900b720 21040091 add x1,x1,#0x1 ram:d900b724 02ffffb5 cbnz x2,LAB_d900b704 LAB_d900b728: ;XREF[1,0]: d900b740 ram:d900b728 617e4093 sxtw x1,w19 ram:d900b72c a2830091 add x2,x29,#0x20 ram:d900b730 20686238 ldrb param_1,[x1, x2, LSL ] ram:d900b734 73060051 sub w19,w19,#0x1 ram:d900b738 ceffff97 bl BL21_serial_putc ;undefined BL21_serial_putc(int param_1) ram:d900b73c 7f060031 cmn w19,#0x1 ram:d900b740 41ffff54 b.ne LAB_d900b728 ram:d900b744 f30b40f9 ldr x19,[sp, #local_20+0x30] ram:d900b748 fd7bc3a8 ldp x29=>local_30,x30,[sp], #0x30 ram:d900b74c c0035fd6 ret DAT_d900b750: ;XREF[3,0]: d900b570,d900b5b8,d900b5d0 ram:d900b750 00001c00 undefined4 001C0000h DAT_d900b754: ;XREF[1,0]: d900b584 ram:d900b754 5c030000 undefined4 0000035Ch ram:d900b758 01 ?? 01h ram:d900b759 00 ?? 00h ram:d900b75a 1b ?? 1Bh ram:d900b75b 00 ?? 00h ram:d900b75c 66 ?? 66h f ram:d900b75d 03 ?? 03h ram:d900b75e 00 ?? 00h ram:d900b75f 00 ?? 00h ram:d900b760 02 ?? 02h ram:d900b761 00 ?? 00h ram:d900b762 1a ?? 1Ah ram:d900b763 00 ?? 00h ram:d900b764 70 ?? 70h p ram:d900b765 03 ?? 03h ram:d900b766 00 ?? 00h ram:d900b767 00 ?? 00h ram:d900b768 03 ?? 03h ram:d900b769 00 ?? 00h ram:d900b76a 19 ?? 19h ram:d900b76b 00 ?? 00h ram:d900b76c 7a ?? 7Ah z ram:d900b76d 03 ?? 03h ram:d900b76e 00 ?? 00h ram:d900b76f 00 ?? 00h ram:d900b770 04 ?? 04h ram:d900b771 00 ?? 00h ram:d900b772 18 ?? 18h ram:d900b773 00 ?? 00h ram:d900b774 84 ?? 84h ram:d900b775 03 ?? 03h ram:d900b776 00 ?? 00h ram:d900b777 00 ?? 00h ram:d900b778 05 ?? 05h ram:d900b779 00 ?? 00h ram:d900b77a 17 ?? 17h ram:d900b77b 00 ?? 00h ram:d900b77c 8e ?? 8Eh ram:d900b77d 03 ?? 03h ram:d900b77e 00 ?? 00h ram:d900b77f 00 ?? 00h ram:d900b780 06 ?? 06h ram:d900b781 00 ?? 00h ram:d900b782 16 ?? 16h ram:d900b783 00 ?? 00h ram:d900b784 98 ?? 98h ram:d900b785 03 ?? 03h ram:d900b786 00 ?? 00h ram:d900b787 00 ?? 00h ram:d900b788 07 ?? 07h ram:d900b789 00 ?? 00h ram:d900b78a 15 ?? 15h ram:d900b78b 00 ?? 00h ram:d900b78c a2 ?? A2h ram:d900b78d 03 ?? 03h ram:d900b78e 00 ?? 00h ram:d900b78f 00 ?? 00h ram:d900b790 08 ?? 08h ram:d900b791 00 ?? 00h ram:d900b792 14 ?? 14h ram:d900b793 00 ?? 00h ram:d900b794 ac ?? ACh ram:d900b795 03 ?? 03h ram:d900b796 00 ?? 00h ram:d900b797 00 ?? 00h ram:d900b798 09 ?? 09h ram:d900b799 00 ?? 00h ram:d900b79a 13 ?? 13h ram:d900b79b 00 ?? 00h ram:d900b79c b6 ?? B6h ram:d900b79d 03 ?? 03h ram:d900b79e 00 ?? 00h ram:d900b79f 00 ?? 00h ram:d900b7a0 0a ?? 0Ah ram:d900b7a1 00 ?? 00h ram:d900b7a2 12 ?? 12h ram:d900b7a3 00 ?? 00h ram:d900b7a4 c0 ?? C0h ram:d900b7a5 03 ?? 03h ram:d900b7a6 00 ?? 00h ram:d900b7a7 00 ?? 00h ram:d900b7a8 0b ?? 0Bh ram:d900b7a9 00 ?? 00h ram:d900b7aa 11 ?? 11h ram:d900b7ab 00 ?? 00h ram:d900b7ac ca ?? CAh ram:d900b7ad 03 ?? 03h ram:d900b7ae 00 ?? 00h ram:d900b7af 00 ?? 00h ram:d900b7b0 0c ?? 0Ch ram:d900b7b1 00 ?? 00h ram:d900b7b2 10 ?? 10h ram:d900b7b3 00 ?? 00h ram:d900b7b4 d4 ?? D4h ram:d900b7b5 03 ?? 03h ram:d900b7b6 00 ?? 00h ram:d900b7b7 00 ?? 00h ram:d900b7b8 0d ?? 0Dh ram:d900b7b9 00 ?? 00h ram:d900b7ba 0f ?? 0Fh ram:d900b7bb 00 ?? 00h ram:d900b7bc de ?? DEh ram:d900b7bd 03 ?? 03h ram:d900b7be 00 ?? 00h ram:d900b7bf 00 ?? 00h ram:d900b7c0 0e ?? 0Eh ram:d900b7c1 00 ?? 00h ram:d900b7c2 0e ?? 0Eh ram:d900b7c3 00 ?? 00h ram:d900b7c4 e8 ?? E8h ram:d900b7c5 03 ?? 03h ram:d900b7c6 00 ?? 00h ram:d900b7c7 00 ?? 00h ram:d900b7c8 0f ?? 0Fh ram:d900b7c9 00 ?? 00h ram:d900b7ca 0d ?? 0Dh ram:d900b7cb 00 ?? 00h ram:d900b7cc f2 ?? F2h ram:d900b7cd 03 ?? 03h ram:d900b7ce 00 ?? 00h ram:d900b7cf 00 ?? 00h ram:d900b7d0 10 ?? 10h ram:d900b7d1 00 ?? 00h ram:d900b7d2 0c ?? 0Ch ram:d900b7d3 00 ?? 00h ram:d900b7d4 fc ?? FCh ram:d900b7d5 03 ?? 03h ram:d900b7d6 00 ?? 00h ram:d900b7d7 00 ?? 00h ram:d900b7d8 11 ?? 11h ram:d900b7d9 00 ?? 00h ram:d900b7da 0b ?? 0Bh ram:d900b7db 00 ?? 00h ram:d900b7dc 06 ?? 06h ram:d900b7dd 04 ?? 04h ram:d900b7de 00 ?? 00h ram:d900b7df 00 ?? 00h ram:d900b7e0 12 ?? 12h ram:d900b7e1 00 ?? 00h ram:d900b7e2 0a ?? 0Ah ram:d900b7e3 00 ?? 00h ram:d900b7e4 10 ?? 10h ram:d900b7e5 04 ?? 04h ram:d900b7e6 00 ?? 00h ram:d900b7e7 00 ?? 00h ram:d900b7e8 13 ?? 13h ram:d900b7e9 00 ?? 00h ram:d900b7ea 09 ?? 09h ram:d900b7eb 00 ?? 00h ram:d900b7ec 1a ?? 1Ah ram:d900b7ed 04 ?? 04h ram:d900b7ee 00 ?? 00h ram:d900b7ef 00 ?? 00h ram:d900b7f0 14 ?? 14h ram:d900b7f1 00 ?? 00h ram:d900b7f2 08 ?? 08h ram:d900b7f3 00 ?? 00h ram:d900b7f4 24 ?? 24h $ ram:d900b7f5 04 ?? 04h ram:d900b7f6 00 ?? 00h ram:d900b7f7 00 ?? 00h ram:d900b7f8 15 ?? 15h ram:d900b7f9 00 ?? 00h ram:d900b7fa 07 ?? 07h ram:d900b7fb 00 ?? 00h ram:d900b7fc 2e ?? 2Eh . ram:d900b7fd 04 ?? 04h ram:d900b7fe 00 ?? 00h ram:d900b7ff 00 ?? 00h ram:d900b800 16 ?? 16h ram:d900b801 00 ?? 00h ram:d900b802 06 ?? 06h ram:d900b803 00 ?? 00h ram:d900b804 38 ?? 38h 8 ram:d900b805 04 ?? 04h ram:d900b806 00 ?? 00h ram:d900b807 00 ?? 00h ram:d900b808 17 ?? 17h ram:d900b809 00 ?? 00h ram:d900b80a 05 ?? 05h ram:d900b80b 00 ?? 00h ram:d900b80c 42 ?? 42h B ram:d900b80d 04 ?? 04h ram:d900b80e 00 ?? 00h ram:d900b80f 00 ?? 00h ram:d900b810 18 ?? 18h ram:d900b811 00 ?? 00h ram:d900b812 04 ?? 04h ram:d900b813 00 ?? 00h ram:d900b814 4c ?? 4Ch L ram:d900b815 04 ?? 04h ram:d900b816 00 ?? 00h ram:d900b817 00 ?? 00h ram:d900b818 19 ?? 19h ram:d900b819 00 ?? 00h ram:d900b81a 03 ?? 03h ram:d900b81b 00 ?? 00h ram:d900b81c 56 ?? 56h V ram:d900b81d 04 ?? 04h ram:d900b81e 00 ?? 00h ram:d900b81f 00 ?? 00h ram:d900b820 1a ?? 1Ah ram:d900b821 00 ?? 00h ram:d900b822 02 ?? 02h ram:d900b823 00 ?? 00h ram:d900b824 60 ?? 60h ` ram:d900b825 04 ?? 04h ram:d900b826 00 ?? 00h ram:d900b827 00 ?? 00h ram:d900b828 1b ?? 1Bh ram:d900b829 00 ?? 00h ram:d900b82a 01 ?? 01h ram:d900b82b 00 ?? 00h ram:d900b82c 6a ?? 6Ah j ram:d900b82d 04 ?? 04h ram:d900b82e 00 ?? 00h ram:d900b82f 00 ?? 00h ram:d900b830 1c ?? 1Ch ram:d900b831 00 ?? 00h ram:d900b832 00 ?? 00h ram:d900b833 00 ?? 00h ram:d900b834 74 ?? 74h t ram:d900b835 04 ?? 04h ram:d900b836 00 ?? 00h ram:d900b837 00 ?? 00h s_set_vcck_to_d900b838: ;XREF[1,0]: d900b608 ram:d900b838 736574207... ds "set vcck to " s__mv_d900b845: ;XREF[2,0]: d900b620,d900b648 ram:d900b845 206d760a00 ds " mv\n" s_set_vddee_to_d900b84a: ;XREF[1,0]: d900b638 ram:d900b84a 736574207... ds "set vddee to " ram:d900b858 00 ?? 00h ram:d900b859 00 ?? 00h ram:d900b85a 00 ?? 00h ram:d900b85b 00 ?? 00h ram:d900b85c 00 ?? 00h ram:d900b85d 00 ?? 00h ram:d900b85e 00 ?? 00h ram:d900b85f 00 ?? 00h DAT_d900b860: ;XREF[4,0]: d900b400,d900b418,d900b428,d900b438 ram:d900b860 00 undefined1 00h ram:d900b861 00 ?? 00h ram:d900b862 00 ?? 00h ram:d900b863 00 ?? 00h ram:d900b864 00 ?? 00h ram:d900b865 00 ?? 00h ram:d900b866 00 ?? 00h ram:d900b867 00 ?? 00h DAT_d900b868: ;XREF[1,0]: d900b418 ram:d900b868 000000000... undefined8 0000000000000000h ram:d900b870 00 ?? 00h ram:d900b871 00 ?? 00h ram:d900b872 00 ?? 00h ram:d900b873 00 ?? 00h ram:d900b874 00 ?? 00h ram:d900b875 00 ?? 00h ram:d900b876 00 ?? 00h ram:d900b877 00 ?? 00h ram:d900b878 00 ?? 00h ram:d900b879 00 ?? 00h ram:d900b87a 00 ?? 00h ram:d900b87b 00 ?? 00h ram:d900b87c 00 ?? 00h ram:d900b87d 00 ?? 00h ram:d900b87e 00 ?? 00h ram:d900b87f 00 ?? 00h ram:d900b880 00 ?? 00h ram:d900b881 00 ?? 00h ram:d900b882 00 ?? 00h ram:d900b883 00 ?? 00h ram:d900b884 00 ?? 00h ram:d900b885 00 ?? 00h ram:d900b886 00 ?? 00h ram:d900b887 00 ?? 00h ram:d900b888 00 ?? 00h ram:d900b889 00 ?? 00h ram:d900b88a 00 ?? 00h ram:d900b88b 00 ?? 00h ram:d900b88c 00 ?? 00h ram:d900b88d 00 ?? 00h ram:d900b88e 00 ?? 00h ram:d900b88f 00 ?? 00h ram:d900b890 00 ?? 00h ram:d900b891 00 ?? 00h ram:d900b892 00 ?? 00h ram:d900b893 00 ?? 00h ram:d900b894 00 ?? 00h ram:d900b895 00 ?? 00h ram:d900b896 00 ?? 00h ram:d900b897 00 ?? 00h ram:d900b898 00 ?? 00h ram:d900b899 00 ?? 00h ram:d900b89a 00 ?? 00h ram:d900b89b 00 ?? 00h ram:d900b89c 00 ?? 00h ram:d900b89d 00 ?? 00h ram:d900b89e 00 ?? 00h ram:d900b89f 00 ?? 00h ram:d900b8a0 00 ?? 00h ram:d900b8a1 00 ?? 00h ram:d900b8a2 00 ?? 00h ram:d900b8a3 00 ?? 00h ram:d900b8a4 00 ?? 00h ram:d900b8a5 00 ?? 00h ram:d900b8a6 00 ?? 00h ram:d900b8a7 00 ?? 00h ram:d900b8a8 00 ?? 00h ram:d900b8a9 00 ?? 00h ram:d900b8aa 00 ?? 00h ram:d900b8ab 00 ?? 00h ram:d900b8ac 00 ?? 00h ram:d900b8ad 00 ?? 00h ram:d900b8ae 00 ?? 00h ram:d900b8af 00 ?? 00h ram:d900b8b0 00 ?? 00h ram:d900b8b1 00 ?? 00h ram:d900b8b2 00 ?? 00h ram:d900b8b3 00 ?? 00h ram:d900b8b4 00 ?? 00h ram:d900b8b5 00 ?? 00h ram:d900b8b6 00 ?? 00h ram:d900b8b7 00 ?? 00h ram:d900b8b8 00 ?? 00h ram:d900b8b9 00 ?? 00h ram:d900b8ba 00 ?? 00h ram:d900b8bb 00 ?? 00h ram:d900b8bc 00 ?? 00h ram:d900b8bd 00 ?? 00h ram:d900b8be 00 ?? 00h ram:d900b8bf 00 ?? 00h ram:d900b8c0 00 ?? 00h ram:d900b8c1 00 ?? 00h ram:d900b8c2 00 ?? 00h ram:d900b8c3 00 ?? 00h ram:d900b8c4 00 ?? 00h ram:d900b8c5 00 ?? 00h ram:d900b8c6 00 ?? 00h ram:d900b8c7 00 ?? 00h ram:d900b8c8 00 ?? 00h ram:d900b8c9 00 ?? 00h ram:d900b8ca 00 ?? 00h ram:d900b8cb 00 ?? 00h ram:d900b8cc 00 ?? 00h ram:d900b8cd 00 ?? 00h ram:d900b8ce 00 ?? 00h ram:d900b8cf 00 ?? 00h ram:d900b8d0 00 ?? 00h ram:d900b8d1 00 ?? 00h ram:d900b8d2 00 ?? 00h ram:d900b8d3 00 ?? 00h ram:d900b8d4 00 ?? 00h ram:d900b8d5 00 ?? 00h ram:d900b8d6 00 ?? 00h ram:d900b8d7 00 ?? 00h ram:d900b8d8 00 ?? 00h ram:d900b8d9 00 ?? 00h ram:d900b8da 00 ?? 00h ram:d900b8db 00 ?? 00h ram:d900b8dc 00 ?? 00h ram:d900b8dd 00 ?? 00h ram:d900b8de 00 ?? 00h ram:d900b8df 00 ?? 00h ram:d900b8e0 00 ?? 00h ram:d900b8e1 00 ?? 00h ram:d900b8e2 00 ?? 00h ram:d900b8e3 00 ?? 00h ram:d900b8e4 00 ?? 00h ram:d900b8e5 00 ?? 00h ram:d900b8e6 00 ?? 00h ram:d900b8e7 00 ?? 00h ram:d900b8e8 00 ?? 00h ram:d900b8e9 00 ?? 00h ram:d900b8ea 00 ?? 00h ram:d900b8eb 00 ?? 00h ram:d900b8ec 00 ?? 00h ram:d900b8ed 00 ?? 00h ram:d900b8ee 00 ?? 00h ram:d900b8ef 00 ?? 00h ram:d900b8f0 00 ?? 00h ram:d900b8f1 00 ?? 00h ram:d900b8f2 00 ?? 00h ram:d900b8f3 00 ?? 00h ram:d900b8f4 00 ?? 00h ram:d900b8f5 00 ?? 00h ram:d900b8f6 00 ?? 00h ram:d900b8f7 00 ?? 00h ram:d900b8f8 00 ?? 00h ram:d900b8f9 00 ?? 00h ram:d900b8fa 00 ?? 00h ram:d900b8fb 00 ?? 00h ram:d900b8fc 00 ?? 00h ram:d900b8fd 00 ?? 00h ram:d900b8fe 00 ?? 00h ram:d900b8ff 00 ?? 00h ram:d900b900 00 ?? 00h ram:d900b901 00 ?? 00h ram:d900b902 00 ?? 00h ram:d900b903 00 ?? 00h ram:d900b904 00 ?? 00h ram:d900b905 00 ?? 00h ram:d900b906 00 ?? 00h ram:d900b907 00 ?? 00h ram:d900b908 00 ?? 00h ram:d900b909 00 ?? 00h ram:d900b90a 00 ?? 00h ram:d900b90b 00 ?? 00h ram:d900b90c 00 ?? 00h ram:d900b90d 00 ?? 00h ram:d900b90e 00 ?? 00h ram:d900b90f 00 ?? 00h ram:d900b910 00 ?? 00h ram:d900b911 00 ?? 00h ram:d900b912 00 ?? 00h ram:d900b913 00 ?? 00h ram:d900b914 00 ?? 00h ram:d900b915 00 ?? 00h ram:d900b916 00 ?? 00h ram:d900b917 00 ?? 00h ram:d900b918 00 ?? 00h ram:d900b919 00 ?? 00h ram:d900b91a 00 ?? 00h ram:d900b91b 00 ?? 00h ram:d900b91c 00 ?? 00h ram:d900b91d 00 ?? 00h ram:d900b91e 00 ?? 00h ram:d900b91f 00 ?? 00h ram:d900b920 00 ?? 00h ram:d900b921 00 ?? 00h ram:d900b922 00 ?? 00h ram:d900b923 00 ?? 00h ram:d900b924 00 ?? 00h ram:d900b925 00 ?? 00h ram:d900b926 00 ?? 00h ram:d900b927 00 ?? 00h ram:d900b928 00 ?? 00h ram:d900b929 00 ?? 00h ram:d900b92a 00 ?? 00h ram:d900b92b 00 ?? 00h ram:d900b92c 00 ?? 00h ram:d900b92d 00 ?? 00h ram:d900b92e 00 ?? 00h ram:d900b92f 00 ?? 00h ram:d900b930 00 ?? 00h ram:d900b931 00 ?? 00h ram:d900b932 00 ?? 00h ram:d900b933 00 ?? 00h ram:d900b934 00 ?? 00h ram:d900b935 00 ?? 00h ram:d900b936 00 ?? 00h ram:d900b937 00 ?? 00h ram:d900b938 00 ?? 00h ram:d900b939 00 ?? 00h ram:d900b93a 00 ?? 00h ram:d900b93b 00 ?? 00h ram:d900b93c 00 ?? 00h ram:d900b93d 00 ?? 00h ram:d900b93e 00 ?? 00h ram:d900b93f 00 ?? 00h ram:d900b940 00 ?? 00h ram:d900b941 00 ?? 00h ram:d900b942 00 ?? 00h ram:d900b943 00 ?? 00h ram:d900b944 00 ?? 00h ram:d900b945 00 ?? 00h ram:d900b946 00 ?? 00h ram:d900b947 00 ?? 00h ram:d900b948 00 ?? 00h ram:d900b949 00 ?? 00h ram:d900b94a 00 ?? 00h ram:d900b94b 00 ?? 00h ram:d900b94c 00 ?? 00h ram:d900b94d 00 ?? 00h ram:d900b94e 00 ?? 00h ram:d900b94f 00 ?? 00h ram:d900b950 00 ?? 00h ram:d900b951 00 ?? 00h ram:d900b952 00 ?? 00h ram:d900b953 00 ?? 00h ram:d900b954 00 ?? 00h ram:d900b955 00 ?? 00h ram:d900b956 00 ?? 00h ram:d900b957 00 ?? 00h ram:d900b958 00 ?? 00h ram:d900b959 00 ?? 00h ram:d900b95a 00 ?? 00h ram:d900b95b 00 ?? 00h ram:d900b95c 00 ?? 00h ram:d900b95d 00 ?? 00h ram:d900b95e 00 ?? 00h ram:d900b95f 00 ?? 00h ram:d900b960 00 ?? 00h ram:d900b961 00 ?? 00h ram:d900b962 00 ?? 00h ram:d900b963 00 ?? 00h ram:d900b964 00 ?? 00h ram:d900b965 00 ?? 00h ram:d900b966 00 ?? 00h ram:d900b967 00 ?? 00h ram:d900b968 00 ?? 00h ram:d900b969 00 ?? 00h ram:d900b96a 00 ?? 00h ram:d900b96b 00 ?? 00h ram:d900b96c 00 ?? 00h ram:d900b96d 00 ?? 00h ram:d900b96e 00 ?? 00h ram:d900b96f 00 ?? 00h ram:d900b970 00 ?? 00h ram:d900b971 00 ?? 00h ram:d900b972 00 ?? 00h ram:d900b973 00 ?? 00h ram:d900b974 00 ?? 00h ram:d900b975 00 ?? 00h ram:d900b976 00 ?? 00h ram:d900b977 00 ?? 00h ram:d900b978 00 ?? 00h ram:d900b979 00 ?? 00h ram:d900b97a 00 ?? 00h ram:d900b97b 00 ?? 00h ram:d900b97c 00 ?? 00h ram:d900b97d 00 ?? 00h ram:d900b97e 00 ?? 00h ram:d900b97f 00 ?? 00h ram:d900b980 00 ?? 00h ram:d900b981 00 ?? 00h ram:d900b982 00 ?? 00h ram:d900b983 00 ?? 00h ram:d900b984 00 ?? 00h ram:d900b985 00 ?? 00h ram:d900b986 00 ?? 00h ram:d900b987 00 ?? 00h ram:d900b988 00 ?? 00h ram:d900b989 00 ?? 00h ram:d900b98a 00 ?? 00h ram:d900b98b 00 ?? 00h ram:d900b98c 00 ?? 00h ram:d900b98d 00 ?? 00h ram:d900b98e 00 ?? 00h ram:d900b98f 00 ?? 00h ram:d900b990 00 ?? 00h ram:d900b991 00 ?? 00h ram:d900b992 00 ?? 00h ram:d900b993 00 ?? 00h ram:d900b994 00 ?? 00h ram:d900b995 00 ?? 00h ram:d900b996 00 ?? 00h ram:d900b997 00 ?? 00h ram:d900b998 00 ?? 00h ram:d900b999 00 ?? 00h ram:d900b99a 00 ?? 00h ram:d900b99b 00 ?? 00h ram:d900b99c 00 ?? 00h ram:d900b99d 00 ?? 00h ram:d900b99e 00 ?? 00h ram:d900b99f 00 ?? 00h ram:d900b9a0 00 ?? 00h ram:d900b9a1 00 ?? 00h ram:d900b9a2 00 ?? 00h ram:d900b9a3 00 ?? 00h ram:d900b9a4 00 ?? 00h ram:d900b9a5 00 ?? 00h ram:d900b9a6 00 ?? 00h ram:d900b9a7 00 ?? 00h ram:d900b9a8 00 ?? 00h ram:d900b9a9 00 ?? 00h ram:d900b9aa 00 ?? 00h ram:d900b9ab 00 ?? 00h ram:d900b9ac 00 ?? 00h ram:d900b9ad 00 ?? 00h ram:d900b9ae 00 ?? 00h ram:d900b9af 00 ?? 00h ram:d900b9b0 00 ?? 00h ram:d900b9b1 00 ?? 00h ram:d900b9b2 00 ?? 00h ram:d900b9b3 00 ?? 00h ram:d900b9b4 00 ?? 00h ram:d900b9b5 00 ?? 00h ram:d900b9b6 00 ?? 00h ram:d900b9b7 00 ?? 00h ram:d900b9b8 00 ?? 00h ram:d900b9b9 00 ?? 00h ram:d900b9ba 00 ?? 00h ram:d900b9bb 00 ?? 00h ram:d900b9bc 00 ?? 00h ram:d900b9bd 00 ?? 00h ram:d900b9be 00 ?? 00h ram:d900b9bf 00 ?? 00h ram:d900b9c0 00 ?? 00h ram:d900b9c1 00 ?? 00h ram:d900b9c2 00 ?? 00h ram:d900b9c3 00 ?? 00h ram:d900b9c4 00 ?? 00h ram:d900b9c5 00 ?? 00h ram:d900b9c6 00 ?? 00h ram:d900b9c7 00 ?? 00h ram:d900b9c8 00 ?? 00h ram:d900b9c9 00 ?? 00h ram:d900b9ca 00 ?? 00h ram:d900b9cb 00 ?? 00h ram:d900b9cc 00 ?? 00h ram:d900b9cd 00 ?? 00h ram:d900b9ce 00 ?? 00h ram:d900b9cf 00 ?? 00h ram:d900b9d0 00 ?? 00h ram:d900b9d1 00 ?? 00h ram:d900b9d2 00 ?? 00h ram:d900b9d3 00 ?? 00h ram:d900b9d4 00 ?? 00h ram:d900b9d5 00 ?? 00h ram:d900b9d6 00 ?? 00h ram:d900b9d7 00 ?? 00h ram:d900b9d8 00 ?? 00h ram:d900b9d9 00 ?? 00h ram:d900b9da 00 ?? 00h ram:d900b9db 00 ?? 00h ram:d900b9dc 00 ?? 00h ram:d900b9dd 00 ?? 00h ram:d900b9de 00 ?? 00h ram:d900b9df 00 ?? 00h ram:d900b9e0 00 ?? 00h ram:d900b9e1 00 ?? 00h ram:d900b9e2 00 ?? 00h ram:d900b9e3 00 ?? 00h ram:d900b9e4 00 ?? 00h ram:d900b9e5 00 ?? 00h ram:d900b9e6 00 ?? 00h ram:d900b9e7 00 ?? 00h ram:d900b9e8 00 ?? 00h ram:d900b9e9 00 ?? 00h ram:d900b9ea 00 ?? 00h ram:d900b9eb 00 ?? 00h ram:d900b9ec 00 ?? 00h ram:d900b9ed 00 ?? 00h ram:d900b9ee 00 ?? 00h ram:d900b9ef 00 ?? 00h ram:d900b9f0 00 ?? 00h ram:d900b9f1 00 ?? 00h ram:d900b9f2 00 ?? 00h ram:d900b9f3 00 ?? 00h ram:d900b9f4 00 ?? 00h ram:d900b9f5 00 ?? 00h ram:d900b9f6 00 ?? 00h ram:d900b9f7 00 ?? 00h ram:d900b9f8 00 ?? 00h ram:d900b9f9 00 ?? 00h ram:d900b9fa 00 ?? 00h ram:d900b9fb 00 ?? 00h ram:d900b9fc 00 ?? 00h ram:d900b9fd 00 ?? 00h ram:d900b9fe 00 ?? 00h ram:d900b9ff 00 ?? 00h ram:d900ba00 00 ?? 00h ram:d900ba01 00 ?? 00h ram:d900ba02 00 ?? 00h ram:d900ba03 00 ?? 00h ram:d900ba04 00 ?? 00h ram:d900ba05 00 ?? 00h ram:d900ba06 00 ?? 00h ram:d900ba07 00 ?? 00h ram:d900ba08 00 ?? 00h ram:d900ba09 00 ?? 00h ram:d900ba0a 00 ?? 00h ram:d900ba0b 00 ?? 00h ram:d900ba0c 00 ?? 00h ram:d900ba0d 00 ?? 00h ram:d900ba0e 00 ?? 00h ram:d900ba0f 00 ?? 00h ram:d900ba10 00 ?? 00h ram:d900ba11 00 ?? 00h ram:d900ba12 00 ?? 00h ram:d900ba13 00 ?? 00h ram:d900ba14 00 ?? 00h ram:d900ba15 00 ?? 00h ram:d900ba16 00 ?? 00h ram:d900ba17 00 ?? 00h ram:d900ba18 00 ?? 00h ram:d900ba19 00 ?? 00h ram:d900ba1a 00 ?? 00h ram:d900ba1b 00 ?? 00h ram:d900ba1c 00 ?? 00h ram:d900ba1d 00 ?? 00h ram:d900ba1e 00 ?? 00h ram:d900ba1f 00 ?? 00h ram:d900ba20 00 ?? 00h ram:d900ba21 00 ?? 00h ram:d900ba22 00 ?? 00h ram:d900ba23 00 ?? 00h ram:d900ba24 00 ?? 00h ram:d900ba25 00 ?? 00h ram:d900ba26 00 ?? 00h ram:d900ba27 00 ?? 00h ram:d900ba28 00 ?? 00h ram:d900ba29 00 ?? 00h ram:d900ba2a 00 ?? 00h ram:d900ba2b 00 ?? 00h ram:d900ba2c 00 ?? 00h ram:d900ba2d 00 ?? 00h ram:d900ba2e 00 ?? 00h ram:d900ba2f 00 ?? 00h ram:d900ba30 00 ?? 00h ram:d900ba31 00 ?? 00h ram:d900ba32 00 ?? 00h ram:d900ba33 00 ?? 00h ram:d900ba34 00 ?? 00h ram:d900ba35 00 ?? 00h ram:d900ba36 00 ?? 00h ram:d900ba37 00 ?? 00h ram:d900ba38 00 ?? 00h ram:d900ba39 00 ?? 00h ram:d900ba3a 00 ?? 00h ram:d900ba3b 00 ?? 00h ram:d900ba3c 00 ?? 00h ram:d900ba3d 00 ?? 00h ram:d900ba3e 00 ?? 00h ram:d900ba3f 00 ?? 00h ram:d900ba40 00 ?? 00h ram:d900ba41 00 ?? 00h ram:d900ba42 00 ?? 00h ram:d900ba43 00 ?? 00h ram:d900ba44 00 ?? 00h ram:d900ba45 00 ?? 00h ram:d900ba46 00 ?? 00h ram:d900ba47 00 ?? 00h ram:d900ba48 00 ?? 00h ram:d900ba49 00 ?? 00h ram:d900ba4a 00 ?? 00h ram:d900ba4b 00 ?? 00h ram:d900ba4c 00 ?? 00h ram:d900ba4d 00 ?? 00h ram:d900ba4e 00 ?? 00h ram:d900ba4f 00 ?? 00h ram:d900ba50 00 ?? 00h ram:d900ba51 00 ?? 00h ram:d900ba52 00 ?? 00h ram:d900ba53 00 ?? 00h ram:d900ba54 00 ?? 00h ram:d900ba55 00 ?? 00h ram:d900ba56 00 ?? 00h ram:d900ba57 00 ?? 00h ram:d900ba58 00 ?? 00h ram:d900ba59 00 ?? 00h ram:d900ba5a 00 ?? 00h ram:d900ba5b 00 ?? 00h ram:d900ba5c 00 ?? 00h ram:d900ba5d 00 ?? 00h ram:d900ba5e 00 ?? 00h ram:d900ba5f 00 ?? 00h ram:d900ba60 00 ?? 00h ram:d900ba61 00 ?? 00h ram:d900ba62 00 ?? 00h ram:d900ba63 00 ?? 00h ram:d900ba64 00 ?? 00h ram:d900ba65 00 ?? 00h ram:d900ba66 00 ?? 00h ram:d900ba67 00 ?? 00h ram:d900ba68 00 ?? 00h ram:d900ba69 00 ?? 00h ram:d900ba6a 00 ?? 00h ram:d900ba6b 00 ?? 00h ram:d900ba6c 00 ?? 00h ram:d900ba6d 00 ?? 00h ram:d900ba6e 00 ?? 00h ram:d900ba6f 00 ?? 00h ram:d900ba70 00 ?? 00h ram:d900ba71 00 ?? 00h ram:d900ba72 00 ?? 00h ram:d900ba73 00 ?? 00h ram:d900ba74 00 ?? 00h ram:d900ba75 00 ?? 00h ram:d900ba76 00 ?? 00h ram:d900ba77 00 ?? 00h ram:d900ba78 00 ?? 00h ram:d900ba79 00 ?? 00h ram:d900ba7a 00 ?? 00h ram:d900ba7b 00 ?? 00h ram:d900ba7c 00 ?? 00h ram:d900ba7d 00 ?? 00h ram:d900ba7e 00 ?? 00h ram:d900ba7f 00 ?? 00h ram:d900ba80 00 ?? 00h ram:d900ba81 00 ?? 00h ram:d900ba82 00 ?? 00h ram:d900ba83 00 ?? 00h ram:d900ba84 00 ?? 00h ram:d900ba85 00 ?? 00h ram:d900ba86 00 ?? 00h ram:d900ba87 00 ?? 00h ram:d900ba88 00 ?? 00h ram:d900ba89 00 ?? 00h ram:d900ba8a 00 ?? 00h ram:d900ba8b 00 ?? 00h ram:d900ba8c 00 ?? 00h ram:d900ba8d 00 ?? 00h ram:d900ba8e 00 ?? 00h ram:d900ba8f 00 ?? 00h ram:d900ba90 00 ?? 00h ram:d900ba91 00 ?? 00h ram:d900ba92 00 ?? 00h ram:d900ba93 00 ?? 00h ram:d900ba94 00 ?? 00h ram:d900ba95 00 ?? 00h ram:d900ba96 00 ?? 00h ram:d900ba97 00 ?? 00h ram:d900ba98 00 ?? 00h ram:d900ba99 00 ?? 00h ram:d900ba9a 00 ?? 00h ram:d900ba9b 00 ?? 00h ram:d900ba9c 00 ?? 00h ram:d900ba9d 00 ?? 00h ram:d900ba9e 00 ?? 00h ram:d900ba9f 00 ?? 00h ram:d900baa0 00 ?? 00h ram:d900baa1 00 ?? 00h ram:d900baa2 00 ?? 00h ram:d900baa3 00 ?? 00h ram:d900baa4 00 ?? 00h ram:d900baa5 00 ?? 00h ram:d900baa6 00 ?? 00h ram:d900baa7 00 ?? 00h ram:d900baa8 00 ?? 00h ram:d900baa9 00 ?? 00h ram:d900baaa 00 ?? 00h ram:d900baab 00 ?? 00h ram:d900baac 00 ?? 00h ram:d900baad 00 ?? 00h ram:d900baae 00 ?? 00h ram:d900baaf 00 ?? 00h ram:d900bab0 00 ?? 00h ram:d900bab1 00 ?? 00h ram:d900bab2 00 ?? 00h ram:d900bab3 00 ?? 00h ram:d900bab4 00 ?? 00h ram:d900bab5 00 ?? 00h ram:d900bab6 00 ?? 00h ram:d900bab7 00 ?? 00h ram:d900bab8 00 ?? 00h ram:d900bab9 00 ?? 00h ram:d900baba 00 ?? 00h ram:d900babb 00 ?? 00h ram:d900babc 00 ?? 00h ram:d900babd 00 ?? 00h ram:d900babe 00 ?? 00h ram:d900babf 00 ?? 00h ram:d900bac0 00 ?? 00h ram:d900bac1 00 ?? 00h ram:d900bac2 00 ?? 00h ram:d900bac3 00 ?? 00h ram:d900bac4 00 ?? 00h ram:d900bac5 00 ?? 00h ram:d900bac6 00 ?? 00h ram:d900bac7 00 ?? 00h ram:d900bac8 00 ?? 00h ram:d900bac9 00 ?? 00h ram:d900baca 00 ?? 00h ram:d900bacb 00 ?? 00h ram:d900bacc 00 ?? 00h ram:d900bacd 00 ?? 00h ram:d900bace 00 ?? 00h ram:d900bacf 00 ?? 00h ram:d900bad0 00 ?? 00h ram:d900bad1 00 ?? 00h ram:d900bad2 00 ?? 00h ram:d900bad3 00 ?? 00h ram:d900bad4 00 ?? 00h ram:d900bad5 00 ?? 00h ram:d900bad6 00 ?? 00h ram:d900bad7 00 ?? 00h ram:d900bad8 00 ?? 00h ram:d900bad9 00 ?? 00h ram:d900bada 00 ?? 00h ram:d900badb 00 ?? 00h ram:d900badc 00 ?? 00h ram:d900badd 00 ?? 00h ram:d900bade 00 ?? 00h ram:d900badf 00 ?? 00h ram:d900bae0 00 ?? 00h ram:d900bae1 00 ?? 00h ram:d900bae2 00 ?? 00h ram:d900bae3 00 ?? 00h ram:d900bae4 00 ?? 00h ram:d900bae5 00 ?? 00h ram:d900bae6 00 ?? 00h ram:d900bae7 00 ?? 00h ram:d900bae8 00 ?? 00h ram:d900bae9 00 ?? 00h ram:d900baea 00 ?? 00h ram:d900baeb 00 ?? 00h ram:d900baec 00 ?? 00h ram:d900baed 00 ?? 00h ram:d900baee 00 ?? 00h ram:d900baef 00 ?? 00h ram:d900baf0 00 ?? 00h ram:d900baf1 00 ?? 00h ram:d900baf2 00 ?? 00h ram:d900baf3 00 ?? 00h ram:d900baf4 00 ?? 00h ram:d900baf5 00 ?? 00h ram:d900baf6 00 ?? 00h ram:d900baf7 00 ?? 00h ram:d900baf8 00 ?? 00h ram:d900baf9 00 ?? 00h ram:d900bafa 00 ?? 00h ram:d900bafb 00 ?? 00h ram:d900bafc 00 ?? 00h ram:d900bafd 00 ?? 00h ram:d900bafe 00 ?? 00h ram:d900baff 00 ?? 00h ram:d900bb00 00 ?? 00h ram:d900bb01 00 ?? 00h ram:d900bb02 00 ?? 00h ram:d900bb03 00 ?? 00h ram:d900bb04 00 ?? 00h ram:d900bb05 00 ?? 00h ram:d900bb06 00 ?? 00h ram:d900bb07 00 ?? 00h ram:d900bb08 00 ?? 00h ram:d900bb09 00 ?? 00h ram:d900bb0a 00 ?? 00h ram:d900bb0b 00 ?? 00h ram:d900bb0c 00 ?? 00h ram:d900bb0d 00 ?? 00h ram:d900bb0e 00 ?? 00h ram:d900bb0f 00 ?? 00h ram:d900bb10 00 ?? 00h ram:d900bb11 00 ?? 00h ram:d900bb12 00 ?? 00h ram:d900bb13 00 ?? 00h ram:d900bb14 00 ?? 00h ram:d900bb15 00 ?? 00h ram:d900bb16 00 ?? 00h ram:d900bb17 00 ?? 00h ram:d900bb18 00 ?? 00h ram:d900bb19 00 ?? 00h ram:d900bb1a 00 ?? 00h ram:d900bb1b 00 ?? 00h ram:d900bb1c 00 ?? 00h ram:d900bb1d 00 ?? 00h ram:d900bb1e 00 ?? 00h ram:d900bb1f 00 ?? 00h ram:d900bb20 00 ?? 00h ram:d900bb21 00 ?? 00h ram:d900bb22 00 ?? 00h ram:d900bb23 00 ?? 00h ram:d900bb24 00 ?? 00h ram:d900bb25 00 ?? 00h ram:d900bb26 00 ?? 00h ram:d900bb27 00 ?? 00h ram:d900bb28 00 ?? 00h ram:d900bb29 00 ?? 00h ram:d900bb2a 00 ?? 00h ram:d900bb2b 00 ?? 00h ram:d900bb2c 00 ?? 00h ram:d900bb2d 00 ?? 00h ram:d900bb2e 00 ?? 00h ram:d900bb2f 00 ?? 00h ram:d900bb30 00 ?? 00h ram:d900bb31 00 ?? 00h ram:d900bb32 00 ?? 00h ram:d900bb33 00 ?? 00h ram:d900bb34 00 ?? 00h ram:d900bb35 00 ?? 00h ram:d900bb36 00 ?? 00h ram:d900bb37 00 ?? 00h ram:d900bb38 00 ?? 00h ram:d900bb39 00 ?? 00h ram:d900bb3a 00 ?? 00h ram:d900bb3b 00 ?? 00h ram:d900bb3c 00 ?? 00h ram:d900bb3d 00 ?? 00h ram:d900bb3e 00 ?? 00h ram:d900bb3f 00 ?? 00h ram:d900bb40 00 ?? 00h ram:d900bb41 00 ?? 00h ram:d900bb42 00 ?? 00h ram:d900bb43 00 ?? 00h ram:d900bb44 00 ?? 00h ram:d900bb45 00 ?? 00h ram:d900bb46 00 ?? 00h ram:d900bb47 00 ?? 00h ram:d900bb48 00 ?? 00h ram:d900bb49 00 ?? 00h ram:d900bb4a 00 ?? 00h ram:d900bb4b 00 ?? 00h ram:d900bb4c 00 ?? 00h ram:d900bb4d 00 ?? 00h ram:d900bb4e 00 ?? 00h ram:d900bb4f 00 ?? 00h ram:d900bb50 00 ?? 00h ram:d900bb51 00 ?? 00h ram:d900bb52 00 ?? 00h ram:d900bb53 00 ?? 00h ram:d900bb54 00 ?? 00h ram:d900bb55 00 ?? 00h ram:d900bb56 00 ?? 00h ram:d900bb57 00 ?? 00h ram:d900bb58 00 ?? 00h ram:d900bb59 00 ?? 00h ram:d900bb5a 00 ?? 00h ram:d900bb5b 00 ?? 00h ram:d900bb5c 00 ?? 00h ram:d900bb5d 00 ?? 00h ram:d900bb5e 00 ?? 00h ram:d900bb5f 00 ?? 00h ram:d900bb60 00 ?? 00h ram:d900bb61 00 ?? 00h ram:d900bb62 00 ?? 00h ram:d900bb63 00 ?? 00h ram:d900bb64 00 ?? 00h ram:d900bb65 00 ?? 00h ram:d900bb66 00 ?? 00h ram:d900bb67 00 ?? 00h ram:d900bb68 00 ?? 00h ram:d900bb69 00 ?? 00h ram:d900bb6a 00 ?? 00h ram:d900bb6b 00 ?? 00h ram:d900bb6c 00 ?? 00h ram:d900bb6d 00 ?? 00h ram:d900bb6e 00 ?? 00h ram:d900bb6f 00 ?? 00h ram:d900bb70 00 ?? 00h ram:d900bb71 00 ?? 00h ram:d900bb72 00 ?? 00h ram:d900bb73 00 ?? 00h ram:d900bb74 00 ?? 00h ram:d900bb75 00 ?? 00h ram:d900bb76 00 ?? 00h ram:d900bb77 00 ?? 00h ram:d900bb78 00 ?? 00h ram:d900bb79 00 ?? 00h ram:d900bb7a 00 ?? 00h ram:d900bb7b 00 ?? 00h ram:d900bb7c 00 ?? 00h ram:d900bb7d 00 ?? 00h ram:d900bb7e 00 ?? 00h ram:d900bb7f 00 ?? 00h ram:d900bb80 00 ?? 00h ram:d900bb81 00 ?? 00h ram:d900bb82 00 ?? 00h ram:d900bb83 00 ?? 00h ram:d900bb84 00 ?? 00h ram:d900bb85 00 ?? 00h ram:d900bb86 00 ?? 00h ram:d900bb87 00 ?? 00h ram:d900bb88 00 ?? 00h ram:d900bb89 00 ?? 00h ram:d900bb8a 00 ?? 00h ram:d900bb8b 00 ?? 00h ram:d900bb8c 00 ?? 00h ram:d900bb8d 00 ?? 00h ram:d900bb8e 00 ?? 00h ram:d900bb8f 00 ?? 00h ram:d900bb90 00 ?? 00h ram:d900bb91 00 ?? 00h ram:d900bb92 00 ?? 00h ram:d900bb93 00 ?? 00h ram:d900bb94 00 ?? 00h ram:d900bb95 00 ?? 00h ram:d900bb96 00 ?? 00h ram:d900bb97 00 ?? 00h ram:d900bb98 00 ?? 00h ram:d900bb99 00 ?? 00h ram:d900bb9a 00 ?? 00h ram:d900bb9b 00 ?? 00h ram:d900bb9c 00 ?? 00h ram:d900bb9d 00 ?? 00h ram:d900bb9e 00 ?? 00h ram:d900bb9f 00 ?? 00h ram:d900bba0 00 ?? 00h ram:d900bba1 00 ?? 00h ram:d900bba2 00 ?? 00h ram:d900bba3 00 ?? 00h ram:d900bba4 00 ?? 00h ram:d900bba5 00 ?? 00h ram:d900bba6 00 ?? 00h ram:d900bba7 00 ?? 00h ram:d900bba8 00 ?? 00h ram:d900bba9 00 ?? 00h ram:d900bbaa 00 ?? 00h ram:d900bbab 00 ?? 00h ram:d900bbac 00 ?? 00h ram:d900bbad 00 ?? 00h ram:d900bbae 00 ?? 00h ram:d900bbaf 00 ?? 00h ram:d900bbb0 00 ?? 00h ram:d900bbb1 00 ?? 00h ram:d900bbb2 00 ?? 00h ram:d900bbb3 00 ?? 00h ram:d900bbb4 00 ?? 00h ram:d900bbb5 00 ?? 00h ram:d900bbb6 00 ?? 00h ram:d900bbb7 00 ?? 00h ram:d900bbb8 00 ?? 00h ram:d900bbb9 00 ?? 00h ram:d900bbba 00 ?? 00h ram:d900bbbb 00 ?? 00h ram:d900bbbc 00 ?? 00h ram:d900bbbd 00 ?? 00h ram:d900bbbe 00 ?? 00h ram:d900bbbf 00 ?? 00h ram:d900bbc0 00 ?? 00h ram:d900bbc1 00 ?? 00h ram:d900bbc2 00 ?? 00h ram:d900bbc3 00 ?? 00h ram:d900bbc4 00 ?? 00h ram:d900bbc5 00 ?? 00h ram:d900bbc6 00 ?? 00h ram:d900bbc7 00 ?? 00h ram:d900bbc8 00 ?? 00h ram:d900bbc9 00 ?? 00h ram:d900bbca 00 ?? 00h ram:d900bbcb 00 ?? 00h ram:d900bbcc 00 ?? 00h ram:d900bbcd 00 ?? 00h ram:d900bbce 00 ?? 00h ram:d900bbcf 00 ?? 00h ram:d900bbd0 00 ?? 00h ram:d900bbd1 00 ?? 00h ram:d900bbd2 00 ?? 00h ram:d900bbd3 00 ?? 00h ram:d900bbd4 00 ?? 00h ram:d900bbd5 00 ?? 00h ram:d900bbd6 00 ?? 00h ram:d900bbd7 00 ?? 00h ram:d900bbd8 00 ?? 00h ram:d900bbd9 00 ?? 00h ram:d900bbda 00 ?? 00h ram:d900bbdb 00 ?? 00h ram:d900bbdc 00 ?? 00h ram:d900bbdd 00 ?? 00h ram:d900bbde 00 ?? 00h ram:d900bbdf 00 ?? 00h ram:d900bbe0 00 ?? 00h ram:d900bbe1 00 ?? 00h ram:d900bbe2 00 ?? 00h ram:d900bbe3 00 ?? 00h ram:d900bbe4 00 ?? 00h ram:d900bbe5 00 ?? 00h ram:d900bbe6 00 ?? 00h ram:d900bbe7 00 ?? 00h ram:d900bbe8 00 ?? 00h ram:d900bbe9 00 ?? 00h ram:d900bbea 00 ?? 00h ram:d900bbeb 00 ?? 00h ram:d900bbec 00 ?? 00h ram:d900bbed 00 ?? 00h ram:d900bbee 00 ?? 00h ram:d900bbef 00 ?? 00h ram:d900bbf0 00 ?? 00h ram:d900bbf1 00 ?? 00h ram:d900bbf2 00 ?? 00h ram:d900bbf3 00 ?? 00h ram:d900bbf4 00 ?? 00h ram:d900bbf5 00 ?? 00h ram:d900bbf6 00 ?? 00h ram:d900bbf7 00 ?? 00h ram:d900bbf8 00 ?? 00h ram:d900bbf9 00 ?? 00h ram:d900bbfa 00 ?? 00h ram:d900bbfb 00 ?? 00h ram:d900bbfc 00 ?? 00h ram:d900bbfd 00 ?? 00h ram:d900bbfe 00 ?? 00h ram:d900bbff 00 ?? 00h ram:d900bc00 00 ?? 00h ram:d900bc01 00 ?? 00h ram:d900bc02 00 ?? 00h ram:d900bc03 00 ?? 00h ram:d900bc04 00 ?? 00h ram:d900bc05 00 ?? 00h ram:d900bc06 00 ?? 00h ram:d900bc07 00 ?? 00h ram:d900bc08 00 ?? 00h ram:d900bc09 00 ?? 00h ram:d900bc0a 00 ?? 00h ram:d900bc0b 00 ?? 00h ram:d900bc0c 00 ?? 00h ram:d900bc0d 00 ?? 00h ram:d900bc0e 00 ?? 00h ram:d900bc0f 00 ?? 00h ram:d900bc10 00 ?? 00h ram:d900bc11 00 ?? 00h ram:d900bc12 00 ?? 00h ram:d900bc13 00 ?? 00h ram:d900bc14 00 ?? 00h ram:d900bc15 00 ?? 00h ram:d900bc16 00 ?? 00h ram:d900bc17 00 ?? 00h ram:d900bc18 00 ?? 00h ram:d900bc19 00 ?? 00h ram:d900bc1a 00 ?? 00h ram:d900bc1b 00 ?? 00h ram:d900bc1c 00 ?? 00h ram:d900bc1d 00 ?? 00h ram:d900bc1e 00 ?? 00h ram:d900bc1f 00 ?? 00h ram:d900bc20 00 ?? 00h ram:d900bc21 00 ?? 00h ram:d900bc22 00 ?? 00h ram:d900bc23 00 ?? 00h ram:d900bc24 00 ?? 00h ram:d900bc25 00 ?? 00h ram:d900bc26 00 ?? 00h ram:d900bc27 00 ?? 00h ram:d900bc28 00 ?? 00h ram:d900bc29 00 ?? 00h ram:d900bc2a 00 ?? 00h ram:d900bc2b 00 ?? 00h ram:d900bc2c 00 ?? 00h ram:d900bc2d 00 ?? 00h ram:d900bc2e 00 ?? 00h ram:d900bc2f 00 ?? 00h ram:d900bc30 00 ?? 00h ram:d900bc31 00 ?? 00h ram:d900bc32 00 ?? 00h ram:d900bc33 00 ?? 00h ram:d900bc34 00 ?? 00h ram:d900bc35 00 ?? 00h ram:d900bc36 00 ?? 00h ram:d900bc37 00 ?? 00h ram:d900bc38 00 ?? 00h ram:d900bc39 00 ?? 00h ram:d900bc3a 00 ?? 00h ram:d900bc3b 00 ?? 00h ram:d900bc3c 00 ?? 00h ram:d900bc3d 00 ?? 00h ram:d900bc3e 00 ?? 00h ram:d900bc3f 00 ?? 00h ram:d900bc40 00 ?? 00h ram:d900bc41 00 ?? 00h ram:d900bc42 00 ?? 00h ram:d900bc43 00 ?? 00h ram:d900bc44 00 ?? 00h ram:d900bc45 00 ?? 00h ram:d900bc46 00 ?? 00h ram:d900bc47 00 ?? 00h ram:d900bc48 00 ?? 00h ram:d900bc49 00 ?? 00h ram:d900bc4a 00 ?? 00h ram:d900bc4b 00 ?? 00h ram:d900bc4c 00 ?? 00h ram:d900bc4d 00 ?? 00h ram:d900bc4e 00 ?? 00h ram:d900bc4f 00 ?? 00h ram:d900bc50 00 ?? 00h ram:d900bc51 00 ?? 00h ram:d900bc52 00 ?? 00h ram:d900bc53 00 ?? 00h ram:d900bc54 00 ?? 00h ram:d900bc55 00 ?? 00h ram:d900bc56 00 ?? 00h ram:d900bc57 00 ?? 00h ram:d900bc58 00 ?? 00h ram:d900bc59 00 ?? 00h ram:d900bc5a 00 ?? 00h ram:d900bc5b 00 ?? 00h ram:d900bc5c 00 ?? 00h ram:d900bc5d 00 ?? 00h ram:d900bc5e 00 ?? 00h ram:d900bc5f 00 ?? 00h ram:d900bc60 00 ?? 00h ram:d900bc61 00 ?? 00h ram:d900bc62 00 ?? 00h ram:d900bc63 00 ?? 00h ram:d900bc64 00 ?? 00h ram:d900bc65 00 ?? 00h ram:d900bc66 00 ?? 00h ram:d900bc67 00 ?? 00h ram:d900bc68 00 ?? 00h ram:d900bc69 00 ?? 00h ram:d900bc6a 00 ?? 00h ram:d900bc6b 00 ?? 00h ram:d900bc6c 00 ?? 00h ram:d900bc6d 00 ?? 00h ram:d900bc6e 00 ?? 00h ram:d900bc6f 00 ?? 00h ram:d900bc70 00 ?? 00h ram:d900bc71 00 ?? 00h ram:d900bc72 00 ?? 00h ram:d900bc73 00 ?? 00h ram:d900bc74 00 ?? 00h ram:d900bc75 00 ?? 00h ram:d900bc76 00 ?? 00h ram:d900bc77 00 ?? 00h ram:d900bc78 00 ?? 00h ram:d900bc79 00 ?? 00h ram:d900bc7a 00 ?? 00h ram:d900bc7b 00 ?? 00h ram:d900bc7c 00 ?? 00h ram:d900bc7d 00 ?? 00h ram:d900bc7e 00 ?? 00h ram:d900bc7f 00 ?? 00h ram:d900bc80 00 ?? 00h ram:d900bc81 00 ?? 00h ram:d900bc82 00 ?? 00h ram:d900bc83 00 ?? 00h ram:d900bc84 00 ?? 00h ram:d900bc85 00 ?? 00h ram:d900bc86 00 ?? 00h ram:d900bc87 00 ?? 00h ram:d900bc88 00 ?? 00h ram:d900bc89 00 ?? 00h ram:d900bc8a 00 ?? 00h ram:d900bc8b 00 ?? 00h ram:d900bc8c 00 ?? 00h ram:d900bc8d 00 ?? 00h ram:d900bc8e 00 ?? 00h ram:d900bc8f 00 ?? 00h ram:d900bc90 00 ?? 00h ram:d900bc91 00 ?? 00h ram:d900bc92 00 ?? 00h ram:d900bc93 00 ?? 00h ram:d900bc94 00 ?? 00h ram:d900bc95 00 ?? 00h ram:d900bc96 00 ?? 00h ram:d900bc97 00 ?? 00h ram:d900bc98 00 ?? 00h ram:d900bc99 00 ?? 00h ram:d900bc9a 00 ?? 00h ram:d900bc9b 00 ?? 00h ram:d900bc9c 00 ?? 00h ram:d900bc9d 00 ?? 00h ram:d900bc9e 00 ?? 00h ram:d900bc9f 00 ?? 00h ram:d900bca0 00 ?? 00h ram:d900bca1 00 ?? 00h ram:d900bca2 00 ?? 00h ram:d900bca3 00 ?? 00h ram:d900bca4 00 ?? 00h ram:d900bca5 00 ?? 00h ram:d900bca6 00 ?? 00h ram:d900bca7 00 ?? 00h ram:d900bca8 00 ?? 00h ram:d900bca9 00 ?? 00h ram:d900bcaa 00 ?? 00h ram:d900bcab 00 ?? 00h ram:d900bcac 00 ?? 00h ram:d900bcad 00 ?? 00h ram:d900bcae 00 ?? 00h ram:d900bcaf 00 ?? 00h ram:d900bcb0 00 ?? 00h ram:d900bcb1 00 ?? 00h ram:d900bcb2 00 ?? 00h ram:d900bcb3 00 ?? 00h ram:d900bcb4 00 ?? 00h ram:d900bcb5 00 ?? 00h ram:d900bcb6 00 ?? 00h ram:d900bcb7 00 ?? 00h ram:d900bcb8 00 ?? 00h ram:d900bcb9 00 ?? 00h ram:d900bcba 00 ?? 00h ram:d900bcbb 00 ?? 00h ram:d900bcbc 00 ?? 00h ram:d900bcbd 00 ?? 00h ram:d900bcbe 00 ?? 00h ram:d900bcbf 00 ?? 00h ram:d900bcc0 00 ?? 00h ram:d900bcc1 00 ?? 00h ram:d900bcc2 00 ?? 00h ram:d900bcc3 00 ?? 00h ram:d900bcc4 00 ?? 00h ram:d900bcc5 00 ?? 00h ram:d900bcc6 00 ?? 00h ram:d900bcc7 00 ?? 00h ram:d900bcc8 00 ?? 00h ram:d900bcc9 00 ?? 00h ram:d900bcca 00 ?? 00h ram:d900bccb 00 ?? 00h ram:d900bccc 00 ?? 00h ram:d900bccd 00 ?? 00h ram:d900bcce 00 ?? 00h ram:d900bccf 00 ?? 00h ram:d900bcd0 00 ?? 00h ram:d900bcd1 00 ?? 00h ram:d900bcd2 00 ?? 00h ram:d900bcd3 00 ?? 00h ram:d900bcd4 00 ?? 00h ram:d900bcd5 00 ?? 00h ram:d900bcd6 00 ?? 00h ram:d900bcd7 00 ?? 00h ram:d900bcd8 00 ?? 00h ram:d900bcd9 00 ?? 00h ram:d900bcda 00 ?? 00h ram:d900bcdb 00 ?? 00h ram:d900bcdc 00 ?? 00h ram:d900bcdd 00 ?? 00h ram:d900bcde 00 ?? 00h ram:d900bcdf 00 ?? 00h ram:d900bce0 00 ?? 00h ram:d900bce1 00 ?? 00h ram:d900bce2 00 ?? 00h ram:d900bce3 00 ?? 00h ram:d900bce4 00 ?? 00h ram:d900bce5 00 ?? 00h ram:d900bce6 00 ?? 00h ram:d900bce7 00 ?? 00h ram:d900bce8 00 ?? 00h ram:d900bce9 00 ?? 00h ram:d900bcea 00 ?? 00h ram:d900bceb 00 ?? 00h ram:d900bcec 00 ?? 00h ram:d900bced 00 ?? 00h ram:d900bcee 00 ?? 00h ram:d900bcef 00 ?? 00h ram:d900bcf0 00 ?? 00h ram:d900bcf1 00 ?? 00h ram:d900bcf2 00 ?? 00h ram:d900bcf3 00 ?? 00h ram:d900bcf4 00 ?? 00h ram:d900bcf5 00 ?? 00h ram:d900bcf6 00 ?? 00h ram:d900bcf7 00 ?? 00h ram:d900bcf8 00 ?? 00h ram:d900bcf9 00 ?? 00h ram:d900bcfa 00 ?? 00h ram:d900bcfb 00 ?? 00h ram:d900bcfc 00 ?? 00h ram:d900bcfd 00 ?? 00h ram:d900bcfe 00 ?? 00h ram:d900bcff 00 ?? 00h ram:d900bd00 00 ?? 00h ram:d900bd01 00 ?? 00h ram:d900bd02 00 ?? 00h ram:d900bd03 00 ?? 00h ram:d900bd04 00 ?? 00h ram:d900bd05 00 ?? 00h ram:d900bd06 00 ?? 00h ram:d900bd07 00 ?? 00h ram:d900bd08 00 ?? 00h ram:d900bd09 00 ?? 00h ram:d900bd0a 00 ?? 00h ram:d900bd0b 00 ?? 00h ram:d900bd0c 00 ?? 00h ram:d900bd0d 00 ?? 00h ram:d900bd0e 00 ?? 00h ram:d900bd0f 00 ?? 00h ram:d900bd10 00 ?? 00h ram:d900bd11 00 ?? 00h ram:d900bd12 00 ?? 00h ram:d900bd13 00 ?? 00h ram:d900bd14 00 ?? 00h ram:d900bd15 00 ?? 00h ram:d900bd16 00 ?? 00h ram:d900bd17 00 ?? 00h ram:d900bd18 00 ?? 00h ram:d900bd19 00 ?? 00h ram:d900bd1a 00 ?? 00h ram:d900bd1b 00 ?? 00h ram:d900bd1c 00 ?? 00h ram:d900bd1d 00 ?? 00h ram:d900bd1e 00 ?? 00h ram:d900bd1f 00 ?? 00h ram:d900bd20 00 ?? 00h ram:d900bd21 00 ?? 00h ram:d900bd22 00 ?? 00h ram:d900bd23 00 ?? 00h ram:d900bd24 00 ?? 00h ram:d900bd25 00 ?? 00h ram:d900bd26 00 ?? 00h ram:d900bd27 00 ?? 00h ram:d900bd28 00 ?? 00h ram:d900bd29 00 ?? 00h ram:d900bd2a 00 ?? 00h ram:d900bd2b 00 ?? 00h ram:d900bd2c 00 ?? 00h ram:d900bd2d 00 ?? 00h ram:d900bd2e 00 ?? 00h ram:d900bd2f 00 ?? 00h ram:d900bd30 00 ?? 00h ram:d900bd31 00 ?? 00h ram:d900bd32 00 ?? 00h ram:d900bd33 00 ?? 00h ram:d900bd34 00 ?? 00h ram:d900bd35 00 ?? 00h ram:d900bd36 00 ?? 00h ram:d900bd37 00 ?? 00h ram:d900bd38 00 ?? 00h ram:d900bd39 00 ?? 00h ram:d900bd3a 00 ?? 00h ram:d900bd3b 00 ?? 00h ram:d900bd3c 00 ?? 00h ram:d900bd3d 00 ?? 00h ram:d900bd3e 00 ?? 00h ram:d900bd3f 00 ?? 00h ram:d900bd40 00 ?? 00h ram:d900bd41 00 ?? 00h ram:d900bd42 00 ?? 00h ram:d900bd43 00 ?? 00h ram:d900bd44 00 ?? 00h ram:d900bd45 00 ?? 00h ram:d900bd46 00 ?? 00h ram:d900bd47 00 ?? 00h ram:d900bd48 00 ?? 00h ram:d900bd49 00 ?? 00h ram:d900bd4a 00 ?? 00h ram:d900bd4b 00 ?? 00h ram:d900bd4c 00 ?? 00h ram:d900bd4d 00 ?? 00h ram:d900bd4e 00 ?? 00h ram:d900bd4f 00 ?? 00h ram:d900bd50 00 ?? 00h ram:d900bd51 00 ?? 00h ram:d900bd52 00 ?? 00h ram:d900bd53 00 ?? 00h ram:d900bd54 00 ?? 00h ram:d900bd55 00 ?? 00h ram:d900bd56 00 ?? 00h ram:d900bd57 00 ?? 00h ram:d900bd58 00 ?? 00h ram:d900bd59 00 ?? 00h ram:d900bd5a 00 ?? 00h ram:d900bd5b 00 ?? 00h ram:d900bd5c 00 ?? 00h ram:d900bd5d 00 ?? 00h ram:d900bd5e 00 ?? 00h ram:d900bd5f 00 ?? 00h ram:d900bd60 00 ?? 00h ram:d900bd61 00 ?? 00h ram:d900bd62 00 ?? 00h ram:d900bd63 00 ?? 00h ram:d900bd64 00 ?? 00h ram:d900bd65 00 ?? 00h ram:d900bd66 00 ?? 00h ram:d900bd67 00 ?? 00h ram:d900bd68 00 ?? 00h ram:d900bd69 00 ?? 00h ram:d900bd6a 00 ?? 00h ram:d900bd6b 00 ?? 00h ram:d900bd6c 00 ?? 00h ram:d900bd6d 00 ?? 00h ram:d900bd6e 00 ?? 00h ram:d900bd6f 00 ?? 00h ram:d900bd70 00 ?? 00h ram:d900bd71 00 ?? 00h ram:d900bd72 00 ?? 00h ram:d900bd73 00 ?? 00h ram:d900bd74 00 ?? 00h ram:d900bd75 00 ?? 00h ram:d900bd76 00 ?? 00h ram:d900bd77 00 ?? 00h ram:d900bd78 00 ?? 00h ram:d900bd79 00 ?? 00h ram:d900bd7a 00 ?? 00h ram:d900bd7b 00 ?? 00h ram:d900bd7c 00 ?? 00h ram:d900bd7d 00 ?? 00h ram:d900bd7e 00 ?? 00h ram:d900bd7f 00 ?? 00h ram:d900bd80 00 ?? 00h ram:d900bd81 00 ?? 00h ram:d900bd82 00 ?? 00h ram:d900bd83 00 ?? 00h ram:d900bd84 00 ?? 00h ram:d900bd85 00 ?? 00h ram:d900bd86 00 ?? 00h ram:d900bd87 00 ?? 00h ram:d900bd88 00 ?? 00h ram:d900bd89 00 ?? 00h ram:d900bd8a 00 ?? 00h ram:d900bd8b 00 ?? 00h ram:d900bd8c 00 ?? 00h ram:d900bd8d 00 ?? 00h ram:d900bd8e 00 ?? 00h ram:d900bd8f 00 ?? 00h ram:d900bd90 00 ?? 00h ram:d900bd91 00 ?? 00h ram:d900bd92 00 ?? 00h ram:d900bd93 00 ?? 00h ram:d900bd94 00 ?? 00h ram:d900bd95 00 ?? 00h ram:d900bd96 00 ?? 00h ram:d900bd97 00 ?? 00h ram:d900bd98 00 ?? 00h ram:d900bd99 00 ?? 00h ram:d900bd9a 00 ?? 00h ram:d900bd9b 00 ?? 00h ram:d900bd9c 00 ?? 00h ram:d900bd9d 00 ?? 00h ram:d900bd9e 00 ?? 00h ram:d900bd9f 00 ?? 00h ram:d900bda0 00 ?? 00h ram:d900bda1 00 ?? 00h ram:d900bda2 00 ?? 00h ram:d900bda3 00 ?? 00h ram:d900bda4 00 ?? 00h ram:d900bda5 00 ?? 00h ram:d900bda6 00 ?? 00h ram:d900bda7 00 ?? 00h ram:d900bda8 00 ?? 00h ram:d900bda9 00 ?? 00h ram:d900bdaa 00 ?? 00h ram:d900bdab 00 ?? 00h ram:d900bdac 00 ?? 00h ram:d900bdad 00 ?? 00h ram:d900bdae 00 ?? 00h ram:d900bdaf 00 ?? 00h ram:d900bdb0 00 ?? 00h ram:d900bdb1 00 ?? 00h ram:d900bdb2 00 ?? 00h ram:d900bdb3 00 ?? 00h ram:d900bdb4 00 ?? 00h ram:d900bdb5 00 ?? 00h ram:d900bdb6 00 ?? 00h ram:d900bdb7 00 ?? 00h ram:d900bdb8 00 ?? 00h ram:d900bdb9 00 ?? 00h ram:d900bdba 00 ?? 00h ram:d900bdbb 00 ?? 00h ram:d900bdbc 00 ?? 00h ram:d900bdbd 00 ?? 00h ram:d900bdbe 00 ?? 00h ram:d900bdbf 00 ?? 00h ram:d900bdc0 00 ?? 00h ram:d900bdc1 00 ?? 00h ram:d900bdc2 00 ?? 00h ram:d900bdc3 00 ?? 00h ram:d900bdc4 00 ?? 00h ram:d900bdc5 00 ?? 00h ram:d900bdc6 00 ?? 00h ram:d900bdc7 00 ?? 00h ram:d900bdc8 00 ?? 00h ram:d900bdc9 00 ?? 00h ram:d900bdca 00 ?? 00h ram:d900bdcb 00 ?? 00h ram:d900bdcc 00 ?? 00h ram:d900bdcd 00 ?? 00h ram:d900bdce 00 ?? 00h ram:d900bdcf 00 ?? 00h ram:d900bdd0 00 ?? 00h ram:d900bdd1 00 ?? 00h ram:d900bdd2 00 ?? 00h ram:d900bdd3 00 ?? 00h ram:d900bdd4 00 ?? 00h ram:d900bdd5 00 ?? 00h ram:d900bdd6 00 ?? 00h ram:d900bdd7 00 ?? 00h ram:d900bdd8 00 ?? 00h ram:d900bdd9 00 ?? 00h ram:d900bdda 00 ?? 00h ram:d900bddb 00 ?? 00h ram:d900bddc 00 ?? 00h ram:d900bddd 00 ?? 00h ram:d900bdde 00 ?? 00h ram:d900bddf 00 ?? 00h ram:d900bde0 00 ?? 00h ram:d900bde1 00 ?? 00h ram:d900bde2 00 ?? 00h ram:d900bde3 00 ?? 00h ram:d900bde4 00 ?? 00h ram:d900bde5 00 ?? 00h ram:d900bde6 00 ?? 00h ram:d900bde7 00 ?? 00h ram:d900bde8 00 ?? 00h ram:d900bde9 00 ?? 00h ram:d900bdea 00 ?? 00h ram:d900bdeb 00 ?? 00h ram:d900bdec 00 ?? 00h ram:d900bded 00 ?? 00h ram:d900bdee 00 ?? 00h ram:d900bdef 00 ?? 00h ram:d900bdf0 00 ?? 00h ram:d900bdf1 00 ?? 00h ram:d900bdf2 00 ?? 00h ram:d900bdf3 00 ?? 00h ram:d900bdf4 00 ?? 00h ram:d900bdf5 00 ?? 00h ram:d900bdf6 00 ?? 00h ram:d900bdf7 00 ?? 00h ram:d900bdf8 00 ?? 00h ram:d900bdf9 00 ?? 00h ram:d900bdfa 00 ?? 00h ram:d900bdfb 00 ?? 00h ram:d900bdfc 00 ?? 00h ram:d900bdfd 00 ?? 00h ram:d900bdfe 00 ?? 00h ram:d900bdff 00 ?? 00h ram:d900be00 00 ?? 00h ram:d900be01 00 ?? 00h ram:d900be02 00 ?? 00h ram:d900be03 00 ?? 00h ram:d900be04 00 ?? 00h ram:d900be05 00 ?? 00h ram:d900be06 00 ?? 00h ram:d900be07 00 ?? 00h ram:d900be08 00 ?? 00h ram:d900be09 00 ?? 00h ram:d900be0a 00 ?? 00h ram:d900be0b 00 ?? 00h ram:d900be0c 00 ?? 00h ram:d900be0d 00 ?? 00h ram:d900be0e 00 ?? 00h ram:d900be0f 00 ?? 00h ram:d900be10 00 ?? 00h ram:d900be11 00 ?? 00h ram:d900be12 00 ?? 00h ram:d900be13 00 ?? 00h ram:d900be14 00 ?? 00h ram:d900be15 00 ?? 00h ram:d900be16 00 ?? 00h ram:d900be17 00 ?? 00h ram:d900be18 00 ?? 00h ram:d900be19 00 ?? 00h ram:d900be1a 00 ?? 00h ram:d900be1b 00 ?? 00h ram:d900be1c 00 ?? 00h ram:d900be1d 00 ?? 00h ram:d900be1e 00 ?? 00h ram:d900be1f 00 ?? 00h ram:d900be20 00 ?? 00h ram:d900be21 00 ?? 00h ram:d900be22 00 ?? 00h ram:d900be23 00 ?? 00h ram:d900be24 00 ?? 00h ram:d900be25 00 ?? 00h ram:d900be26 00 ?? 00h ram:d900be27 00 ?? 00h ram:d900be28 00 ?? 00h ram:d900be29 00 ?? 00h ram:d900be2a 00 ?? 00h ram:d900be2b 00 ?? 00h ram:d900be2c 00 ?? 00h ram:d900be2d 00 ?? 00h ram:d900be2e 00 ?? 00h ram:d900be2f 00 ?? 00h ram:d900be30 00 ?? 00h ram:d900be31 00 ?? 00h ram:d900be32 00 ?? 00h ram:d900be33 00 ?? 00h ram:d900be34 00 ?? 00h ram:d900be35 00 ?? 00h ram:d900be36 00 ?? 00h ram:d900be37 00 ?? 00h ram:d900be38 00 ?? 00h ram:d900be39 00 ?? 00h ram:d900be3a 00 ?? 00h ram:d900be3b 00 ?? 00h ram:d900be3c 00 ?? 00h ram:d900be3d 00 ?? 00h ram:d900be3e 00 ?? 00h ram:d900be3f 00 ?? 00h ram:d900be40 00 ?? 00h ram:d900be41 00 ?? 00h ram:d900be42 00 ?? 00h ram:d900be43 00 ?? 00h ram:d900be44 00 ?? 00h ram:d900be45 00 ?? 00h ram:d900be46 00 ?? 00h ram:d900be47 00 ?? 00h ram:d900be48 00 ?? 00h ram:d900be49 00 ?? 00h ram:d900be4a 00 ?? 00h ram:d900be4b 00 ?? 00h ram:d900be4c 00 ?? 00h ram:d900be4d 00 ?? 00h ram:d900be4e 00 ?? 00h ram:d900be4f 00 ?? 00h ram:d900be50 00 ?? 00h ram:d900be51 00 ?? 00h ram:d900be52 00 ?? 00h ram:d900be53 00 ?? 00h ram:d900be54 00 ?? 00h ram:d900be55 00 ?? 00h ram:d900be56 00 ?? 00h ram:d900be57 00 ?? 00h ram:d900be58 00 ?? 00h ram:d900be59 00 ?? 00h ram:d900be5a 00 ?? 00h ram:d900be5b 00 ?? 00h ram:d900be5c 00 ?? 00h ram:d900be5d 00 ?? 00h ram:d900be5e 00 ?? 00h ram:d900be5f 00 ?? 00h ram:d900be60 00 ?? 00h ram:d900be61 00 ?? 00h ram:d900be62 00 ?? 00h ram:d900be63 00 ?? 00h ram:d900be64 00 ?? 00h ram:d900be65 00 ?? 00h ram:d900be66 00 ?? 00h ram:d900be67 00 ?? 00h ram:d900be68 00 ?? 00h ram:d900be69 00 ?? 00h ram:d900be6a 00 ?? 00h ram:d900be6b 00 ?? 00h ram:d900be6c 00 ?? 00h ram:d900be6d 00 ?? 00h ram:d900be6e 00 ?? 00h ram:d900be6f 00 ?? 00h ram:d900be70 00 ?? 00h ram:d900be71 00 ?? 00h ram:d900be72 00 ?? 00h ram:d900be73 00 ?? 00h ram:d900be74 00 ?? 00h ram:d900be75 00 ?? 00h ram:d900be76 00 ?? 00h ram:d900be77 00 ?? 00h ram:d900be78 00 ?? 00h ram:d900be79 00 ?? 00h ram:d900be7a 00 ?? 00h ram:d900be7b 00 ?? 00h ram:d900be7c 00 ?? 00h ram:d900be7d 00 ?? 00h ram:d900be7e 00 ?? 00h ram:d900be7f 00 ?? 00h ram:d900be80 00 ?? 00h ram:d900be81 00 ?? 00h ram:d900be82 00 ?? 00h ram:d900be83 00 ?? 00h ram:d900be84 00 ?? 00h ram:d900be85 00 ?? 00h ram:d900be86 00 ?? 00h ram:d900be87 00 ?? 00h ram:d900be88 00 ?? 00h ram:d900be89 00 ?? 00h ram:d900be8a 00 ?? 00h ram:d900be8b 00 ?? 00h ram:d900be8c 00 ?? 00h ram:d900be8d 00 ?? 00h ram:d900be8e 00 ?? 00h ram:d900be8f 00 ?? 00h ram:d900be90 00 ?? 00h ram:d900be91 00 ?? 00h ram:d900be92 00 ?? 00h ram:d900be93 00 ?? 00h ram:d900be94 00 ?? 00h ram:d900be95 00 ?? 00h ram:d900be96 00 ?? 00h ram:d900be97 00 ?? 00h ram:d900be98 00 ?? 00h ram:d900be99 00 ?? 00h ram:d900be9a 00 ?? 00h ram:d900be9b 00 ?? 00h ram:d900be9c 00 ?? 00h ram:d900be9d 00 ?? 00h ram:d900be9e 00 ?? 00h ram:d900be9f 00 ?? 00h ram:d900bea0 00 ?? 00h ram:d900bea1 00 ?? 00h ram:d900bea2 00 ?? 00h ram:d900bea3 00 ?? 00h ram:d900bea4 00 ?? 00h ram:d900bea5 00 ?? 00h ram:d900bea6 00 ?? 00h ram:d900bea7 00 ?? 00h ram:d900bea8 00 ?? 00h ram:d900bea9 00 ?? 00h ram:d900beaa 00 ?? 00h ram:d900beab 00 ?? 00h ram:d900beac 00 ?? 00h ram:d900bead 00 ?? 00h ram:d900beae 00 ?? 00h ram:d900beaf 00 ?? 00h ram:d900beb0 00 ?? 00h ram:d900beb1 00 ?? 00h ram:d900beb2 00 ?? 00h ram:d900beb3 00 ?? 00h ram:d900beb4 00 ?? 00h ram:d900beb5 00 ?? 00h ram:d900beb6 00 ?? 00h ram:d900beb7 00 ?? 00h ram:d900beb8 00 ?? 00h ram:d900beb9 00 ?? 00h ram:d900beba 00 ?? 00h ram:d900bebb 00 ?? 00h ram:d900bebc 00 ?? 00h ram:d900bebd 00 ?? 00h ram:d900bebe 00 ?? 00h ram:d900bebf 00 ?? 00h ram:d900bec0 00 ?? 00h ram:d900bec1 00 ?? 00h ram:d900bec2 00 ?? 00h ram:d900bec3 00 ?? 00h ram:d900bec4 00 ?? 00h ram:d900bec5 00 ?? 00h ram:d900bec6 00 ?? 00h ram:d900bec7 00 ?? 00h ram:d900bec8 00 ?? 00h ram:d900bec9 00 ?? 00h ram:d900beca 00 ?? 00h ram:d900becb 00 ?? 00h ram:d900becc 00 ?? 00h ram:d900becd 00 ?? 00h ram:d900bece 00 ?? 00h ram:d900becf 00 ?? 00h ram:d900bed0 00 ?? 00h ram:d900bed1 00 ?? 00h ram:d900bed2 00 ?? 00h ram:d900bed3 00 ?? 00h ram:d900bed4 00 ?? 00h ram:d900bed5 00 ?? 00h ram:d900bed6 00 ?? 00h ram:d900bed7 00 ?? 00h ram:d900bed8 00 ?? 00h ram:d900bed9 00 ?? 00h ram:d900beda 00 ?? 00h ram:d900bedb 00 ?? 00h ram:d900bedc 00 ?? 00h ram:d900bedd 00 ?? 00h ram:d900bede 00 ?? 00h ram:d900bedf 00 ?? 00h ram:d900bee0 00 ?? 00h ram:d900bee1 00 ?? 00h ram:d900bee2 00 ?? 00h ram:d900bee3 00 ?? 00h ram:d900bee4 00 ?? 00h ram:d900bee5 00 ?? 00h ram:d900bee6 00 ?? 00h ram:d900bee7 00 ?? 00h ram:d900bee8 00 ?? 00h ram:d900bee9 00 ?? 00h ram:d900beea 00 ?? 00h ram:d900beeb 00 ?? 00h ram:d900beec 00 ?? 00h ram:d900beed 00 ?? 00h ram:d900beee 00 ?? 00h ram:d900beef 00 ?? 00h ram:d900bef0 00 ?? 00h ram:d900bef1 00 ?? 00h ram:d900bef2 00 ?? 00h ram:d900bef3 00 ?? 00h ram:d900bef4 00 ?? 00h ram:d900bef5 00 ?? 00h ram:d900bef6 00 ?? 00h ram:d900bef7 00 ?? 00h ram:d900bef8 00 ?? 00h ram:d900bef9 00 ?? 00h ram:d900befa 00 ?? 00h ram:d900befb 00 ?? 00h ram:d900befc 00 ?? 00h ram:d900befd 00 ?? 00h ram:d900befe 00 ?? 00h ram:d900beff 00 ?? 00h ram:d900bf00 00 ?? 00h ram:d900bf01 00 ?? 00h ram:d900bf02 00 ?? 00h ram:d900bf03 00 ?? 00h ram:d900bf04 00 ?? 00h ram:d900bf05 00 ?? 00h ram:d900bf06 00 ?? 00h ram:d900bf07 00 ?? 00h ram:d900bf08 00 ?? 00h ram:d900bf09 00 ?? 00h ram:d900bf0a 00 ?? 00h ram:d900bf0b 00 ?? 00h ram:d900bf0c 00 ?? 00h ram:d900bf0d 00 ?? 00h ram:d900bf0e 00 ?? 00h ram:d900bf0f 00 ?? 00h ram:d900bf10 00 ?? 00h ram:d900bf11 00 ?? 00h ram:d900bf12 00 ?? 00h ram:d900bf13 00 ?? 00h ram:d900bf14 00 ?? 00h ram:d900bf15 00 ?? 00h ram:d900bf16 00 ?? 00h ram:d900bf17 00 ?? 00h ram:d900bf18 00 ?? 00h ram:d900bf19 00 ?? 00h ram:d900bf1a 00 ?? 00h ram:d900bf1b 00 ?? 00h ram:d900bf1c 00 ?? 00h ram:d900bf1d 00 ?? 00h ram:d900bf1e 00 ?? 00h ram:d900bf1f 00 ?? 00h ram:d900bf20 00 ?? 00h ram:d900bf21 00 ?? 00h ram:d900bf22 00 ?? 00h ram:d900bf23 00 ?? 00h ram:d900bf24 00 ?? 00h ram:d900bf25 00 ?? 00h ram:d900bf26 00 ?? 00h ram:d900bf27 00 ?? 00h ram:d900bf28 00 ?? 00h ram:d900bf29 00 ?? 00h ram:d900bf2a 00 ?? 00h ram:d900bf2b 00 ?? 00h ram:d900bf2c 00 ?? 00h ram:d900bf2d 00 ?? 00h ram:d900bf2e 00 ?? 00h ram:d900bf2f 00 ?? 00h ram:d900bf30 00 ?? 00h ram:d900bf31 00 ?? 00h ram:d900bf32 00 ?? 00h ram:d900bf33 00 ?? 00h ram:d900bf34 00 ?? 00h ram:d900bf35 00 ?? 00h ram:d900bf36 00 ?? 00h ram:d900bf37 00 ?? 00h ram:d900bf38 00 ?? 00h ram:d900bf39 00 ?? 00h ram:d900bf3a 00 ?? 00h ram:d900bf3b 00 ?? 00h ram:d900bf3c 00 ?? 00h ram:d900bf3d 00 ?? 00h ram:d900bf3e 00 ?? 00h ram:d900bf3f 00 ?? 00h ram:d900bf40 00 ?? 00h ram:d900bf41 00 ?? 00h ram:d900bf42 00 ?? 00h ram:d900bf43 00 ?? 00h ram:d900bf44 00 ?? 00h ram:d900bf45 00 ?? 00h ram:d900bf46 00 ?? 00h ram:d900bf47 00 ?? 00h ram:d900bf48 00 ?? 00h ram:d900bf49 00 ?? 00h ram:d900bf4a 00 ?? 00h ram:d900bf4b 00 ?? 00h ram:d900bf4c 00 ?? 00h ram:d900bf4d 00 ?? 00h ram:d900bf4e 00 ?? 00h ram:d900bf4f 00 ?? 00h ram:d900bf50 00 ?? 00h ram:d900bf51 00 ?? 00h ram:d900bf52 00 ?? 00h ram:d900bf53 00 ?? 00h ram:d900bf54 00 ?? 00h ram:d900bf55 00 ?? 00h ram:d900bf56 00 ?? 00h ram:d900bf57 00 ?? 00h ram:d900bf58 00 ?? 00h ram:d900bf59 00 ?? 00h ram:d900bf5a 00 ?? 00h ram:d900bf5b 00 ?? 00h ram:d900bf5c 00 ?? 00h ram:d900bf5d 00 ?? 00h ram:d900bf5e 00 ?? 00h ram:d900bf5f 00 ?? 00h ram:d900bf60 00 ?? 00h ram:d900bf61 00 ?? 00h ram:d900bf62 00 ?? 00h ram:d900bf63 00 ?? 00h ram:d900bf64 00 ?? 00h ram:d900bf65 00 ?? 00h ram:d900bf66 00 ?? 00h ram:d900bf67 00 ?? 00h ram:d900bf68 00 ?? 00h ram:d900bf69 00 ?? 00h ram:d900bf6a 00 ?? 00h ram:d900bf6b 00 ?? 00h ram:d900bf6c 00 ?? 00h ram:d900bf6d 00 ?? 00h ram:d900bf6e 00 ?? 00h ram:d900bf6f 00 ?? 00h ram:d900bf70 00 ?? 00h ram:d900bf71 00 ?? 00h ram:d900bf72 00 ?? 00h ram:d900bf73 00 ?? 00h ram:d900bf74 00 ?? 00h ram:d900bf75 00 ?? 00h ram:d900bf76 00 ?? 00h ram:d900bf77 00 ?? 00h ram:d900bf78 00 ?? 00h ram:d900bf79 00 ?? 00h ram:d900bf7a 00 ?? 00h ram:d900bf7b 00 ?? 00h ram:d900bf7c 00 ?? 00h ram:d900bf7d 00 ?? 00h ram:d900bf7e 00 ?? 00h ram:d900bf7f 00 ?? 00h ram:d900bf80 00 ?? 00h ram:d900bf81 00 ?? 00h ram:d900bf82 00 ?? 00h ram:d900bf83 00 ?? 00h ram:d900bf84 00 ?? 00h ram:d900bf85 00 ?? 00h ram:d900bf86 00 ?? 00h ram:d900bf87 00 ?? 00h ram:d900bf88 00 ?? 00h ram:d900bf89 00 ?? 00h ram:d900bf8a 00 ?? 00h ram:d900bf8b 00 ?? 00h ram:d900bf8c 00 ?? 00h ram:d900bf8d 00 ?? 00h ram:d900bf8e 00 ?? 00h ram:d900bf8f 00 ?? 00h ram:d900bf90 00 ?? 00h ram:d900bf91 00 ?? 00h ram:d900bf92 00 ?? 00h ram:d900bf93 00 ?? 00h ram:d900bf94 00 ?? 00h ram:d900bf95 00 ?? 00h ram:d900bf96 00 ?? 00h ram:d900bf97 00 ?? 00h ram:d900bf98 00 ?? 00h ram:d900bf99 00 ?? 00h ram:d900bf9a 00 ?? 00h ram:d900bf9b 00 ?? 00h ram:d900bf9c 00 ?? 00h ram:d900bf9d 00 ?? 00h ram:d900bf9e 00 ?? 00h ram:d900bf9f 00 ?? 00h ram:d900bfa0 00 ?? 00h ram:d900bfa1 00 ?? 00h ram:d900bfa2 00 ?? 00h ram:d900bfa3 00 ?? 00h ram:d900bfa4 00 ?? 00h ram:d900bfa5 00 ?? 00h ram:d900bfa6 00 ?? 00h ram:d900bfa7 00 ?? 00h ram:d900bfa8 00 ?? 00h ram:d900bfa9 00 ?? 00h ram:d900bfaa 00 ?? 00h ram:d900bfab 00 ?? 00h ram:d900bfac 00 ?? 00h ram:d900bfad 00 ?? 00h ram:d900bfae 00 ?? 00h ram:d900bfaf 00 ?? 00h ram:d900bfb0 00 ?? 00h ram:d900bfb1 00 ?? 00h ram:d900bfb2 00 ?? 00h ram:d900bfb3 00 ?? 00h ram:d900bfb4 00 ?? 00h ram:d900bfb5 00 ?? 00h ram:d900bfb6 00 ?? 00h ram:d900bfb7 00 ?? 00h ram:d900bfb8 00 ?? 00h ram:d900bfb9 00 ?? 00h ram:d900bfba 00 ?? 00h ram:d900bfbb 00 ?? 00h ram:d900bfbc 00 ?? 00h ram:d900bfbd 00 ?? 00h ram:d900bfbe 00 ?? 00h ram:d900bfbf 00 ?? 00h ram:d900bfc0 00 ?? 00h ram:d900bfc1 00 ?? 00h ram:d900bfc2 00 ?? 00h ram:d900bfc3 00 ?? 00h ram:d900bfc4 00 ?? 00h ram:d900bfc5 00 ?? 00h ram:d900bfc6 00 ?? 00h ram:d900bfc7 00 ?? 00h ram:d900bfc8 00 ?? 00h ram:d900bfc9 00 ?? 00h ram:d900bfca 00 ?? 00h ram:d900bfcb 00 ?? 00h ram:d900bfcc 00 ?? 00h ram:d900bfcd 00 ?? 00h ram:d900bfce 00 ?? 00h ram:d900bfcf 00 ?? 00h ram:d900bfd0 00 ?? 00h ram:d900bfd1 00 ?? 00h ram:d900bfd2 00 ?? 00h ram:d900bfd3 00 ?? 00h ram:d900bfd4 00 ?? 00h ram:d900bfd5 00 ?? 00h ram:d900bfd6 00 ?? 00h ram:d900bfd7 00 ?? 00h ram:d900bfd8 00 ?? 00h ram:d900bfd9 00 ?? 00h ram:d900bfda 00 ?? 00h ram:d900bfdb 00 ?? 00h ram:d900bfdc 00 ?? 00h ram:d900bfdd 00 ?? 00h ram:d900bfde 00 ?? 00h ram:d900bfdf 00 ?? 00h ram:d900bfe0 00 ?? 00h ram:d900bfe1 00 ?? 00h ram:d900bfe2 00 ?? 00h ram:d900bfe3 00 ?? 00h ram:d900bfe4 00 ?? 00h ram:d900bfe5 00 ?? 00h ram:d900bfe6 00 ?? 00h ram:d900bfe7 00 ?? 00h ram:d900bfe8 00 ?? 00h ram:d900bfe9 00 ?? 00h ram:d900bfea 00 ?? 00h ram:d900bfeb 00 ?? 00h ram:d900bfec 00 ?? 00h ram:d900bfed 00 ?? 00h ram:d900bfee 00 ?? 00h ram:d900bfef 00 ?? 00h ram:d900bff0 00 ?? 00h ram:d900bff1 00 ?? 00h ram:d900bff2 00 ?? 00h ram:d900bff3 00 ?? 00h ram:d900bff4 00 ?? 00h ram:d900bff5 00 ?? 00h ram:d900bff6 00 ?? 00h ram:d900bff7 00 ?? 00h ram:d900bff8 00 ?? 00h ram:d900bff9 00 ?? 00h ram:d900bffa 00 ?? 00h ram:d900bffb 00 ?? 00h ram:d900bffc 00 ?? 00h ram:d900bffd 00 ?? 00h ram:d900bffe 00 ?? 00h ram:d900bfff 00 ?? 00h DAT_d900c000: ;XREF[3,0]: d90011b8,d90087fc,d9008828 ram:d900c000 00000000 undefined4 00000000h DAT_d900c004: ;XREF[1,0]: d9008808 ram:d900c004 00000000 undefined4 00000000h DAT_d900c008: ;XREF[1,0]: d9008814 ram:d900c008 00000000 undefined4 00000000h DAT_d900c00c: ;XREF[2,0]: d9008850,d90089e8 ram:d900c00c 00000000 undefined4 00000000h ram:d900c010 00 ?? 00h ram:d900c011 00 ?? 00h ram:d900c012 00 ?? 00h ram:d900c013 00 ?? 00h ram:d900c014 00 ?? 00h ram:d900c015 00 ?? 00h ram:d900c016 00 ?? 00h ram:d900c017 00 ?? 00h DAT_d900c018: ;XREF[3,0]: d90088a4,d90088d8,d9008930 ram:d900c018 00000000 undefined4 00000000h DAT_d900c01c: ;XREF[2,0]: d90088e8,d9008950 ram:d900c01c 00000000 undefined4 00000000h DAT_d900c020: ;XREF[1,0]: d900895c ram:d900c020 00000000 undefined4 00000000h DAT_d900c024: ;XREF[1,0]: d9008944 ram:d900c024 00000000 undefined4 00000000h DAT_d900c028: ;XREF[1,0]: d90089cc ram:d900c028 00000000 undefined4 00000000h ram:d900c02c 00 ?? 00h ram:d900c02d 00 ?? 00h ram:d900c02e 00 ?? 00h ram:d900c02f 00 ?? 00h ram:d900c030 00 ?? 00h ram:d900c031 00 ?? 00h ram:d900c032 00 ?? 00h ram:d900c033 00 ?? 00h ram:d900c034 00 ?? 00h ram:d900c035 00 ?? 00h ram:d900c036 00 ?? 00h ram:d900c037 00 ?? 00h ram:d900c038 00 ?? 00h ram:d900c039 00 ?? 00h ram:d900c03a 00 ?? 00h ram:d900c03b 00 ?? 00h ram:d900c03c 00 ?? 00h ram:d900c03d 00 ?? 00h ram:d900c03e 00 ?? 00h ram:d900c03f 00 ?? 00h ram:d900c040 00 ?? 00h ram:d900c041 00 ?? 00h ram:d900c042 00 ?? 00h ram:d900c043 00 ?? 00h ram:d900c044 00 ?? 00h ram:d900c045 00 ?? 00h ram:d900c046 00 ?? 00h ram:d900c047 00 ?? 00h ram:d900c048 00 ?? 00h ram:d900c049 00 ?? 00h ram:d900c04a 00 ?? 00h ram:d900c04b 00 ?? 00h ram:d900c04c 00 ?? 00h ram:d900c04d 00 ?? 00h ram:d900c04e 00 ?? 00h ram:d900c04f 00 ?? 00h ram:d900c050 00 ?? 00h ram:d900c051 00 ?? 00h ram:d900c052 00 ?? 00h ram:d900c053 00 ?? 00h ram:d900c054 00 ?? 00h ram:d900c055 00 ?? 00h ram:d900c056 00 ?? 00h ram:d900c057 00 ?? 00h ram:d900c058 00 ?? 00h ram:d900c059 00 ?? 00h ram:d900c05a 00 ?? 00h ram:d900c05b 00 ?? 00h ram:d900c05c 00 ?? 00h ram:d900c05d 00 ?? 00h ram:d900c05e 00 ?? 00h ram:d900c05f 00 ?? 00h ram:d900c060 00 ?? 00h ram:d900c061 00 ?? 00h ram:d900c062 00 ?? 00h ram:d900c063 00 ?? 00h ram:d900c064 00 ?? 00h ram:d900c065 00 ?? 00h ram:d900c066 00 ?? 00h ram:d900c067 00 ?? 00h ram:d900c068 00 ?? 00h ram:d900c069 00 ?? 00h ram:d900c06a 00 ?? 00h ram:d900c06b 00 ?? 00h ram:d900c06c 00 ?? 00h ram:d900c06d 00 ?? 00h ram:d900c06e 00 ?? 00h ram:d900c06f 00 ?? 00h ram:d900c070 00 ?? 00h ram:d900c071 00 ?? 00h ram:d900c072 00 ?? 00h ram:d900c073 00 ?? 00h ram:d900c074 00 ?? 00h ram:d900c075 00 ?? 00h ram:d900c076 00 ?? 00h ram:d900c077 00 ?? 00h ram:d900c078 00 ?? 00h ram:d900c079 00 ?? 00h ram:d900c07a 00 ?? 00h ram:d900c07b 00 ?? 00h ram:d900c07c 00 ?? 00h ram:d900c07d 00 ?? 00h ram:d900c07e 00 ?? 00h ram:d900c07f 00 ?? 00h ram:d900c080 00 ?? 00h ram:d900c081 00 ?? 00h ram:d900c082 00 ?? 00h ram:d900c083 00 ?? 00h ram:d900c084 00 ?? 00h ram:d900c085 00 ?? 00h ram:d900c086 00 ?? 00h ram:d900c087 00 ?? 00h ram:d900c088 00 ?? 00h ram:d900c089 00 ?? 00h ram:d900c08a 00 ?? 00h ram:d900c08b 00 ?? 00h ram:d900c08c 00 ?? 00h ram:d900c08d 00 ?? 00h ram:d900c08e 00 ?? 00h ram:d900c08f 00 ?? 00h ram:d900c090 00 ?? 00h ram:d900c091 00 ?? 00h ram:d900c092 00 ?? 00h ram:d900c093 00 ?? 00h ram:d900c094 00 ?? 00h ram:d900c095 00 ?? 00h ram:d900c096 00 ?? 00h ram:d900c097 00 ?? 00h ram:d900c098 00 ?? 00h ram:d900c099 00 ?? 00h ram:d900c09a 00 ?? 00h ram:d900c09b 00 ?? 00h ram:d900c09c 00 ?? 00h ram:d900c09d 00 ?? 00h ram:d900c09e 00 ?? 00h ram:d900c09f 00 ?? 00h ram:d900c0a0 00 ?? 00h ram:d900c0a1 00 ?? 00h ram:d900c0a2 00 ?? 00h ram:d900c0a3 00 ?? 00h ram:d900c0a4 00 ?? 00h ram:d900c0a5 00 ?? 00h ram:d900c0a6 00 ?? 00h ram:d900c0a7 00 ?? 00h ram:d900c0a8 00 ?? 00h ram:d900c0a9 00 ?? 00h ram:d900c0aa 00 ?? 00h ram:d900c0ab 00 ?? 00h ram:d900c0ac 00 ?? 00h ram:d900c0ad 00 ?? 00h ram:d900c0ae 00 ?? 00h ram:d900c0af 00 ?? 00h ram:d900c0b0 00 ?? 00h ram:d900c0b1 00 ?? 00h ram:d900c0b2 00 ?? 00h ram:d900c0b3 00 ?? 00h ram:d900c0b4 00 ?? 00h ram:d900c0b5 00 ?? 00h ram:d900c0b6 00 ?? 00h ram:d900c0b7 00 ?? 00h ram:d900c0b8 00 ?? 00h ram:d900c0b9 00 ?? 00h ram:d900c0ba 00 ?? 00h ram:d900c0bb 00 ?? 00h ram:d900c0bc 00 ?? 00h ram:d900c0bd 00 ?? 00h ram:d900c0be 00 ?? 00h ram:d900c0bf 00 ?? 00h ram:d900c0c0 00 ?? 00h ram:d900c0c1 00 ?? 00h ram:d900c0c2 00 ?? 00h ram:d900c0c3 00 ?? 00h ram:d900c0c4 00 ?? 00h ram:d900c0c5 00 ?? 00h ram:d900c0c6 00 ?? 00h ram:d900c0c7 00 ?? 00h ram:d900c0c8 00 ?? 00h ram:d900c0c9 00 ?? 00h ram:d900c0ca 00 ?? 00h ram:d900c0cb 00 ?? 00h ram:d900c0cc 00 ?? 00h ram:d900c0cd 00 ?? 00h ram:d900c0ce 00 ?? 00h ram:d900c0cf 00 ?? 00h ram:d900c0d0 00 ?? 00h ram:d900c0d1 00 ?? 00h ram:d900c0d2 00 ?? 00h ram:d900c0d3 00 ?? 00h ram:d900c0d4 00 ?? 00h ram:d900c0d5 00 ?? 00h ram:d900c0d6 00 ?? 00h ram:d900c0d7 00 ?? 00h ram:d900c0d8 00 ?? 00h ram:d900c0d9 00 ?? 00h ram:d900c0da 00 ?? 00h ram:d900c0db 00 ?? 00h ram:d900c0dc 00 ?? 00h ram:d900c0dd 00 ?? 00h ram:d900c0de 00 ?? 00h ram:d900c0df 00 ?? 00h ram:d900c0e0 00 ?? 00h ram:d900c0e1 00 ?? 00h ram:d900c0e2 00 ?? 00h ram:d900c0e3 00 ?? 00h ram:d900c0e4 00 ?? 00h ram:d900c0e5 00 ?? 00h ram:d900c0e6 00 ?? 00h ram:d900c0e7 00 ?? 00h ram:d900c0e8 00 ?? 00h ram:d900c0e9 00 ?? 00h ram:d900c0ea 00 ?? 00h ram:d900c0eb 00 ?? 00h ram:d900c0ec 00 ?? 00h ram:d900c0ed 00 ?? 00h ram:d900c0ee 00 ?? 00h ram:d900c0ef 00 ?? 00h ram:d900c0f0 00 ?? 00h ram:d900c0f1 00 ?? 00h ram:d900c0f2 00 ?? 00h ram:d900c0f3 00 ?? 00h ram:d900c0f4 00 ?? 00h ram:d900c0f5 00 ?? 00h ram:d900c0f6 00 ?? 00h ram:d900c0f7 00 ?? 00h ram:d900c0f8 00 ?? 00h ram:d900c0f9 00 ?? 00h ram:d900c0fa 00 ?? 00h ram:d900c0fb 00 ?? 00h ram:d900c0fc 00 ?? 00h ram:d900c0fd 00 ?? 00h ram:d900c0fe 00 ?? 00h ram:d900c0ff 00 ?? 00h ram:d900c100 00 ?? 00h ram:d900c101 00 ?? 00h ram:d900c102 00 ?? 00h ram:d900c103 00 ?? 00h ram:d900c104 00 ?? 00h ram:d900c105 00 ?? 00h ram:d900c106 00 ?? 00h ram:d900c107 00 ?? 00h ram:d900c108 00 ?? 00h ram:d900c109 00 ?? 00h ram:d900c10a 00 ?? 00h ram:d900c10b 00 ?? 00h ram:d900c10c 00 ?? 00h ram:d900c10d 00 ?? 00h ram:d900c10e 00 ?? 00h ram:d900c10f 00 ?? 00h ram:d900c110 00 ?? 00h ram:d900c111 00 ?? 00h ram:d900c112 00 ?? 00h ram:d900c113 00 ?? 00h ram:d900c114 00 ?? 00h ram:d900c115 00 ?? 00h ram:d900c116 00 ?? 00h ram:d900c117 00 ?? 00h ram:d900c118 00 ?? 00h ram:d900c119 00 ?? 00h ram:d900c11a 00 ?? 00h ram:d900c11b 00 ?? 00h ram:d900c11c 00 ?? 00h ram:d900c11d 00 ?? 00h ram:d900c11e 00 ?? 00h ram:d900c11f 00 ?? 00h ram:d900c120 00 ?? 00h ram:d900c121 00 ?? 00h ram:d900c122 00 ?? 00h ram:d900c123 00 ?? 00h ram:d900c124 00 ?? 00h ram:d900c125 00 ?? 00h ram:d900c126 00 ?? 00h ram:d900c127 00 ?? 00h ram:d900c128 00 ?? 00h ram:d900c129 00 ?? 00h ram:d900c12a 00 ?? 00h ram:d900c12b 00 ?? 00h ram:d900c12c 00 ?? 00h ram:d900c12d 00 ?? 00h ram:d900c12e 00 ?? 00h ram:d900c12f 00 ?? 00h ram:d900c130 00 ?? 00h ram:d900c131 00 ?? 00h ram:d900c132 00 ?? 00h ram:d900c133 00 ?? 00h ram:d900c134 00 ?? 00h ram:d900c135 00 ?? 00h ram:d900c136 00 ?? 00h ram:d900c137 00 ?? 00h ram:d900c138 00 ?? 00h ram:d900c139 00 ?? 00h ram:d900c13a 00 ?? 00h ram:d900c13b 00 ?? 00h ram:d900c13c 00 ?? 00h ram:d900c13d 00 ?? 00h ram:d900c13e 00 ?? 00h ram:d900c13f 00 ?? 00h ram:d900c140 00 ?? 00h ram:d900c141 00 ?? 00h ram:d900c142 00 ?? 00h ram:d900c143 00 ?? 00h ram:d900c144 00 ?? 00h ram:d900c145 00 ?? 00h ram:d900c146 00 ?? 00h ram:d900c147 00 ?? 00h ram:d900c148 00 ?? 00h ram:d900c149 00 ?? 00h ram:d900c14a 00 ?? 00h ram:d900c14b 00 ?? 00h ram:d900c14c 00 ?? 00h ram:d900c14d 00 ?? 00h ram:d900c14e 00 ?? 00h ram:d900c14f 00 ?? 00h ram:d900c150 00 ?? 00h ram:d900c151 00 ?? 00h ram:d900c152 00 ?? 00h ram:d900c153 00 ?? 00h ram:d900c154 00 ?? 00h ram:d900c155 00 ?? 00h ram:d900c156 00 ?? 00h ram:d900c157 00 ?? 00h ram:d900c158 00 ?? 00h ram:d900c159 00 ?? 00h ram:d900c15a 00 ?? 00h ram:d900c15b 00 ?? 00h ram:d900c15c 00 ?? 00h ram:d900c15d 00 ?? 00h ram:d900c15e 00 ?? 00h ram:d900c15f 00 ?? 00h ram:d900c160 00 ?? 00h ram:d900c161 00 ?? 00h ram:d900c162 00 ?? 00h ram:d900c163 00 ?? 00h ram:d900c164 00 ?? 00h ram:d900c165 00 ?? 00h ram:d900c166 00 ?? 00h ram:d900c167 00 ?? 00h ram:d900c168 00 ?? 00h ram:d900c169 00 ?? 00h ram:d900c16a 00 ?? 00h ram:d900c16b 00 ?? 00h ram:d900c16c 00 ?? 00h ram:d900c16d 00 ?? 00h ram:d900c16e 00 ?? 00h ram:d900c16f 00 ?? 00h ram:d900c170 00 ?? 00h ram:d900c171 00 ?? 00h ram:d900c172 00 ?? 00h ram:d900c173 00 ?? 00h ram:d900c174 00 ?? 00h ram:d900c175 00 ?? 00h ram:d900c176 00 ?? 00h ram:d900c177 00 ?? 00h ram:d900c178 00 ?? 00h ram:d900c179 00 ?? 00h ram:d900c17a 00 ?? 00h ram:d900c17b 00 ?? 00h ram:d900c17c 00 ?? 00h ram:d900c17d 00 ?? 00h ram:d900c17e 00 ?? 00h ram:d900c17f 00 ?? 00h ram:d900c180 00 ?? 00h ram:d900c181 00 ?? 00h ram:d900c182 00 ?? 00h ram:d900c183 00 ?? 00h ram:d900c184 00 ?? 00h ram:d900c185 00 ?? 00h ram:d900c186 00 ?? 00h ram:d900c187 00 ?? 00h ram:d900c188 00 ?? 00h ram:d900c189 00 ?? 00h ram:d900c18a 00 ?? 00h ram:d900c18b 00 ?? 00h ram:d900c18c 00 ?? 00h ram:d900c18d 00 ?? 00h ram:d900c18e 00 ?? 00h ram:d900c18f 00 ?? 00h ram:d900c190 00 ?? 00h ram:d900c191 00 ?? 00h ram:d900c192 00 ?? 00h ram:d900c193 00 ?? 00h ram:d900c194 00 ?? 00h ram:d900c195 00 ?? 00h ram:d900c196 00 ?? 00h ram:d900c197 00 ?? 00h ram:d900c198 00 ?? 00h ram:d900c199 00 ?? 00h ram:d900c19a 00 ?? 00h ram:d900c19b 00 ?? 00h ram:d900c19c 00 ?? 00h ram:d900c19d 00 ?? 00h ram:d900c19e 00 ?? 00h ram:d900c19f 00 ?? 00h ram:d900c1a0 00 ?? 00h ram:d900c1a1 00 ?? 00h ram:d900c1a2 00 ?? 00h ram:d900c1a3 00 ?? 00h ram:d900c1a4 00 ?? 00h ram:d900c1a5 00 ?? 00h ram:d900c1a6 00 ?? 00h ram:d900c1a7 00 ?? 00h ram:d900c1a8 00 ?? 00h ram:d900c1a9 00 ?? 00h ram:d900c1aa 00 ?? 00h ram:d900c1ab 00 ?? 00h ram:d900c1ac 00 ?? 00h ram:d900c1ad 00 ?? 00h ram:d900c1ae 00 ?? 00h ram:d900c1af 00 ?? 00h ram:d900c1b0 00 ?? 00h ram:d900c1b1 00 ?? 00h ram:d900c1b2 00 ?? 00h ram:d900c1b3 00 ?? 00h ram:d900c1b4 00 ?? 00h ram:d900c1b5 00 ?? 00h ram:d900c1b6 00 ?? 00h ram:d900c1b7 00 ?? 00h ram:d900c1b8 00 ?? 00h ram:d900c1b9 00 ?? 00h ram:d900c1ba 00 ?? 00h ram:d900c1bb 00 ?? 00h ram:d900c1bc 00 ?? 00h ram:d900c1bd 00 ?? 00h ram:d900c1be 00 ?? 00h ram:d900c1bf 00 ?? 00h ram:d900c1c0 00 ?? 00h ram:d900c1c1 00 ?? 00h ram:d900c1c2 00 ?? 00h ram:d900c1c3 00 ?? 00h ram:d900c1c4 00 ?? 00h ram:d900c1c5 00 ?? 00h ram:d900c1c6 00 ?? 00h ram:d900c1c7 00 ?? 00h ram:d900c1c8 00 ?? 00h ram:d900c1c9 00 ?? 00h ram:d900c1ca 00 ?? 00h ram:d900c1cb 00 ?? 00h ram:d900c1cc 00 ?? 00h ram:d900c1cd 00 ?? 00h ram:d900c1ce 00 ?? 00h ram:d900c1cf 00 ?? 00h ram:d900c1d0 00 ?? 00h ram:d900c1d1 00 ?? 00h ram:d900c1d2 00 ?? 00h ram:d900c1d3 00 ?? 00h ram:d900c1d4 00 ?? 00h ram:d900c1d5 00 ?? 00h ram:d900c1d6 00 ?? 00h ram:d900c1d7 00 ?? 00h ram:d900c1d8 00 ?? 00h ram:d900c1d9 00 ?? 00h ram:d900c1da 00 ?? 00h ram:d900c1db 00 ?? 00h ram:d900c1dc 00 ?? 00h ram:d900c1dd 00 ?? 00h ram:d900c1de 00 ?? 00h ram:d900c1df 00 ?? 00h ram:d900c1e0 00 ?? 00h ram:d900c1e1 00 ?? 00h ram:d900c1e2 00 ?? 00h ram:d900c1e3 00 ?? 00h ram:d900c1e4 00 ?? 00h ram:d900c1e5 00 ?? 00h ram:d900c1e6 00 ?? 00h ram:d900c1e7 00 ?? 00h ram:d900c1e8 00 ?? 00h ram:d900c1e9 00 ?? 00h ram:d900c1ea 00 ?? 00h ram:d900c1eb 00 ?? 00h ram:d900c1ec 00 ?? 00h ram:d900c1ed 00 ?? 00h ram:d900c1ee 00 ?? 00h ram:d900c1ef 00 ?? 00h ram:d900c1f0 00 ?? 00h ram:d900c1f1 00 ?? 00h ram:d900c1f2 00 ?? 00h ram:d900c1f3 00 ?? 00h ram:d900c1f4 00 ?? 00h ram:d900c1f5 00 ?? 00h ram:d900c1f6 00 ?? 00h ram:d900c1f7 00 ?? 00h ram:d900c1f8 00 ?? 00h ram:d900c1f9 00 ?? 00h ram:d900c1fa 00 ?? 00h ram:d900c1fb 00 ?? 00h ram:d900c1fc 00 ?? 00h ram:d900c1fd 00 ?? 00h ram:d900c1fe 00 ?? 00h ram:d900c1ff 00 ?? 00h ram:d900c200 00 ?? 00h ram:d900c201 00 ?? 00h ram:d900c202 00 ?? 00h ram:d900c203 00 ?? 00h ram:d900c204 00 ?? 00h ram:d900c205 00 ?? 00h ram:d900c206 00 ?? 00h ram:d900c207 00 ?? 00h ram:d900c208 00 ?? 00h ram:d900c209 00 ?? 00h ram:d900c20a 00 ?? 00h ram:d900c20b 00 ?? 00h ram:d900c20c 00 ?? 00h ram:d900c20d 00 ?? 00h ram:d900c20e 00 ?? 00h ram:d900c20f 00 ?? 00h ram:d900c210 00 ?? 00h ram:d900c211 00 ?? 00h ram:d900c212 00 ?? 00h ram:d900c213 00 ?? 00h ram:d900c214 00 ?? 00h ram:d900c215 00 ?? 00h ram:d900c216 00 ?? 00h ram:d900c217 00 ?? 00h ram:d900c218 00 ?? 00h ram:d900c219 00 ?? 00h ram:d900c21a 00 ?? 00h ram:d900c21b 00 ?? 00h ram:d900c21c 00 ?? 00h ram:d900c21d 00 ?? 00h ram:d900c21e 00 ?? 00h ram:d900c21f 00 ?? 00h ram:d900c220 00 ?? 00h ram:d900c221 00 ?? 00h ram:d900c222 00 ?? 00h ram:d900c223 00 ?? 00h ram:d900c224 00 ?? 00h ram:d900c225 00 ?? 00h ram:d900c226 00 ?? 00h ram:d900c227 00 ?? 00h ram:d900c228 00 ?? 00h ram:d900c229 00 ?? 00h ram:d900c22a 00 ?? 00h ram:d900c22b 00 ?? 00h ram:d900c22c 00 ?? 00h ram:d900c22d 00 ?? 00h ram:d900c22e 00 ?? 00h ram:d900c22f 00 ?? 00h ram:d900c230 00 ?? 00h ram:d900c231 00 ?? 00h ram:d900c232 00 ?? 00h ram:d900c233 00 ?? 00h ram:d900c234 00 ?? 00h ram:d900c235 00 ?? 00h ram:d900c236 00 ?? 00h ram:d900c237 00 ?? 00h ram:d900c238 00 ?? 00h ram:d900c239 00 ?? 00h ram:d900c23a 00 ?? 00h ram:d900c23b 00 ?? 00h ram:d900c23c 00 ?? 00h ram:d900c23d 00 ?? 00h ram:d900c23e 00 ?? 00h ram:d900c23f 00 ?? 00h ram:d900c240 00 ?? 00h ram:d900c241 00 ?? 00h ram:d900c242 00 ?? 00h ram:d900c243 00 ?? 00h ram:d900c244 00 ?? 00h ram:d900c245 00 ?? 00h ram:d900c246 00 ?? 00h ram:d900c247 00 ?? 00h ram:d900c248 00 ?? 00h ram:d900c249 00 ?? 00h ram:d900c24a 00 ?? 00h ram:d900c24b 00 ?? 00h ram:d900c24c 00 ?? 00h ram:d900c24d 00 ?? 00h ram:d900c24e 00 ?? 00h ram:d900c24f 00 ?? 00h ram:d900c250 00 ?? 00h ram:d900c251 00 ?? 00h ram:d900c252 00 ?? 00h ram:d900c253 00 ?? 00h ram:d900c254 00 ?? 00h ram:d900c255 00 ?? 00h ram:d900c256 00 ?? 00h ram:d900c257 00 ?? 00h ram:d900c258 00 ?? 00h ram:d900c259 00 ?? 00h ram:d900c25a 00 ?? 00h ram:d900c25b 00 ?? 00h ram:d900c25c 00 ?? 00h ram:d900c25d 00 ?? 00h ram:d900c25e 00 ?? 00h ram:d900c25f 00 ?? 00h ram:d900c260 00 ?? 00h ram:d900c261 00 ?? 00h ram:d900c262 00 ?? 00h ram:d900c263 00 ?? 00h ram:d900c264 00 ?? 00h ram:d900c265 00 ?? 00h ram:d900c266 00 ?? 00h ram:d900c267 00 ?? 00h ram:d900c268 00 ?? 00h ram:d900c269 00 ?? 00h ram:d900c26a 00 ?? 00h ram:d900c26b 00 ?? 00h ram:d900c26c 00 ?? 00h ram:d900c26d 00 ?? 00h ram:d900c26e 00 ?? 00h ram:d900c26f 00 ?? 00h ram:d900c270 00 ?? 00h ram:d900c271 00 ?? 00h ram:d900c272 00 ?? 00h ram:d900c273 00 ?? 00h ram:d900c274 00 ?? 00h ram:d900c275 00 ?? 00h ram:d900c276 00 ?? 00h ram:d900c277 00 ?? 00h ram:d900c278 00 ?? 00h ram:d900c279 00 ?? 00h ram:d900c27a 00 ?? 00h ram:d900c27b 00 ?? 00h ram:d900c27c 00 ?? 00h ram:d900c27d 00 ?? 00h ram:d900c27e 00 ?? 00h ram:d900c27f 00 ?? 00h ram:d900c280 00 ?? 00h ram:d900c281 00 ?? 00h ram:d900c282 00 ?? 00h ram:d900c283 00 ?? 00h ram:d900c284 00 ?? 00h ram:d900c285 00 ?? 00h ram:d900c286 00 ?? 00h ram:d900c287 00 ?? 00h ram:d900c288 00 ?? 00h ram:d900c289 00 ?? 00h ram:d900c28a 00 ?? 00h ram:d900c28b 00 ?? 00h ram:d900c28c 00 ?? 00h ram:d900c28d 00 ?? 00h ram:d900c28e 00 ?? 00h ram:d900c28f 00 ?? 00h ram:d900c290 00 ?? 00h ram:d900c291 00 ?? 00h ram:d900c292 00 ?? 00h ram:d900c293 00 ?? 00h ram:d900c294 00 ?? 00h ram:d900c295 00 ?? 00h ram:d900c296 00 ?? 00h ram:d900c297 00 ?? 00h ram:d900c298 00 ?? 00h ram:d900c299 00 ?? 00h ram:d900c29a 00 ?? 00h ram:d900c29b 00 ?? 00h ram:d900c29c 00 ?? 00h ram:d900c29d 00 ?? 00h ram:d900c29e 00 ?? 00h ram:d900c29f 00 ?? 00h ram:d900c2a0 00 ?? 00h ram:d900c2a1 00 ?? 00h ram:d900c2a2 00 ?? 00h ram:d900c2a3 00 ?? 00h ram:d900c2a4 00 ?? 00h ram:d900c2a5 00 ?? 00h ram:d900c2a6 00 ?? 00h ram:d900c2a7 00 ?? 00h ram:d900c2a8 00 ?? 00h ram:d900c2a9 00 ?? 00h ram:d900c2aa 00 ?? 00h ram:d900c2ab 00 ?? 00h ram:d900c2ac 00 ?? 00h ram:d900c2ad 00 ?? 00h ram:d900c2ae 00 ?? 00h ram:d900c2af 00 ?? 00h ram:d900c2b0 00 ?? 00h ram:d900c2b1 00 ?? 00h ram:d900c2b2 00 ?? 00h ram:d900c2b3 00 ?? 00h ram:d900c2b4 00 ?? 00h ram:d900c2b5 00 ?? 00h ram:d900c2b6 00 ?? 00h ram:d900c2b7 00 ?? 00h ram:d900c2b8 00 ?? 00h ram:d900c2b9 00 ?? 00h ram:d900c2ba 00 ?? 00h ram:d900c2bb 00 ?? 00h ram:d900c2bc 00 ?? 00h ram:d900c2bd 00 ?? 00h ram:d900c2be 00 ?? 00h ram:d900c2bf 00 ?? 00h ram:d900c2c0 00 ?? 00h ram:d900c2c1 00 ?? 00h ram:d900c2c2 00 ?? 00h ram:d900c2c3 00 ?? 00h ram:d900c2c4 00 ?? 00h ram:d900c2c5 00 ?? 00h ram:d900c2c6 00 ?? 00h ram:d900c2c7 00 ?? 00h ram:d900c2c8 00 ?? 00h ram:d900c2c9 00 ?? 00h ram:d900c2ca 00 ?? 00h ram:d900c2cb 00 ?? 00h ram:d900c2cc 00 ?? 00h ram:d900c2cd 00 ?? 00h ram:d900c2ce 00 ?? 00h ram:d900c2cf 00 ?? 00h ram:d900c2d0 00 ?? 00h ram:d900c2d1 00 ?? 00h ram:d900c2d2 00 ?? 00h ram:d900c2d3 00 ?? 00h ram:d900c2d4 00 ?? 00h ram:d900c2d5 00 ?? 00h ram:d900c2d6 00 ?? 00h ram:d900c2d7 00 ?? 00h ram:d900c2d8 00 ?? 00h ram:d900c2d9 00 ?? 00h ram:d900c2da 00 ?? 00h ram:d900c2db 00 ?? 00h ram:d900c2dc 00 ?? 00h ram:d900c2dd 00 ?? 00h ram:d900c2de 00 ?? 00h ram:d900c2df 00 ?? 00h ram:d900c2e0 00 ?? 00h ram:d900c2e1 00 ?? 00h ram:d900c2e2 00 ?? 00h ram:d900c2e3 00 ?? 00h ram:d900c2e4 00 ?? 00h ram:d900c2e5 00 ?? 00h ram:d900c2e6 00 ?? 00h ram:d900c2e7 00 ?? 00h ram:d900c2e8 00 ?? 00h ram:d900c2e9 00 ?? 00h ram:d900c2ea 00 ?? 00h ram:d900c2eb 00 ?? 00h ram:d900c2ec 00 ?? 00h ram:d900c2ed 00 ?? 00h ram:d900c2ee 00 ?? 00h ram:d900c2ef 00 ?? 00h ram:d900c2f0 00 ?? 00h ram:d900c2f1 00 ?? 00h ram:d900c2f2 00 ?? 00h ram:d900c2f3 00 ?? 00h ram:d900c2f4 00 ?? 00h ram:d900c2f5 00 ?? 00h ram:d900c2f6 00 ?? 00h ram:d900c2f7 00 ?? 00h ram:d900c2f8 00 ?? 00h ram:d900c2f9 00 ?? 00h ram:d900c2fa 00 ?? 00h ram:d900c2fb 00 ?? 00h ram:d900c2fc 00 ?? 00h ram:d900c2fd 00 ?? 00h ram:d900c2fe 00 ?? 00h ram:d900c2ff 00 ?? 00h ram:d900c300 00 ?? 00h ram:d900c301 00 ?? 00h ram:d900c302 00 ?? 00h ram:d900c303 00 ?? 00h ram:d900c304 00 ?? 00h ram:d900c305 00 ?? 00h ram:d900c306 00 ?? 00h ram:d900c307 00 ?? 00h ram:d900c308 00 ?? 00h ram:d900c309 00 ?? 00h ram:d900c30a 00 ?? 00h ram:d900c30b 00 ?? 00h ram:d900c30c 00 ?? 00h ram:d900c30d 00 ?? 00h ram:d900c30e 00 ?? 00h ram:d900c30f 00 ?? 00h ram:d900c310 00 ?? 00h ram:d900c311 00 ?? 00h ram:d900c312 00 ?? 00h ram:d900c313 00 ?? 00h ram:d900c314 00 ?? 00h ram:d900c315 00 ?? 00h ram:d900c316 00 ?? 00h ram:d900c317 00 ?? 00h ram:d900c318 00 ?? 00h ram:d900c319 00 ?? 00h ram:d900c31a 00 ?? 00h ram:d900c31b 00 ?? 00h ram:d900c31c 00 ?? 00h ram:d900c31d 00 ?? 00h ram:d900c31e 00 ?? 00h ram:d900c31f 00 ?? 00h ram:d900c320 00 ?? 00h ram:d900c321 00 ?? 00h ram:d900c322 00 ?? 00h ram:d900c323 00 ?? 00h ram:d900c324 00 ?? 00h ram:d900c325 00 ?? 00h ram:d900c326 00 ?? 00h ram:d900c327 00 ?? 00h ram:d900c328 00 ?? 00h ram:d900c329 00 ?? 00h ram:d900c32a 00 ?? 00h ram:d900c32b 00 ?? 00h ram:d900c32c 00 ?? 00h ram:d900c32d 00 ?? 00h ram:d900c32e 00 ?? 00h ram:d900c32f 00 ?? 00h ram:d900c330 00 ?? 00h ram:d900c331 00 ?? 00h ram:d900c332 00 ?? 00h ram:d900c333 00 ?? 00h ram:d900c334 00 ?? 00h ram:d900c335 00 ?? 00h ram:d900c336 00 ?? 00h ram:d900c337 00 ?? 00h ram:d900c338 00 ?? 00h ram:d900c339 00 ?? 00h ram:d900c33a 00 ?? 00h ram:d900c33b 00 ?? 00h ram:d900c33c 00 ?? 00h ram:d900c33d 00 ?? 00h ram:d900c33e 00 ?? 00h ram:d900c33f 00 ?? 00h ram:d900c340 00 ?? 00h ram:d900c341 00 ?? 00h ram:d900c342 00 ?? 00h ram:d900c343 00 ?? 00h ram:d900c344 00 ?? 00h ram:d900c345 00 ?? 00h ram:d900c346 00 ?? 00h ram:d900c347 00 ?? 00h ram:d900c348 00 ?? 00h ram:d900c349 00 ?? 00h ram:d900c34a 00 ?? 00h ram:d900c34b 00 ?? 00h ram:d900c34c 00 ?? 00h ram:d900c34d 00 ?? 00h ram:d900c34e 00 ?? 00h ram:d900c34f 00 ?? 00h ram:d900c350 00 ?? 00h ram:d900c351 00 ?? 00h ram:d900c352 00 ?? 00h ram:d900c353 00 ?? 00h ram:d900c354 00 ?? 00h ram:d900c355 00 ?? 00h ram:d900c356 00 ?? 00h ram:d900c357 00 ?? 00h ram:d900c358 00 ?? 00h ram:d900c359 00 ?? 00h ram:d900c35a 00 ?? 00h ram:d900c35b 00 ?? 00h ram:d900c35c 00 ?? 00h ram:d900c35d 00 ?? 00h ram:d900c35e 00 ?? 00h ram:d900c35f 00 ?? 00h ram:d900c360 00 ?? 00h ram:d900c361 00 ?? 00h ram:d900c362 00 ?? 00h ram:d900c363 00 ?? 00h ram:d900c364 00 ?? 00h ram:d900c365 00 ?? 00h ram:d900c366 00 ?? 00h ram:d900c367 00 ?? 00h ram:d900c368 00 ?? 00h ram:d900c369 00 ?? 00h ram:d900c36a 00 ?? 00h ram:d900c36b 00 ?? 00h ram:d900c36c 00 ?? 00h ram:d900c36d 00 ?? 00h ram:d900c36e 00 ?? 00h ram:d900c36f 00 ?? 00h ram:d900c370 00 ?? 00h ram:d900c371 00 ?? 00h ram:d900c372 00 ?? 00h ram:d900c373 00 ?? 00h ram:d900c374 00 ?? 00h ram:d900c375 00 ?? 00h ram:d900c376 00 ?? 00h ram:d900c377 00 ?? 00h ram:d900c378 00 ?? 00h ram:d900c379 00 ?? 00h ram:d900c37a 00 ?? 00h ram:d900c37b 00 ?? 00h ram:d900c37c 00 ?? 00h ram:d900c37d 00 ?? 00h ram:d900c37e 00 ?? 00h ram:d900c37f 00 ?? 00h ram:d900c380 00 ?? 00h ram:d900c381 00 ?? 00h ram:d900c382 00 ?? 00h ram:d900c383 00 ?? 00h ram:d900c384 00 ?? 00h ram:d900c385 00 ?? 00h ram:d900c386 00 ?? 00h ram:d900c387 00 ?? 00h ram:d900c388 00 ?? 00h ram:d900c389 00 ?? 00h ram:d900c38a 00 ?? 00h ram:d900c38b 00 ?? 00h ram:d900c38c 00 ?? 00h ram:d900c38d 00 ?? 00h ram:d900c38e 00 ?? 00h ram:d900c38f 00 ?? 00h ram:d900c390 00 ?? 00h ram:d900c391 00 ?? 00h ram:d900c392 00 ?? 00h ram:d900c393 00 ?? 00h ram:d900c394 00 ?? 00h ram:d900c395 00 ?? 00h ram:d900c396 00 ?? 00h ram:d900c397 00 ?? 00h ram:d900c398 00 ?? 00h ram:d900c399 00 ?? 00h ram:d900c39a 00 ?? 00h ram:d900c39b 00 ?? 00h ram:d900c39c 00 ?? 00h ram:d900c39d 00 ?? 00h ram:d900c39e 00 ?? 00h ram:d900c39f 00 ?? 00h ram:d900c3a0 00 ?? 00h ram:d900c3a1 00 ?? 00h ram:d900c3a2 00 ?? 00h ram:d900c3a3 00 ?? 00h ram:d900c3a4 00 ?? 00h ram:d900c3a5 00 ?? 00h ram:d900c3a6 00 ?? 00h ram:d900c3a7 00 ?? 00h ram:d900c3a8 00 ?? 00h ram:d900c3a9 00 ?? 00h ram:d900c3aa 00 ?? 00h ram:d900c3ab 00 ?? 00h ram:d900c3ac 00 ?? 00h ram:d900c3ad 00 ?? 00h ram:d900c3ae 00 ?? 00h ram:d900c3af 00 ?? 00h ram:d900c3b0 00 ?? 00h ram:d900c3b1 00 ?? 00h ram:d900c3b2 00 ?? 00h ram:d900c3b3 00 ?? 00h ram:d900c3b4 00 ?? 00h ram:d900c3b5 00 ?? 00h ram:d900c3b6 00 ?? 00h ram:d900c3b7 00 ?? 00h ram:d900c3b8 00 ?? 00h ram:d900c3b9 00 ?? 00h ram:d900c3ba 00 ?? 00h ram:d900c3bb 00 ?? 00h ram:d900c3bc 00 ?? 00h ram:d900c3bd 00 ?? 00h ram:d900c3be 00 ?? 00h ram:d900c3bf 00 ?? 00h ram:d900c3c0 00 ?? 00h ram:d900c3c1 00 ?? 00h ram:d900c3c2 00 ?? 00h ram:d900c3c3 00 ?? 00h ram:d900c3c4 00 ?? 00h ram:d900c3c5 00 ?? 00h ram:d900c3c6 00 ?? 00h ram:d900c3c7 00 ?? 00h ram:d900c3c8 00 ?? 00h ram:d900c3c9 00 ?? 00h ram:d900c3ca 00 ?? 00h ram:d900c3cb 00 ?? 00h ram:d900c3cc 00 ?? 00h ram:d900c3cd 00 ?? 00h ram:d900c3ce 00 ?? 00h ram:d900c3cf 00 ?? 00h ram:d900c3d0 00 ?? 00h ram:d900c3d1 00 ?? 00h ram:d900c3d2 00 ?? 00h ram:d900c3d3 00 ?? 00h ram:d900c3d4 00 ?? 00h ram:d900c3d5 00 ?? 00h ram:d900c3d6 00 ?? 00h ram:d900c3d7 00 ?? 00h ram:d900c3d8 00 ?? 00h ram:d900c3d9 00 ?? 00h ram:d900c3da 00 ?? 00h ram:d900c3db 00 ?? 00h ram:d900c3dc 00 ?? 00h ram:d900c3dd 00 ?? 00h ram:d900c3de 00 ?? 00h ram:d900c3df 00 ?? 00h ram:d900c3e0 00 ?? 00h ram:d900c3e1 00 ?? 00h ram:d900c3e2 00 ?? 00h ram:d900c3e3 00 ?? 00h ram:d900c3e4 00 ?? 00h ram:d900c3e5 00 ?? 00h ram:d900c3e6 00 ?? 00h ram:d900c3e7 00 ?? 00h ram:d900c3e8 00 ?? 00h ram:d900c3e9 00 ?? 00h ram:d900c3ea 00 ?? 00h ram:d900c3eb 00 ?? 00h ram:d900c3ec 00 ?? 00h ram:d900c3ed 00 ?? 00h ram:d900c3ee 00 ?? 00h ram:d900c3ef 00 ?? 00h ram:d900c3f0 00 ?? 00h ram:d900c3f1 00 ?? 00h ram:d900c3f2 00 ?? 00h ram:d900c3f3 00 ?? 00h ram:d900c3f4 00 ?? 00h ram:d900c3f5 00 ?? 00h ram:d900c3f6 00 ?? 00h ram:d900c3f7 00 ?? 00h ram:d900c3f8 00 ?? 00h ram:d900c3f9 00 ?? 00h ram:d900c3fa 00 ?? 00h ram:d900c3fb 00 ?? 00h ram:d900c3fc 00 ?? 00h ram:d900c3fd 00 ?? 00h ram:d900c3fe 00 ?? 00h ram:d900c3ff 00 ?? 00h ram:d900c400 00 ?? 00h ram:d900c401 00 ?? 00h ram:d900c402 00 ?? 00h ram:d900c403 00 ?? 00h ram:d900c404 00 ?? 00h ram:d900c405 00 ?? 00h ram:d900c406 00 ?? 00h ram:d900c407 00 ?? 00h ram:d900c408 00 ?? 00h ram:d900c409 00 ?? 00h ram:d900c40a 00 ?? 00h ram:d900c40b 00 ?? 00h ram:d900c40c 00 ?? 00h ram:d900c40d 00 ?? 00h ram:d900c40e 00 ?? 00h ram:d900c40f 00 ?? 00h ram:d900c410 00 ?? 00h ram:d900c411 00 ?? 00h ram:d900c412 00 ?? 00h ram:d900c413 00 ?? 00h ram:d900c414 00 ?? 00h ram:d900c415 00 ?? 00h ram:d900c416 00 ?? 00h ram:d900c417 00 ?? 00h ram:d900c418 00 ?? 00h ram:d900c419 00 ?? 00h ram:d900c41a 00 ?? 00h ram:d900c41b 00 ?? 00h ram:d900c41c 00 ?? 00h ram:d900c41d 00 ?? 00h ram:d900c41e 00 ?? 00h ram:d900c41f 00 ?? 00h ram:d900c420 00 ?? 00h ram:d900c421 00 ?? 00h ram:d900c422 00 ?? 00h ram:d900c423 00 ?? 00h ram:d900c424 00 ?? 00h ram:d900c425 00 ?? 00h ram:d900c426 00 ?? 00h ram:d900c427 00 ?? 00h ram:d900c428 00 ?? 00h ram:d900c429 00 ?? 00h ram:d900c42a 00 ?? 00h ram:d900c42b 00 ?? 00h ram:d900c42c 00 ?? 00h ram:d900c42d 00 ?? 00h ram:d900c42e 00 ?? 00h ram:d900c42f 00 ?? 00h ram:d900c430 00 ?? 00h ram:d900c431 00 ?? 00h ram:d900c432 00 ?? 00h ram:d900c433 00 ?? 00h ram:d900c434 00 ?? 00h ram:d900c435 00 ?? 00h ram:d900c436 00 ?? 00h ram:d900c437 00 ?? 00h ram:d900c438 00 ?? 00h ram:d900c439 00 ?? 00h ram:d900c43a 00 ?? 00h ram:d900c43b 00 ?? 00h ram:d900c43c 00 ?? 00h ram:d900c43d 00 ?? 00h ram:d900c43e 00 ?? 00h ram:d900c43f 00 ?? 00h ram:d900c440 00 ?? 00h ram:d900c441 00 ?? 00h ram:d900c442 00 ?? 00h ram:d900c443 00 ?? 00h ram:d900c444 00 ?? 00h ram:d900c445 00 ?? 00h ram:d900c446 00 ?? 00h ram:d900c447 00 ?? 00h ram:d900c448 00 ?? 00h ram:d900c449 00 ?? 00h ram:d900c44a 00 ?? 00h ram:d900c44b 00 ?? 00h ram:d900c44c 00 ?? 00h ram:d900c44d 00 ?? 00h ram:d900c44e 00 ?? 00h ram:d900c44f 00 ?? 00h ram:d900c450 00 ?? 00h ram:d900c451 00 ?? 00h ram:d900c452 00 ?? 00h ram:d900c453 00 ?? 00h ram:d900c454 00 ?? 00h ram:d900c455 00 ?? 00h ram:d900c456 00 ?? 00h ram:d900c457 00 ?? 00h ram:d900c458 00 ?? 00h ram:d900c459 00 ?? 00h ram:d900c45a 00 ?? 00h ram:d900c45b 00 ?? 00h ram:d900c45c 00 ?? 00h ram:d900c45d 00 ?? 00h ram:d900c45e 00 ?? 00h ram:d900c45f 00 ?? 00h ram:d900c460 00 ?? 00h ram:d900c461 00 ?? 00h ram:d900c462 00 ?? 00h ram:d900c463 00 ?? 00h ram:d900c464 00 ?? 00h ram:d900c465 00 ?? 00h ram:d900c466 00 ?? 00h ram:d900c467 00 ?? 00h ram:d900c468 00 ?? 00h ram:d900c469 00 ?? 00h ram:d900c46a 00 ?? 00h ram:d900c46b 00 ?? 00h ram:d900c46c 00 ?? 00h ram:d900c46d 00 ?? 00h ram:d900c46e 00 ?? 00h ram:d900c46f 00 ?? 00h ram:d900c470 00 ?? 00h ram:d900c471 00 ?? 00h ram:d900c472 00 ?? 00h ram:d900c473 00 ?? 00h ram:d900c474 00 ?? 00h ram:d900c475 00 ?? 00h ram:d900c476 00 ?? 00h ram:d900c477 00 ?? 00h ram:d900c478 00 ?? 00h ram:d900c479 00 ?? 00h ram:d900c47a 00 ?? 00h ram:d900c47b 00 ?? 00h ram:d900c47c 00 ?? 00h ram:d900c47d 00 ?? 00h ram:d900c47e 00 ?? 00h ram:d900c47f 00 ?? 00h ram:d900c480 00 ?? 00h ram:d900c481 00 ?? 00h ram:d900c482 00 ?? 00h ram:d900c483 00 ?? 00h ram:d900c484 00 ?? 00h ram:d900c485 00 ?? 00h ram:d900c486 00 ?? 00h ram:d900c487 00 ?? 00h ram:d900c488 00 ?? 00h ram:d900c489 00 ?? 00h ram:d900c48a 00 ?? 00h ram:d900c48b 00 ?? 00h ram:d900c48c 00 ?? 00h ram:d900c48d 00 ?? 00h ram:d900c48e 00 ?? 00h ram:d900c48f 00 ?? 00h ram:d900c490 00 ?? 00h ram:d900c491 00 ?? 00h ram:d900c492 00 ?? 00h ram:d900c493 00 ?? 00h ram:d900c494 00 ?? 00h ram:d900c495 00 ?? 00h ram:d900c496 00 ?? 00h ram:d900c497 00 ?? 00h ram:d900c498 00 ?? 00h ram:d900c499 00 ?? 00h ram:d900c49a 00 ?? 00h ram:d900c49b 00 ?? 00h ram:d900c49c 00 ?? 00h ram:d900c49d 00 ?? 00h ram:d900c49e 00 ?? 00h ram:d900c49f 00 ?? 00h ram:d900c4a0 00 ?? 00h ram:d900c4a1 00 ?? 00h ram:d900c4a2 00 ?? 00h ram:d900c4a3 00 ?? 00h ram:d900c4a4 00 ?? 00h ram:d900c4a5 00 ?? 00h ram:d900c4a6 00 ?? 00h ram:d900c4a7 00 ?? 00h ram:d900c4a8 00 ?? 00h ram:d900c4a9 00 ?? 00h ram:d900c4aa 00 ?? 00h ram:d900c4ab 00 ?? 00h ram:d900c4ac 00 ?? 00h ram:d900c4ad 00 ?? 00h ram:d900c4ae 00 ?? 00h ram:d900c4af 00 ?? 00h ram:d900c4b0 00 ?? 00h ram:d900c4b1 00 ?? 00h ram:d900c4b2 00 ?? 00h ram:d900c4b3 00 ?? 00h ram:d900c4b4 00 ?? 00h ram:d900c4b5 00 ?? 00h ram:d900c4b6 00 ?? 00h ram:d900c4b7 00 ?? 00h ram:d900c4b8 00 ?? 00h ram:d900c4b9 00 ?? 00h ram:d900c4ba 00 ?? 00h ram:d900c4bb 00 ?? 00h ram:d900c4bc 00 ?? 00h ram:d900c4bd 00 ?? 00h ram:d900c4be 00 ?? 00h ram:d900c4bf 00 ?? 00h ram:d900c4c0 00 ?? 00h ram:d900c4c1 00 ?? 00h ram:d900c4c2 00 ?? 00h ram:d900c4c3 00 ?? 00h ram:d900c4c4 00 ?? 00h ram:d900c4c5 00 ?? 00h ram:d900c4c6 00 ?? 00h ram:d900c4c7 00 ?? 00h ram:d900c4c8 00 ?? 00h ram:d900c4c9 00 ?? 00h ram:d900c4ca 00 ?? 00h ram:d900c4cb 00 ?? 00h ram:d900c4cc 00 ?? 00h ram:d900c4cd 00 ?? 00h ram:d900c4ce 00 ?? 00h ram:d900c4cf 00 ?? 00h ram:d900c4d0 00 ?? 00h ram:d900c4d1 00 ?? 00h ram:d900c4d2 00 ?? 00h ram:d900c4d3 00 ?? 00h ram:d900c4d4 00 ?? 00h ram:d900c4d5 00 ?? 00h ram:d900c4d6 00 ?? 00h ram:d900c4d7 00 ?? 00h ram:d900c4d8 00 ?? 00h ram:d900c4d9 00 ?? 00h ram:d900c4da 00 ?? 00h ram:d900c4db 00 ?? 00h ram:d900c4dc 00 ?? 00h ram:d900c4dd 00 ?? 00h ram:d900c4de 00 ?? 00h ram:d900c4df 00 ?? 00h ram:d900c4e0 00 ?? 00h ram:d900c4e1 00 ?? 00h ram:d900c4e2 00 ?? 00h ram:d900c4e3 00 ?? 00h ram:d900c4e4 00 ?? 00h ram:d900c4e5 00 ?? 00h ram:d900c4e6 00 ?? 00h ram:d900c4e7 00 ?? 00h ram:d900c4e8 00 ?? 00h ram:d900c4e9 00 ?? 00h ram:d900c4ea 00 ?? 00h ram:d900c4eb 00 ?? 00h ram:d900c4ec 00 ?? 00h ram:d900c4ed 00 ?? 00h ram:d900c4ee 00 ?? 00h ram:d900c4ef 00 ?? 00h ram:d900c4f0 00 ?? 00h ram:d900c4f1 00 ?? 00h ram:d900c4f2 00 ?? 00h ram:d900c4f3 00 ?? 00h ram:d900c4f4 00 ?? 00h ram:d900c4f5 00 ?? 00h ram:d900c4f6 00 ?? 00h ram:d900c4f7 00 ?? 00h ram:d900c4f8 00 ?? 00h ram:d900c4f9 00 ?? 00h ram:d900c4fa 00 ?? 00h ram:d900c4fb 00 ?? 00h ram:d900c4fc 00 ?? 00h ram:d900c4fd 00 ?? 00h ram:d900c4fe 00 ?? 00h ram:d900c4ff 00 ?? 00h ram:d900c500 00 ?? 00h ram:d900c501 00 ?? 00h ram:d900c502 00 ?? 00h ram:d900c503 00 ?? 00h ram:d900c504 00 ?? 00h ram:d900c505 00 ?? 00h ram:d900c506 00 ?? 00h ram:d900c507 00 ?? 00h ram:d900c508 00 ?? 00h ram:d900c509 00 ?? 00h ram:d900c50a 00 ?? 00h ram:d900c50b 00 ?? 00h ram:d900c50c 00 ?? 00h ram:d900c50d 00 ?? 00h ram:d900c50e 00 ?? 00h ram:d900c50f 00 ?? 00h ram:d900c510 00 ?? 00h ram:d900c511 00 ?? 00h ram:d900c512 00 ?? 00h ram:d900c513 00 ?? 00h ram:d900c514 00 ?? 00h ram:d900c515 00 ?? 00h ram:d900c516 00 ?? 00h ram:d900c517 00 ?? 00h ram:d900c518 00 ?? 00h ram:d900c519 00 ?? 00h ram:d900c51a 00 ?? 00h ram:d900c51b 00 ?? 00h ram:d900c51c 00 ?? 00h ram:d900c51d 00 ?? 00h ram:d900c51e 00 ?? 00h ram:d900c51f 00 ?? 00h ram:d900c520 00 ?? 00h ram:d900c521 00 ?? 00h ram:d900c522 00 ?? 00h ram:d900c523 00 ?? 00h ram:d900c524 00 ?? 00h ram:d900c525 00 ?? 00h ram:d900c526 00 ?? 00h ram:d900c527 00 ?? 00h ram:d900c528 00 ?? 00h ram:d900c529 00 ?? 00h ram:d900c52a 00 ?? 00h ram:d900c52b 00 ?? 00h ram:d900c52c 00 ?? 00h ram:d900c52d 00 ?? 00h ram:d900c52e 00 ?? 00h ram:d900c52f 00 ?? 00h ram:d900c530 00 ?? 00h ram:d900c531 00 ?? 00h ram:d900c532 00 ?? 00h ram:d900c533 00 ?? 00h ram:d900c534 00 ?? 00h ram:d900c535 00 ?? 00h ram:d900c536 00 ?? 00h ram:d900c537 00 ?? 00h ram:d900c538 00 ?? 00h ram:d900c539 00 ?? 00h ram:d900c53a 00 ?? 00h ram:d900c53b 00 ?? 00h ram:d900c53c 00 ?? 00h ram:d900c53d 00 ?? 00h ram:d900c53e 00 ?? 00h ram:d900c53f 00 ?? 00h ram:d900c540 00 ?? 00h ram:d900c541 00 ?? 00h ram:d900c542 00 ?? 00h ram:d900c543 00 ?? 00h ram:d900c544 00 ?? 00h ram:d900c545 00 ?? 00h ram:d900c546 00 ?? 00h ram:d900c547 00 ?? 00h ram:d900c548 00 ?? 00h ram:d900c549 00 ?? 00h ram:d900c54a 00 ?? 00h ram:d900c54b 00 ?? 00h ram:d900c54c 00 ?? 00h ram:d900c54d 00 ?? 00h ram:d900c54e 00 ?? 00h ram:d900c54f 00 ?? 00h ram:d900c550 00 ?? 00h ram:d900c551 00 ?? 00h ram:d900c552 00 ?? 00h ram:d900c553 00 ?? 00h ram:d900c554 00 ?? 00h ram:d900c555 00 ?? 00h ram:d900c556 00 ?? 00h ram:d900c557 00 ?? 00h ram:d900c558 00 ?? 00h ram:d900c559 00 ?? 00h ram:d900c55a 00 ?? 00h ram:d900c55b 00 ?? 00h ram:d900c55c 00 ?? 00h ram:d900c55d 00 ?? 00h ram:d900c55e 00 ?? 00h ram:d900c55f 00 ?? 00h ram:d900c560 00 ?? 00h ram:d900c561 00 ?? 00h ram:d900c562 00 ?? 00h ram:d900c563 00 ?? 00h ram:d900c564 00 ?? 00h ram:d900c565 00 ?? 00h ram:d900c566 00 ?? 00h ram:d900c567 00 ?? 00h ram:d900c568 00 ?? 00h ram:d900c569 00 ?? 00h ram:d900c56a 00 ?? 00h ram:d900c56b 00 ?? 00h ram:d900c56c 00 ?? 00h ram:d900c56d 00 ?? 00h ram:d900c56e 00 ?? 00h ram:d900c56f 00 ?? 00h ram:d900c570 00 ?? 00h ram:d900c571 00 ?? 00h ram:d900c572 00 ?? 00h ram:d900c573 00 ?? 00h ram:d900c574 00 ?? 00h ram:d900c575 00 ?? 00h ram:d900c576 00 ?? 00h ram:d900c577 00 ?? 00h ram:d900c578 00 ?? 00h ram:d900c579 00 ?? 00h ram:d900c57a 00 ?? 00h ram:d900c57b 00 ?? 00h ram:d900c57c 00 ?? 00h ram:d900c57d 00 ?? 00h ram:d900c57e 00 ?? 00h ram:d900c57f 00 ?? 00h ram:d900c580 00 ?? 00h ram:d900c581 00 ?? 00h ram:d900c582 00 ?? 00h ram:d900c583 00 ?? 00h ram:d900c584 00 ?? 00h ram:d900c585 00 ?? 00h ram:d900c586 00 ?? 00h ram:d900c587 00 ?? 00h ram:d900c588 00 ?? 00h ram:d900c589 00 ?? 00h ram:d900c58a 00 ?? 00h ram:d900c58b 00 ?? 00h ram:d900c58c 00 ?? 00h ram:d900c58d 00 ?? 00h ram:d900c58e 00 ?? 00h ram:d900c58f 00 ?? 00h ram:d900c590 00 ?? 00h ram:d900c591 00 ?? 00h ram:d900c592 00 ?? 00h ram:d900c593 00 ?? 00h ram:d900c594 00 ?? 00h ram:d900c595 00 ?? 00h ram:d900c596 00 ?? 00h ram:d900c597 00 ?? 00h ram:d900c598 00 ?? 00h ram:d900c599 00 ?? 00h ram:d900c59a 00 ?? 00h ram:d900c59b 00 ?? 00h ram:d900c59c 00 ?? 00h ram:d900c59d 00 ?? 00h ram:d900c59e 00 ?? 00h ram:d900c59f 00 ?? 00h ram:d900c5a0 00 ?? 00h ram:d900c5a1 00 ?? 00h ram:d900c5a2 00 ?? 00h ram:d900c5a3 00 ?? 00h ram:d900c5a4 00 ?? 00h ram:d900c5a5 00 ?? 00h ram:d900c5a6 00 ?? 00h ram:d900c5a7 00 ?? 00h ram:d900c5a8 00 ?? 00h ram:d900c5a9 00 ?? 00h ram:d900c5aa 00 ?? 00h ram:d900c5ab 00 ?? 00h ram:d900c5ac 00 ?? 00h ram:d900c5ad 00 ?? 00h ram:d900c5ae 00 ?? 00h ram:d900c5af 00 ?? 00h ram:d900c5b0 00 ?? 00h ram:d900c5b1 00 ?? 00h ram:d900c5b2 00 ?? 00h ram:d900c5b3 00 ?? 00h ram:d900c5b4 00 ?? 00h ram:d900c5b5 00 ?? 00h ram:d900c5b6 00 ?? 00h ram:d900c5b7 00 ?? 00h ram:d900c5b8 00 ?? 00h ram:d900c5b9 00 ?? 00h ram:d900c5ba 00 ?? 00h ram:d900c5bb 00 ?? 00h ram:d900c5bc 00 ?? 00h ram:d900c5bd 00 ?? 00h ram:d900c5be 00 ?? 00h ram:d900c5bf 00 ?? 00h ram:d900c5c0 00 ?? 00h ram:d900c5c1 00 ?? 00h ram:d900c5c2 00 ?? 00h ram:d900c5c3 00 ?? 00h ram:d900c5c4 00 ?? 00h ram:d900c5c5 00 ?? 00h ram:d900c5c6 00 ?? 00h ram:d900c5c7 00 ?? 00h ram:d900c5c8 00 ?? 00h ram:d900c5c9 00 ?? 00h ram:d900c5ca 00 ?? 00h ram:d900c5cb 00 ?? 00h ram:d900c5cc 00 ?? 00h ram:d900c5cd 00 ?? 00h ram:d900c5ce 00 ?? 00h ram:d900c5cf 00 ?? 00h ram:d900c5d0 00 ?? 00h ram:d900c5d1 00 ?? 00h ram:d900c5d2 00 ?? 00h ram:d900c5d3 00 ?? 00h ram:d900c5d4 00 ?? 00h ram:d900c5d5 00 ?? 00h ram:d900c5d6 00 ?? 00h ram:d900c5d7 00 ?? 00h ram:d900c5d8 00 ?? 00h ram:d900c5d9 00 ?? 00h ram:d900c5da 00 ?? 00h ram:d900c5db 00 ?? 00h ram:d900c5dc 00 ?? 00h ram:d900c5dd 00 ?? 00h ram:d900c5de 00 ?? 00h ram:d900c5df 00 ?? 00h ram:d900c5e0 00 ?? 00h ram:d900c5e1 00 ?? 00h ram:d900c5e2 00 ?? 00h ram:d900c5e3 00 ?? 00h ram:d900c5e4 00 ?? 00h ram:d900c5e5 00 ?? 00h ram:d900c5e6 00 ?? 00h ram:d900c5e7 00 ?? 00h ram:d900c5e8 00 ?? 00h ram:d900c5e9 00 ?? 00h ram:d900c5ea 00 ?? 00h ram:d900c5eb 00 ?? 00h ram:d900c5ec 00 ?? 00h ram:d900c5ed 00 ?? 00h ram:d900c5ee 00 ?? 00h ram:d900c5ef 00 ?? 00h ram:d900c5f0 00 ?? 00h ram:d900c5f1 00 ?? 00h ram:d900c5f2 00 ?? 00h ram:d900c5f3 00 ?? 00h ram:d900c5f4 00 ?? 00h ram:d900c5f5 00 ?? 00h ram:d900c5f6 00 ?? 00h ram:d900c5f7 00 ?? 00h ram:d900c5f8 00 ?? 00h ram:d900c5f9 00 ?? 00h ram:d900c5fa 00 ?? 00h ram:d900c5fb 00 ?? 00h ram:d900c5fc 00 ?? 00h ram:d900c5fd 00 ?? 00h ram:d900c5fe 00 ?? 00h ram:d900c5ff 00 ?? 00h ram:d900c600 00 ?? 00h ram:d900c601 00 ?? 00h ram:d900c602 00 ?? 00h ram:d900c603 00 ?? 00h ram:d900c604 00 ?? 00h ram:d900c605 00 ?? 00h ram:d900c606 00 ?? 00h ram:d900c607 00 ?? 00h ram:d900c608 00 ?? 00h ram:d900c609 00 ?? 00h ram:d900c60a 00 ?? 00h ram:d900c60b 00 ?? 00h ram:d900c60c 00 ?? 00h ram:d900c60d 00 ?? 00h ram:d900c60e 00 ?? 00h ram:d900c60f 00 ?? 00h ram:d900c610 00 ?? 00h ram:d900c611 00 ?? 00h ram:d900c612 00 ?? 00h ram:d900c613 00 ?? 00h ram:d900c614 00 ?? 00h ram:d900c615 00 ?? 00h ram:d900c616 00 ?? 00h ram:d900c617 00 ?? 00h ram:d900c618 00 ?? 00h ram:d900c619 00 ?? 00h ram:d900c61a 00 ?? 00h ram:d900c61b 00 ?? 00h ram:d900c61c 00 ?? 00h ram:d900c61d 00 ?? 00h ram:d900c61e 00 ?? 00h ram:d900c61f 00 ?? 00h ram:d900c620 00 ?? 00h ram:d900c621 00 ?? 00h ram:d900c622 00 ?? 00h ram:d900c623 00 ?? 00h ram:d900c624 00 ?? 00h ram:d900c625 00 ?? 00h ram:d900c626 00 ?? 00h ram:d900c627 00 ?? 00h ram:d900c628 00 ?? 00h ram:d900c629 00 ?? 00h ram:d900c62a 00 ?? 00h ram:d900c62b 00 ?? 00h ram:d900c62c 00 ?? 00h ram:d900c62d 00 ?? 00h ram:d900c62e 00 ?? 00h ram:d900c62f 00 ?? 00h ram:d900c630 00 ?? 00h ram:d900c631 00 ?? 00h ram:d900c632 00 ?? 00h ram:d900c633 00 ?? 00h ram:d900c634 00 ?? 00h ram:d900c635 00 ?? 00h ram:d900c636 00 ?? 00h ram:d900c637 00 ?? 00h ram:d900c638 00 ?? 00h ram:d900c639 00 ?? 00h ram:d900c63a 00 ?? 00h ram:d900c63b 00 ?? 00h ram:d900c63c 00 ?? 00h ram:d900c63d 00 ?? 00h ram:d900c63e 00 ?? 00h ram:d900c63f 00 ?? 00h ram:d900c640 00 ?? 00h ram:d900c641 00 ?? 00h ram:d900c642 00 ?? 00h ram:d900c643 00 ?? 00h ram:d900c644 00 ?? 00h ram:d900c645 00 ?? 00h ram:d900c646 00 ?? 00h ram:d900c647 00 ?? 00h ram:d900c648 00 ?? 00h ram:d900c649 00 ?? 00h ram:d900c64a 00 ?? 00h ram:d900c64b 00 ?? 00h ram:d900c64c 00 ?? 00h ram:d900c64d 00 ?? 00h ram:d900c64e 00 ?? 00h ram:d900c64f 00 ?? 00h ram:d900c650 00 ?? 00h ram:d900c651 00 ?? 00h ram:d900c652 00 ?? 00h ram:d900c653 00 ?? 00h ram:d900c654 00 ?? 00h ram:d900c655 00 ?? 00h ram:d900c656 00 ?? 00h ram:d900c657 00 ?? 00h ram:d900c658 00 ?? 00h ram:d900c659 00 ?? 00h ram:d900c65a 00 ?? 00h ram:d900c65b 00 ?? 00h ram:d900c65c 00 ?? 00h ram:d900c65d 00 ?? 00h ram:d900c65e 00 ?? 00h ram:d900c65f 00 ?? 00h ram:d900c660 00 ?? 00h ram:d900c661 00 ?? 00h ram:d900c662 00 ?? 00h ram:d900c663 00 ?? 00h ram:d900c664 00 ?? 00h ram:d900c665 00 ?? 00h ram:d900c666 00 ?? 00h ram:d900c667 00 ?? 00h ram:d900c668 00 ?? 00h ram:d900c669 00 ?? 00h ram:d900c66a 00 ?? 00h ram:d900c66b 00 ?? 00h ram:d900c66c 00 ?? 00h ram:d900c66d 00 ?? 00h ram:d900c66e 00 ?? 00h ram:d900c66f 00 ?? 00h ram:d900c670 00 ?? 00h ram:d900c671 00 ?? 00h ram:d900c672 00 ?? 00h ram:d900c673 00 ?? 00h ram:d900c674 00 ?? 00h ram:d900c675 00 ?? 00h ram:d900c676 00 ?? 00h ram:d900c677 00 ?? 00h ram:d900c678 00 ?? 00h ram:d900c679 00 ?? 00h ram:d900c67a 00 ?? 00h ram:d900c67b 00 ?? 00h ram:d900c67c 00 ?? 00h ram:d900c67d 00 ?? 00h ram:d900c67e 00 ?? 00h ram:d900c67f 00 ?? 00h ram:d900c680 00 ?? 00h ram:d900c681 00 ?? 00h ram:d900c682 00 ?? 00h ram:d900c683 00 ?? 00h ram:d900c684 00 ?? 00h ram:d900c685 00 ?? 00h ram:d900c686 00 ?? 00h ram:d900c687 00 ?? 00h ram:d900c688 00 ?? 00h ram:d900c689 00 ?? 00h ram:d900c68a 00 ?? 00h ram:d900c68b 00 ?? 00h ram:d900c68c 00 ?? 00h ram:d900c68d 00 ?? 00h ram:d900c68e 00 ?? 00h ram:d900c68f 00 ?? 00h ram:d900c690 00 ?? 00h ram:d900c691 00 ?? 00h ram:d900c692 00 ?? 00h ram:d900c693 00 ?? 00h ram:d900c694 00 ?? 00h ram:d900c695 00 ?? 00h ram:d900c696 00 ?? 00h ram:d900c697 00 ?? 00h ram:d900c698 00 ?? 00h ram:d900c699 00 ?? 00h ram:d900c69a 00 ?? 00h ram:d900c69b 00 ?? 00h ram:d900c69c 00 ?? 00h ram:d900c69d 00 ?? 00h ram:d900c69e 00 ?? 00h ram:d900c69f 00 ?? 00h ram:d900c6a0 00 ?? 00h ram:d900c6a1 00 ?? 00h ram:d900c6a2 00 ?? 00h ram:d900c6a3 00 ?? 00h ram:d900c6a4 00 ?? 00h ram:d900c6a5 00 ?? 00h ram:d900c6a6 00 ?? 00h ram:d900c6a7 00 ?? 00h ram:d900c6a8 00 ?? 00h ram:d900c6a9 00 ?? 00h ram:d900c6aa 00 ?? 00h ram:d900c6ab 00 ?? 00h ram:d900c6ac 00 ?? 00h ram:d900c6ad 00 ?? 00h ram:d900c6ae 00 ?? 00h ram:d900c6af 00 ?? 00h ram:d900c6b0 00 ?? 00h ram:d900c6b1 00 ?? 00h ram:d900c6b2 00 ?? 00h ram:d900c6b3 00 ?? 00h ram:d900c6b4 00 ?? 00h ram:d900c6b5 00 ?? 00h ram:d900c6b6 00 ?? 00h ram:d900c6b7 00 ?? 00h ram:d900c6b8 00 ?? 00h ram:d900c6b9 00 ?? 00h ram:d900c6ba 00 ?? 00h ram:d900c6bb 00 ?? 00h ram:d900c6bc 00 ?? 00h ram:d900c6bd 00 ?? 00h ram:d900c6be 00 ?? 00h ram:d900c6bf 00 ?? 00h ram:d900c6c0 00 ?? 00h ram:d900c6c1 00 ?? 00h ram:d900c6c2 00 ?? 00h ram:d900c6c3 00 ?? 00h ram:d900c6c4 00 ?? 00h ram:d900c6c5 00 ?? 00h ram:d900c6c6 00 ?? 00h ram:d900c6c7 00 ?? 00h ram:d900c6c8 00 ?? 00h ram:d900c6c9 00 ?? 00h ram:d900c6ca 00 ?? 00h ram:d900c6cb 00 ?? 00h ram:d900c6cc 00 ?? 00h ram:d900c6cd 00 ?? 00h ram:d900c6ce 00 ?? 00h ram:d900c6cf 00 ?? 00h ram:d900c6d0 00 ?? 00h ram:d900c6d1 00 ?? 00h ram:d900c6d2 00 ?? 00h ram:d900c6d3 00 ?? 00h ram:d900c6d4 00 ?? 00h ram:d900c6d5 00 ?? 00h ram:d900c6d6 00 ?? 00h ram:d900c6d7 00 ?? 00h ram:d900c6d8 00 ?? 00h ram:d900c6d9 00 ?? 00h ram:d900c6da 00 ?? 00h ram:d900c6db 00 ?? 00h ram:d900c6dc 00 ?? 00h ram:d900c6dd 00 ?? 00h ram:d900c6de 00 ?? 00h ram:d900c6df 00 ?? 00h ram:d900c6e0 00 ?? 00h ram:d900c6e1 00 ?? 00h ram:d900c6e2 00 ?? 00h ram:d900c6e3 00 ?? 00h ram:d900c6e4 00 ?? 00h ram:d900c6e5 00 ?? 00h ram:d900c6e6 00 ?? 00h ram:d900c6e7 00 ?? 00h ram:d900c6e8 00 ?? 00h ram:d900c6e9 00 ?? 00h ram:d900c6ea 00 ?? 00h ram:d900c6eb 00 ?? 00h ram:d900c6ec 00 ?? 00h ram:d900c6ed 00 ?? 00h ram:d900c6ee 00 ?? 00h ram:d900c6ef 00 ?? 00h ram:d900c6f0 00 ?? 00h ram:d900c6f1 00 ?? 00h ram:d900c6f2 00 ?? 00h ram:d900c6f3 00 ?? 00h ram:d900c6f4 00 ?? 00h ram:d900c6f5 00 ?? 00h ram:d900c6f6 00 ?? 00h ram:d900c6f7 00 ?? 00h ram:d900c6f8 00 ?? 00h ram:d900c6f9 00 ?? 00h ram:d900c6fa 00 ?? 00h ram:d900c6fb 00 ?? 00h ram:d900c6fc 00 ?? 00h ram:d900c6fd 00 ?? 00h ram:d900c6fe 00 ?? 00h ram:d900c6ff 00 ?? 00h ram:d900c700 00 ?? 00h ram:d900c701 00 ?? 00h ram:d900c702 00 ?? 00h ram:d900c703 00 ?? 00h ram:d900c704 00 ?? 00h ram:d900c705 00 ?? 00h ram:d900c706 00 ?? 00h ram:d900c707 00 ?? 00h ram:d900c708 00 ?? 00h ram:d900c709 00 ?? 00h ram:d900c70a 00 ?? 00h ram:d900c70b 00 ?? 00h ram:d900c70c 00 ?? 00h ram:d900c70d 00 ?? 00h ram:d900c70e 00 ?? 00h ram:d900c70f 00 ?? 00h ram:d900c710 00 ?? 00h ram:d900c711 00 ?? 00h ram:d900c712 00 ?? 00h ram:d900c713 00 ?? 00h ram:d900c714 00 ?? 00h ram:d900c715 00 ?? 00h ram:d900c716 00 ?? 00h ram:d900c717 00 ?? 00h ram:d900c718 00 ?? 00h ram:d900c719 00 ?? 00h ram:d900c71a 00 ?? 00h ram:d900c71b 00 ?? 00h ram:d900c71c 00 ?? 00h ram:d900c71d 00 ?? 00h ram:d900c71e 00 ?? 00h ram:d900c71f 00 ?? 00h ram:d900c720 00 ?? 00h ram:d900c721 00 ?? 00h ram:d900c722 00 ?? 00h ram:d900c723 00 ?? 00h ram:d900c724 00 ?? 00h ram:d900c725 00 ?? 00h ram:d900c726 00 ?? 00h ram:d900c727 00 ?? 00h ram:d900c728 00 ?? 00h ram:d900c729 00 ?? 00h ram:d900c72a 00 ?? 00h ram:d900c72b 00 ?? 00h ram:d900c72c 00 ?? 00h ram:d900c72d 00 ?? 00h ram:d900c72e 00 ?? 00h ram:d900c72f 00 ?? 00h ram:d900c730 00 ?? 00h ram:d900c731 00 ?? 00h ram:d900c732 00 ?? 00h ram:d900c733 00 ?? 00h ram:d900c734 00 ?? 00h ram:d900c735 00 ?? 00h ram:d900c736 00 ?? 00h ram:d900c737 00 ?? 00h ram:d900c738 00 ?? 00h ram:d900c739 00 ?? 00h ram:d900c73a 00 ?? 00h ram:d900c73b 00 ?? 00h ram:d900c73c 00 ?? 00h ram:d900c73d 00 ?? 00h ram:d900c73e 00 ?? 00h ram:d900c73f 00 ?? 00h ram:d900c740 00 ?? 00h ram:d900c741 00 ?? 00h ram:d900c742 00 ?? 00h ram:d900c743 00 ?? 00h ram:d900c744 00 ?? 00h ram:d900c745 00 ?? 00h ram:d900c746 00 ?? 00h ram:d900c747 00 ?? 00h ram:d900c748 00 ?? 00h ram:d900c749 00 ?? 00h ram:d900c74a 00 ?? 00h ram:d900c74b 00 ?? 00h ram:d900c74c 00 ?? 00h ram:d900c74d 00 ?? 00h ram:d900c74e 00 ?? 00h ram:d900c74f 00 ?? 00h ram:d900c750 00 ?? 00h ram:d900c751 00 ?? 00h ram:d900c752 00 ?? 00h ram:d900c753 00 ?? 00h ram:d900c754 00 ?? 00h ram:d900c755 00 ?? 00h ram:d900c756 00 ?? 00h ram:d900c757 00 ?? 00h ram:d900c758 00 ?? 00h ram:d900c759 00 ?? 00h ram:d900c75a 00 ?? 00h ram:d900c75b 00 ?? 00h ram:d900c75c 00 ?? 00h ram:d900c75d 00 ?? 00h ram:d900c75e 00 ?? 00h ram:d900c75f 00 ?? 00h ram:d900c760 00 ?? 00h ram:d900c761 00 ?? 00h ram:d900c762 00 ?? 00h ram:d900c763 00 ?? 00h ram:d900c764 00 ?? 00h ram:d900c765 00 ?? 00h ram:d900c766 00 ?? 00h ram:d900c767 00 ?? 00h ram:d900c768 00 ?? 00h ram:d900c769 00 ?? 00h ram:d900c76a 00 ?? 00h ram:d900c76b 00 ?? 00h ram:d900c76c 00 ?? 00h ram:d900c76d 00 ?? 00h ram:d900c76e 00 ?? 00h ram:d900c76f 00 ?? 00h ram:d900c770 00 ?? 00h ram:d900c771 00 ?? 00h ram:d900c772 00 ?? 00h ram:d900c773 00 ?? 00h ram:d900c774 00 ?? 00h ram:d900c775 00 ?? 00h ram:d900c776 00 ?? 00h ram:d900c777 00 ?? 00h ram:d900c778 00 ?? 00h ram:d900c779 00 ?? 00h ram:d900c77a 00 ?? 00h ram:d900c77b 00 ?? 00h ram:d900c77c 00 ?? 00h ram:d900c77d 00 ?? 00h ram:d900c77e 00 ?? 00h ram:d900c77f 00 ?? 00h ram:d900c780 00 ?? 00h ram:d900c781 00 ?? 00h ram:d900c782 00 ?? 00h ram:d900c783 00 ?? 00h ram:d900c784 00 ?? 00h ram:d900c785 00 ?? 00h ram:d900c786 00 ?? 00h ram:d900c787 00 ?? 00h ram:d900c788 00 ?? 00h ram:d900c789 00 ?? 00h ram:d900c78a 00 ?? 00h ram:d900c78b 00 ?? 00h ram:d900c78c 00 ?? 00h ram:d900c78d 00 ?? 00h ram:d900c78e 00 ?? 00h ram:d900c78f 00 ?? 00h ram:d900c790 00 ?? 00h ram:d900c791 00 ?? 00h ram:d900c792 00 ?? 00h ram:d900c793 00 ?? 00h ram:d900c794 00 ?? 00h ram:d900c795 00 ?? 00h ram:d900c796 00 ?? 00h ram:d900c797 00 ?? 00h ram:d900c798 00 ?? 00h ram:d900c799 00 ?? 00h ram:d900c79a 00 ?? 00h ram:d900c79b 00 ?? 00h ram:d900c79c 00 ?? 00h ram:d900c79d 00 ?? 00h ram:d900c79e 00 ?? 00h ram:d900c79f 00 ?? 00h ram:d900c7a0 00 ?? 00h ram:d900c7a1 00 ?? 00h ram:d900c7a2 00 ?? 00h ram:d900c7a3 00 ?? 00h ram:d900c7a4 00 ?? 00h ram:d900c7a5 00 ?? 00h ram:d900c7a6 00 ?? 00h ram:d900c7a7 00 ?? 00h ram:d900c7a8 00 ?? 00h ram:d900c7a9 00 ?? 00h ram:d900c7aa 00 ?? 00h ram:d900c7ab 00 ?? 00h ram:d900c7ac 00 ?? 00h ram:d900c7ad 00 ?? 00h ram:d900c7ae 00 ?? 00h ram:d900c7af 00 ?? 00h ram:d900c7b0 00 ?? 00h ram:d900c7b1 00 ?? 00h ram:d900c7b2 00 ?? 00h ram:d900c7b3 00 ?? 00h ram:d900c7b4 00 ?? 00h ram:d900c7b5 00 ?? 00h ram:d900c7b6 00 ?? 00h ram:d900c7b7 00 ?? 00h ram:d900c7b8 00 ?? 00h ram:d900c7b9 00 ?? 00h ram:d900c7ba 00 ?? 00h ram:d900c7bb 00 ?? 00h ram:d900c7bc 00 ?? 00h ram:d900c7bd 00 ?? 00h ram:d900c7be 00 ?? 00h ram:d900c7bf 00 ?? 00h ram:d900c7c0 00 ?? 00h ram:d900c7c1 00 ?? 00h ram:d900c7c2 00 ?? 00h ram:d900c7c3 00 ?? 00h ram:d900c7c4 00 ?? 00h ram:d900c7c5 00 ?? 00h ram:d900c7c6 00 ?? 00h ram:d900c7c7 00 ?? 00h ram:d900c7c8 00 ?? 00h ram:d900c7c9 00 ?? 00h ram:d900c7ca 00 ?? 00h ram:d900c7cb 00 ?? 00h ram:d900c7cc 00 ?? 00h ram:d900c7cd 00 ?? 00h ram:d900c7ce 00 ?? 00h ram:d900c7cf 00 ?? 00h ram:d900c7d0 00 ?? 00h ram:d900c7d1 00 ?? 00h ram:d900c7d2 00 ?? 00h ram:d900c7d3 00 ?? 00h ram:d900c7d4 00 ?? 00h ram:d900c7d5 00 ?? 00h ram:d900c7d6 00 ?? 00h ram:d900c7d7 00 ?? 00h ram:d900c7d8 00 ?? 00h ram:d900c7d9 00 ?? 00h ram:d900c7da 00 ?? 00h ram:d900c7db 00 ?? 00h ram:d900c7dc 00 ?? 00h ram:d900c7dd 00 ?? 00h ram:d900c7de 00 ?? 00h ram:d900c7df 00 ?? 00h ram:d900c7e0 00 ?? 00h ram:d900c7e1 00 ?? 00h ram:d900c7e2 00 ?? 00h ram:d900c7e3 00 ?? 00h ram:d900c7e4 00 ?? 00h ram:d900c7e5 00 ?? 00h ram:d900c7e6 00 ?? 00h ram:d900c7e7 00 ?? 00h ram:d900c7e8 00 ?? 00h ram:d900c7e9 00 ?? 00h ram:d900c7ea 00 ?? 00h ram:d900c7eb 00 ?? 00h ram:d900c7ec 00 ?? 00h ram:d900c7ed 00 ?? 00h ram:d900c7ee 00 ?? 00h ram:d900c7ef 00 ?? 00h ram:d900c7f0 00 ?? 00h ram:d900c7f1 00 ?? 00h ram:d900c7f2 00 ?? 00h ram:d900c7f3 00 ?? 00h ram:d900c7f4 00 ?? 00h ram:d900c7f5 00 ?? 00h ram:d900c7f6 00 ?? 00h ram:d900c7f7 00 ?? 00h ram:d900c7f8 00 ?? 00h ram:d900c7f9 00 ?? 00h ram:d900c7fa 00 ?? 00h ram:d900c7fb 00 ?? 00h ram:d900c7fc 00 ?? 00h ram:d900c7fd 00 ?? 00h ram:d900c7fe 00 ?? 00h ram:d900c7ff 00 ?? 00h ram:d900c800 00 ?? 00h ram:d900c801 00 ?? 00h ram:d900c802 00 ?? 00h ram:d900c803 00 ?? 00h ram:d900c804 00 ?? 00h ram:d900c805 00 ?? 00h ram:d900c806 00 ?? 00h ram:d900c807 00 ?? 00h ram:d900c808 00 ?? 00h ram:d900c809 00 ?? 00h ram:d900c80a 00 ?? 00h ram:d900c80b 00 ?? 00h ram:d900c80c 00 ?? 00h ram:d900c80d 00 ?? 00h ram:d900c80e 00 ?? 00h ram:d900c80f 00 ?? 00h ram:d900c810 00 ?? 00h ram:d900c811 00 ?? 00h ram:d900c812 00 ?? 00h ram:d900c813 00 ?? 00h ram:d900c814 00 ?? 00h ram:d900c815 00 ?? 00h ram:d900c816 00 ?? 00h ram:d900c817 00 ?? 00h ram:d900c818 00 ?? 00h ram:d900c819 00 ?? 00h ram:d900c81a 00 ?? 00h ram:d900c81b 00 ?? 00h ram:d900c81c 00 ?? 00h ram:d900c81d 00 ?? 00h ram:d900c81e 00 ?? 00h ram:d900c81f 00 ?? 00h ram:d900c820 00 ?? 00h ram:d900c821 00 ?? 00h ram:d900c822 00 ?? 00h ram:d900c823 00 ?? 00h ram:d900c824 00 ?? 00h ram:d900c825 00 ?? 00h ram:d900c826 00 ?? 00h ram:d900c827 00 ?? 00h ram:d900c828 00 ?? 00h ram:d900c829 00 ?? 00h ram:d900c82a 00 ?? 00h ram:d900c82b 00 ?? 00h ram:d900c82c 00 ?? 00h ram:d900c82d 00 ?? 00h ram:d900c82e 00 ?? 00h ram:d900c82f 00 ?? 00h ram:d900c830 00 ?? 00h ram:d900c831 00 ?? 00h ram:d900c832 00 ?? 00h ram:d900c833 00 ?? 00h ram:d900c834 00 ?? 00h ram:d900c835 00 ?? 00h ram:d900c836 00 ?? 00h ram:d900c837 00 ?? 00h ram:d900c838 00 ?? 00h ram:d900c839 00 ?? 00h ram:d900c83a 00 ?? 00h ram:d900c83b 00 ?? 00h ram:d900c83c 00 ?? 00h ram:d900c83d 00 ?? 00h ram:d900c83e 00 ?? 00h ram:d900c83f 00 ?? 00h ram:d900c840 00 ?? 00h ram:d900c841 00 ?? 00h ram:d900c842 00 ?? 00h ram:d900c843 00 ?? 00h ram:d900c844 00 ?? 00h ram:d900c845 00 ?? 00h ram:d900c846 00 ?? 00h ram:d900c847 00 ?? 00h ram:d900c848 00 ?? 00h ram:d900c849 00 ?? 00h ram:d900c84a 00 ?? 00h ram:d900c84b 00 ?? 00h ram:d900c84c 00 ?? 00h ram:d900c84d 00 ?? 00h ram:d900c84e 00 ?? 00h ram:d900c84f 00 ?? 00h ram:d900c850 00 ?? 00h ram:d900c851 00 ?? 00h ram:d900c852 00 ?? 00h ram:d900c853 00 ?? 00h ram:d900c854 00 ?? 00h ram:d900c855 00 ?? 00h ram:d900c856 00 ?? 00h ram:d900c857 00 ?? 00h ram:d900c858 00 ?? 00h ram:d900c859 00 ?? 00h ram:d900c85a 00 ?? 00h ram:d900c85b 00 ?? 00h ram:d900c85c 00 ?? 00h ram:d900c85d 00 ?? 00h ram:d900c85e 00 ?? 00h ram:d900c85f 00 ?? 00h ram:d900c860 00 ?? 00h ram:d900c861 00 ?? 00h ram:d900c862 00 ?? 00h ram:d900c863 00 ?? 00h ram:d900c864 00 ?? 00h ram:d900c865 00 ?? 00h ram:d900c866 00 ?? 00h ram:d900c867 00 ?? 00h ram:d900c868 00 ?? 00h ram:d900c869 00 ?? 00h ram:d900c86a 00 ?? 00h ram:d900c86b 00 ?? 00h ram:d900c86c 00 ?? 00h ram:d900c86d 00 ?? 00h ram:d900c86e 00 ?? 00h ram:d900c86f 00 ?? 00h ram:d900c870 00 ?? 00h ram:d900c871 00 ?? 00h ram:d900c872 00 ?? 00h ram:d900c873 00 ?? 00h ram:d900c874 00 ?? 00h ram:d900c875 00 ?? 00h ram:d900c876 00 ?? 00h ram:d900c877 00 ?? 00h ram:d900c878 00 ?? 00h ram:d900c879 00 ?? 00h ram:d900c87a 00 ?? 00h ram:d900c87b 00 ?? 00h ram:d900c87c 00 ?? 00h ram:d900c87d 00 ?? 00h ram:d900c87e 00 ?? 00h ram:d900c87f 00 ?? 00h ram:d900c880 00 ?? 00h ram:d900c881 00 ?? 00h ram:d900c882 00 ?? 00h ram:d900c883 00 ?? 00h ram:d900c884 00 ?? 00h ram:d900c885 00 ?? 00h ram:d900c886 00 ?? 00h ram:d900c887 00 ?? 00h ram:d900c888 00 ?? 00h ram:d900c889 00 ?? 00h ram:d900c88a 00 ?? 00h ram:d900c88b 00 ?? 00h ram:d900c88c 00 ?? 00h ram:d900c88d 00 ?? 00h ram:d900c88e 00 ?? 00h ram:d900c88f 00 ?? 00h ram:d900c890 00 ?? 00h ram:d900c891 00 ?? 00h ram:d900c892 00 ?? 00h ram:d900c893 00 ?? 00h ram:d900c894 00 ?? 00h ram:d900c895 00 ?? 00h ram:d900c896 00 ?? 00h ram:d900c897 00 ?? 00h ram:d900c898 00 ?? 00h ram:d900c899 00 ?? 00h ram:d900c89a 00 ?? 00h ram:d900c89b 00 ?? 00h ram:d900c89c 00 ?? 00h ram:d900c89d 00 ?? 00h ram:d900c89e 00 ?? 00h ram:d900c89f 00 ?? 00h ram:d900c8a0 00 ?? 00h ram:d900c8a1 00 ?? 00h ram:d900c8a2 00 ?? 00h ram:d900c8a3 00 ?? 00h ram:d900c8a4 00 ?? 00h ram:d900c8a5 00 ?? 00h ram:d900c8a6 00 ?? 00h ram:d900c8a7 00 ?? 00h ram:d900c8a8 00 ?? 00h ram:d900c8a9 00 ?? 00h ram:d900c8aa 00 ?? 00h ram:d900c8ab 00 ?? 00h ram:d900c8ac 00 ?? 00h ram:d900c8ad 00 ?? 00h ram:d900c8ae 00 ?? 00h ram:d900c8af 00 ?? 00h ram:d900c8b0 00 ?? 00h ram:d900c8b1 00 ?? 00h ram:d900c8b2 00 ?? 00h ram:d900c8b3 00 ?? 00h ram:d900c8b4 00 ?? 00h ram:d900c8b5 00 ?? 00h ram:d900c8b6 00 ?? 00h ram:d900c8b7 00 ?? 00h ram:d900c8b8 00 ?? 00h ram:d900c8b9 00 ?? 00h ram:d900c8ba 00 ?? 00h ram:d900c8bb 00 ?? 00h ram:d900c8bc 00 ?? 00h ram:d900c8bd 00 ?? 00h ram:d900c8be 00 ?? 00h ram:d900c8bf 00 ?? 00h ram:d900c8c0 00 ?? 00h ram:d900c8c1 00 ?? 00h ram:d900c8c2 00 ?? 00h ram:d900c8c3 00 ?? 00h ram:d900c8c4 00 ?? 00h ram:d900c8c5 00 ?? 00h ram:d900c8c6 00 ?? 00h ram:d900c8c7 00 ?? 00h ram:d900c8c8 00 ?? 00h ram:d900c8c9 00 ?? 00h ram:d900c8ca 00 ?? 00h ram:d900c8cb 00 ?? 00h ram:d900c8cc 00 ?? 00h ram:d900c8cd 00 ?? 00h ram:d900c8ce 00 ?? 00h ram:d900c8cf 00 ?? 00h ram:d900c8d0 00 ?? 00h ram:d900c8d1 00 ?? 00h ram:d900c8d2 00 ?? 00h ram:d900c8d3 00 ?? 00h ram:d900c8d4 00 ?? 00h ram:d900c8d5 00 ?? 00h ram:d900c8d6 00 ?? 00h ram:d900c8d7 00 ?? 00h ram:d900c8d8 00 ?? 00h ram:d900c8d9 00 ?? 00h ram:d900c8da 00 ?? 00h ram:d900c8db 00 ?? 00h ram:d900c8dc 00 ?? 00h ram:d900c8dd 00 ?? 00h ram:d900c8de 00 ?? 00h ram:d900c8df 00 ?? 00h ram:d900c8e0 00 ?? 00h ram:d900c8e1 00 ?? 00h ram:d900c8e2 00 ?? 00h ram:d900c8e3 00 ?? 00h ram:d900c8e4 00 ?? 00h ram:d900c8e5 00 ?? 00h ram:d900c8e6 00 ?? 00h ram:d900c8e7 00 ?? 00h ram:d900c8e8 00 ?? 00h ram:d900c8e9 00 ?? 00h ram:d900c8ea 00 ?? 00h ram:d900c8eb 00 ?? 00h ram:d900c8ec 00 ?? 00h ram:d900c8ed 00 ?? 00h ram:d900c8ee 00 ?? 00h ram:d900c8ef 00 ?? 00h ram:d900c8f0 00 ?? 00h ram:d900c8f1 00 ?? 00h ram:d900c8f2 00 ?? 00h ram:d900c8f3 00 ?? 00h ram:d900c8f4 00 ?? 00h ram:d900c8f5 00 ?? 00h ram:d900c8f6 00 ?? 00h ram:d900c8f7 00 ?? 00h ram:d900c8f8 00 ?? 00h ram:d900c8f9 00 ?? 00h ram:d900c8fa 00 ?? 00h ram:d900c8fb 00 ?? 00h ram:d900c8fc 00 ?? 00h ram:d900c8fd 00 ?? 00h ram:d900c8fe 00 ?? 00h ram:d900c8ff 00 ?? 00h ram:d900c900 00 ?? 00h ram:d900c901 00 ?? 00h ram:d900c902 00 ?? 00h ram:d900c903 00 ?? 00h ram:d900c904 00 ?? 00h ram:d900c905 00 ?? 00h ram:d900c906 00 ?? 00h ram:d900c907 00 ?? 00h ram:d900c908 00 ?? 00h ram:d900c909 00 ?? 00h ram:d900c90a 00 ?? 00h ram:d900c90b 00 ?? 00h ram:d900c90c 00 ?? 00h ram:d900c90d 00 ?? 00h ram:d900c90e 00 ?? 00h ram:d900c90f 00 ?? 00h ram:d900c910 00 ?? 00h ram:d900c911 00 ?? 00h ram:d900c912 00 ?? 00h ram:d900c913 00 ?? 00h ram:d900c914 00 ?? 00h ram:d900c915 00 ?? 00h ram:d900c916 00 ?? 00h ram:d900c917 00 ?? 00h ram:d900c918 00 ?? 00h ram:d900c919 00 ?? 00h ram:d900c91a 00 ?? 00h ram:d900c91b 00 ?? 00h ram:d900c91c 00 ?? 00h ram:d900c91d 00 ?? 00h ram:d900c91e 00 ?? 00h ram:d900c91f 00 ?? 00h ram:d900c920 00 ?? 00h ram:d900c921 00 ?? 00h ram:d900c922 00 ?? 00h ram:d900c923 00 ?? 00h ram:d900c924 00 ?? 00h ram:d900c925 00 ?? 00h ram:d900c926 00 ?? 00h ram:d900c927 00 ?? 00h ram:d900c928 00 ?? 00h ram:d900c929 00 ?? 00h ram:d900c92a 00 ?? 00h ram:d900c92b 00 ?? 00h ram:d900c92c 00 ?? 00h ram:d900c92d 00 ?? 00h ram:d900c92e 00 ?? 00h ram:d900c92f 00 ?? 00h ram:d900c930 00 ?? 00h ram:d900c931 00 ?? 00h ram:d900c932 00 ?? 00h ram:d900c933 00 ?? 00h ram:d900c934 00 ?? 00h ram:d900c935 00 ?? 00h ram:d900c936 00 ?? 00h ram:d900c937 00 ?? 00h ram:d900c938 00 ?? 00h ram:d900c939 00 ?? 00h ram:d900c93a 00 ?? 00h ram:d900c93b 00 ?? 00h ram:d900c93c 00 ?? 00h ram:d900c93d 00 ?? 00h ram:d900c93e 00 ?? 00h ram:d900c93f 00 ?? 00h ram:d900c940 00 ?? 00h ram:d900c941 00 ?? 00h ram:d900c942 00 ?? 00h ram:d900c943 00 ?? 00h ram:d900c944 00 ?? 00h ram:d900c945 00 ?? 00h ram:d900c946 00 ?? 00h ram:d900c947 00 ?? 00h ram:d900c948 00 ?? 00h ram:d900c949 00 ?? 00h ram:d900c94a 00 ?? 00h ram:d900c94b 00 ?? 00h ram:d900c94c 00 ?? 00h ram:d900c94d 00 ?? 00h ram:d900c94e 00 ?? 00h ram:d900c94f 00 ?? 00h ram:d900c950 00 ?? 00h ram:d900c951 00 ?? 00h ram:d900c952 00 ?? 00h ram:d900c953 00 ?? 00h ram:d900c954 00 ?? 00h ram:d900c955 00 ?? 00h ram:d900c956 00 ?? 00h ram:d900c957 00 ?? 00h ram:d900c958 00 ?? 00h ram:d900c959 00 ?? 00h ram:d900c95a 00 ?? 00h ram:d900c95b 00 ?? 00h ram:d900c95c 00 ?? 00h ram:d900c95d 00 ?? 00h ram:d900c95e 00 ?? 00h ram:d900c95f 00 ?? 00h ram:d900c960 00 ?? 00h ram:d900c961 00 ?? 00h ram:d900c962 00 ?? 00h ram:d900c963 00 ?? 00h ram:d900c964 00 ?? 00h ram:d900c965 00 ?? 00h ram:d900c966 00 ?? 00h ram:d900c967 00 ?? 00h ram:d900c968 00 ?? 00h ram:d900c969 00 ?? 00h ram:d900c96a 00 ?? 00h ram:d900c96b 00 ?? 00h ram:d900c96c 00 ?? 00h ram:d900c96d 00 ?? 00h ram:d900c96e 00 ?? 00h ram:d900c96f 00 ?? 00h ram:d900c970 00 ?? 00h ram:d900c971 00 ?? 00h ram:d900c972 00 ?? 00h ram:d900c973 00 ?? 00h ram:d900c974 00 ?? 00h ram:d900c975 00 ?? 00h ram:d900c976 00 ?? 00h ram:d900c977 00 ?? 00h ram:d900c978 00 ?? 00h ram:d900c979 00 ?? 00h ram:d900c97a 00 ?? 00h ram:d900c97b 00 ?? 00h ram:d900c97c 00 ?? 00h ram:d900c97d 00 ?? 00h ram:d900c97e 00 ?? 00h ram:d900c97f 00 ?? 00h ram:d900c980 00 ?? 00h ram:d900c981 00 ?? 00h ram:d900c982 00 ?? 00h ram:d900c983 00 ?? 00h ram:d900c984 00 ?? 00h ram:d900c985 00 ?? 00h ram:d900c986 00 ?? 00h ram:d900c987 00 ?? 00h ram:d900c988 00 ?? 00h ram:d900c989 00 ?? 00h ram:d900c98a 00 ?? 00h ram:d900c98b 00 ?? 00h ram:d900c98c 00 ?? 00h ram:d900c98d 00 ?? 00h ram:d900c98e 00 ?? 00h ram:d900c98f 00 ?? 00h ram:d900c990 00 ?? 00h ram:d900c991 00 ?? 00h ram:d900c992 00 ?? 00h ram:d900c993 00 ?? 00h ram:d900c994 00 ?? 00h ram:d900c995 00 ?? 00h ram:d900c996 00 ?? 00h ram:d900c997 00 ?? 00h ram:d900c998 00 ?? 00h ram:d900c999 00 ?? 00h ram:d900c99a 00 ?? 00h ram:d900c99b 00 ?? 00h ram:d900c99c 00 ?? 00h ram:d900c99d 00 ?? 00h ram:d900c99e 00 ?? 00h ram:d900c99f 00 ?? 00h ram:d900c9a0 00 ?? 00h ram:d900c9a1 00 ?? 00h ram:d900c9a2 00 ?? 00h ram:d900c9a3 00 ?? 00h ram:d900c9a4 00 ?? 00h ram:d900c9a5 00 ?? 00h ram:d900c9a6 00 ?? 00h ram:d900c9a7 00 ?? 00h ram:d900c9a8 00 ?? 00h ram:d900c9a9 00 ?? 00h ram:d900c9aa 00 ?? 00h ram:d900c9ab 00 ?? 00h ram:d900c9ac 00 ?? 00h ram:d900c9ad 00 ?? 00h ram:d900c9ae 00 ?? 00h ram:d900c9af 00 ?? 00h ram:d900c9b0 00 ?? 00h ram:d900c9b1 00 ?? 00h ram:d900c9b2 00 ?? 00h ram:d900c9b3 00 ?? 00h ram:d900c9b4 00 ?? 00h ram:d900c9b5 00 ?? 00h ram:d900c9b6 00 ?? 00h ram:d900c9b7 00 ?? 00h ram:d900c9b8 00 ?? 00h ram:d900c9b9 00 ?? 00h ram:d900c9ba 00 ?? 00h ram:d900c9bb 00 ?? 00h ram:d900c9bc 00 ?? 00h ram:d900c9bd 00 ?? 00h ram:d900c9be 00 ?? 00h ram:d900c9bf 00 ?? 00h ram:d900c9c0 00 ?? 00h ram:d900c9c1 00 ?? 00h ram:d900c9c2 00 ?? 00h ram:d900c9c3 00 ?? 00h ram:d900c9c4 00 ?? 00h ram:d900c9c5 00 ?? 00h ram:d900c9c6 00 ?? 00h ram:d900c9c7 00 ?? 00h ram:d900c9c8 00 ?? 00h ram:d900c9c9 00 ?? 00h ram:d900c9ca 00 ?? 00h ram:d900c9cb 00 ?? 00h ram:d900c9cc 00 ?? 00h ram:d900c9cd 00 ?? 00h ram:d900c9ce 00 ?? 00h ram:d900c9cf 00 ?? 00h ram:d900c9d0 00 ?? 00h ram:d900c9d1 00 ?? 00h ram:d900c9d2 00 ?? 00h ram:d900c9d3 00 ?? 00h ram:d900c9d4 00 ?? 00h ram:d900c9d5 00 ?? 00h ram:d900c9d6 00 ?? 00h ram:d900c9d7 00 ?? 00h ram:d900c9d8 00 ?? 00h ram:d900c9d9 00 ?? 00h ram:d900c9da 00 ?? 00h ram:d900c9db 00 ?? 00h ram:d900c9dc 00 ?? 00h ram:d900c9dd 00 ?? 00h ram:d900c9de 00 ?? 00h ram:d900c9df 00 ?? 00h ram:d900c9e0 00 ?? 00h ram:d900c9e1 00 ?? 00h ram:d900c9e2 00 ?? 00h ram:d900c9e3 00 ?? 00h ram:d900c9e4 00 ?? 00h ram:d900c9e5 00 ?? 00h ram:d900c9e6 00 ?? 00h ram:d900c9e7 00 ?? 00h ram:d900c9e8 00 ?? 00h ram:d900c9e9 00 ?? 00h ram:d900c9ea 00 ?? 00h ram:d900c9eb 00 ?? 00h ram:d900c9ec 00 ?? 00h ram:d900c9ed 00 ?? 00h ram:d900c9ee 00 ?? 00h ram:d900c9ef 00 ?? 00h ram:d900c9f0 00 ?? 00h ram:d900c9f1 00 ?? 00h ram:d900c9f2 00 ?? 00h ram:d900c9f3 00 ?? 00h ram:d900c9f4 00 ?? 00h ram:d900c9f5 00 ?? 00h ram:d900c9f6 00 ?? 00h ram:d900c9f7 00 ?? 00h ram:d900c9f8 00 ?? 00h ram:d900c9f9 00 ?? 00h ram:d900c9fa 00 ?? 00h ram:d900c9fb 00 ?? 00h ram:d900c9fc 00 ?? 00h ram:d900c9fd 00 ?? 00h ram:d900c9fe 00 ?? 00h ram:d900c9ff 00 ?? 00h ram:d900ca00 00 ?? 00h ram:d900ca01 00 ?? 00h ram:d900ca02 00 ?? 00h ram:d900ca03 00 ?? 00h ram:d900ca04 00 ?? 00h ram:d900ca05 00 ?? 00h ram:d900ca06 00 ?? 00h ram:d900ca07 00 ?? 00h ram:d900ca08 00 ?? 00h ram:d900ca09 00 ?? 00h ram:d900ca0a 00 ?? 00h ram:d900ca0b 00 ?? 00h ram:d900ca0c 00 ?? 00h ram:d900ca0d 00 ?? 00h ram:d900ca0e 00 ?? 00h ram:d900ca0f 00 ?? 00h ram:d900ca10 00 ?? 00h ram:d900ca11 00 ?? 00h ram:d900ca12 00 ?? 00h ram:d900ca13 00 ?? 00h ram:d900ca14 00 ?? 00h ram:d900ca15 00 ?? 00h ram:d900ca16 00 ?? 00h ram:d900ca17 00 ?? 00h ram:d900ca18 00 ?? 00h ram:d900ca19 00 ?? 00h ram:d900ca1a 00 ?? 00h ram:d900ca1b 00 ?? 00h ram:d900ca1c 00 ?? 00h ram:d900ca1d 00 ?? 00h ram:d900ca1e 00 ?? 00h ram:d900ca1f 00 ?? 00h ram:d900ca20 00 ?? 00h ram:d900ca21 00 ?? 00h ram:d900ca22 00 ?? 00h ram:d900ca23 00 ?? 00h ram:d900ca24 00 ?? 00h ram:d900ca25 00 ?? 00h ram:d900ca26 00 ?? 00h ram:d900ca27 00 ?? 00h ram:d900ca28 00 ?? 00h ram:d900ca29 00 ?? 00h ram:d900ca2a 00 ?? 00h ram:d900ca2b 00 ?? 00h ram:d900ca2c 00 ?? 00h ram:d900ca2d 00 ?? 00h ram:d900ca2e 00 ?? 00h ram:d900ca2f 00 ?? 00h ram:d900ca30 00 ?? 00h ram:d900ca31 00 ?? 00h ram:d900ca32 00 ?? 00h ram:d900ca33 00 ?? 00h ram:d900ca34 00 ?? 00h ram:d900ca35 00 ?? 00h ram:d900ca36 00 ?? 00h ram:d900ca37 00 ?? 00h ram:d900ca38 00 ?? 00h ram:d900ca39 00 ?? 00h ram:d900ca3a 00 ?? 00h ram:d900ca3b 00 ?? 00h ram:d900ca3c 00 ?? 00h ram:d900ca3d 00 ?? 00h ram:d900ca3e 00 ?? 00h ram:d900ca3f 00 ?? 00h ram:d900ca40 00 ?? 00h ram:d900ca41 00 ?? 00h ram:d900ca42 00 ?? 00h ram:d900ca43 00 ?? 00h ram:d900ca44 00 ?? 00h ram:d900ca45 00 ?? 00h ram:d900ca46 00 ?? 00h ram:d900ca47 00 ?? 00h ram:d900ca48 00 ?? 00h ram:d900ca49 00 ?? 00h ram:d900ca4a 00 ?? 00h ram:d900ca4b 00 ?? 00h ram:d900ca4c 00 ?? 00h ram:d900ca4d 00 ?? 00h ram:d900ca4e 00 ?? 00h ram:d900ca4f 00 ?? 00h ram:d900ca50 00 ?? 00h ram:d900ca51 00 ?? 00h ram:d900ca52 00 ?? 00h ram:d900ca53 00 ?? 00h ram:d900ca54 00 ?? 00h ram:d900ca55 00 ?? 00h ram:d900ca56 00 ?? 00h ram:d900ca57 00 ?? 00h ram:d900ca58 00 ?? 00h ram:d900ca59 00 ?? 00h ram:d900ca5a 00 ?? 00h ram:d900ca5b 00 ?? 00h ram:d900ca5c 00 ?? 00h ram:d900ca5d 00 ?? 00h ram:d900ca5e 00 ?? 00h ram:d900ca5f 00 ?? 00h ram:d900ca60 00 ?? 00h ram:d900ca61 00 ?? 00h ram:d900ca62 00 ?? 00h ram:d900ca63 00 ?? 00h ram:d900ca64 00 ?? 00h ram:d900ca65 00 ?? 00h ram:d900ca66 00 ?? 00h ram:d900ca67 00 ?? 00h ram:d900ca68 00 ?? 00h ram:d900ca69 00 ?? 00h ram:d900ca6a 00 ?? 00h ram:d900ca6b 00 ?? 00h ram:d900ca6c 00 ?? 00h ram:d900ca6d 00 ?? 00h ram:d900ca6e 00 ?? 00h ram:d900ca6f 00 ?? 00h ram:d900ca70 00 ?? 00h ram:d900ca71 00 ?? 00h ram:d900ca72 00 ?? 00h ram:d900ca73 00 ?? 00h ram:d900ca74 00 ?? 00h ram:d900ca75 00 ?? 00h ram:d900ca76 00 ?? 00h ram:d900ca77 00 ?? 00h ram:d900ca78 00 ?? 00h ram:d900ca79 00 ?? 00h ram:d900ca7a 00 ?? 00h ram:d900ca7b 00 ?? 00h ram:d900ca7c 00 ?? 00h ram:d900ca7d 00 ?? 00h ram:d900ca7e 00 ?? 00h ram:d900ca7f 00 ?? 00h ram:d900ca80 00 ?? 00h ram:d900ca81 00 ?? 00h ram:d900ca82 00 ?? 00h ram:d900ca83 00 ?? 00h ram:d900ca84 00 ?? 00h ram:d900ca85 00 ?? 00h ram:d900ca86 00 ?? 00h ram:d900ca87 00 ?? 00h ram:d900ca88 00 ?? 00h ram:d900ca89 00 ?? 00h ram:d900ca8a 00 ?? 00h ram:d900ca8b 00 ?? 00h ram:d900ca8c 00 ?? 00h ram:d900ca8d 00 ?? 00h ram:d900ca8e 00 ?? 00h ram:d900ca8f 00 ?? 00h ram:d900ca90 00 ?? 00h ram:d900ca91 00 ?? 00h ram:d900ca92 00 ?? 00h ram:d900ca93 00 ?? 00h ram:d900ca94 00 ?? 00h ram:d900ca95 00 ?? 00h ram:d900ca96 00 ?? 00h ram:d900ca97 00 ?? 00h ram:d900ca98 00 ?? 00h ram:d900ca99 00 ?? 00h ram:d900ca9a 00 ?? 00h ram:d900ca9b 00 ?? 00h ram:d900ca9c 00 ?? 00h ram:d900ca9d 00 ?? 00h ram:d900ca9e 00 ?? 00h ram:d900ca9f 00 ?? 00h ram:d900caa0 00 ?? 00h ram:d900caa1 00 ?? 00h ram:d900caa2 00 ?? 00h ram:d900caa3 00 ?? 00h ram:d900caa4 00 ?? 00h ram:d900caa5 00 ?? 00h ram:d900caa6 00 ?? 00h ram:d900caa7 00 ?? 00h ram:d900caa8 00 ?? 00h ram:d900caa9 00 ?? 00h ram:d900caaa 00 ?? 00h ram:d900caab 00 ?? 00h ram:d900caac 00 ?? 00h ram:d900caad 00 ?? 00h ram:d900caae 00 ?? 00h ram:d900caaf 00 ?? 00h ram:d900cab0 00 ?? 00h ram:d900cab1 00 ?? 00h ram:d900cab2 00 ?? 00h ram:d900cab3 00 ?? 00h ram:d900cab4 00 ?? 00h ram:d900cab5 00 ?? 00h ram:d900cab6 00 ?? 00h ram:d900cab7 00 ?? 00h ram:d900cab8 00 ?? 00h ram:d900cab9 00 ?? 00h ram:d900caba 00 ?? 00h ram:d900cabb 00 ?? 00h ram:d900cabc 00 ?? 00h ram:d900cabd 00 ?? 00h ram:d900cabe 00 ?? 00h ram:d900cabf 00 ?? 00h ram:d900cac0 00 ?? 00h ram:d900cac1 00 ?? 00h ram:d900cac2 00 ?? 00h ram:d900cac3 00 ?? 00h ram:d900cac4 00 ?? 00h ram:d900cac5 00 ?? 00h ram:d900cac6 00 ?? 00h ram:d900cac7 00 ?? 00h ram:d900cac8 00 ?? 00h ram:d900cac9 00 ?? 00h ram:d900caca 00 ?? 00h ram:d900cacb 00 ?? 00h ram:d900cacc 00 ?? 00h ram:d900cacd 00 ?? 00h ram:d900cace 00 ?? 00h ram:d900cacf 00 ?? 00h ram:d900cad0 00 ?? 00h ram:d900cad1 00 ?? 00h ram:d900cad2 00 ?? 00h ram:d900cad3 00 ?? 00h ram:d900cad4 00 ?? 00h ram:d900cad5 00 ?? 00h ram:d900cad6 00 ?? 00h ram:d900cad7 00 ?? 00h ram:d900cad8 00 ?? 00h ram:d900cad9 00 ?? 00h ram:d900cada 00 ?? 00h ram:d900cadb 00 ?? 00h ram:d900cadc 00 ?? 00h ram:d900cadd 00 ?? 00h ram:d900cade 00 ?? 00h ram:d900cadf 00 ?? 00h ram:d900cae0 00 ?? 00h ram:d900cae1 00 ?? 00h ram:d900cae2 00 ?? 00h ram:d900cae3 00 ?? 00h ram:d900cae4 00 ?? 00h ram:d900cae5 00 ?? 00h ram:d900cae6 00 ?? 00h ram:d900cae7 00 ?? 00h ram:d900cae8 00 ?? 00h ram:d900cae9 00 ?? 00h ram:d900caea 00 ?? 00h ram:d900caeb 00 ?? 00h ram:d900caec 00 ?? 00h ram:d900caed 00 ?? 00h ram:d900caee 00 ?? 00h ram:d900caef 00 ?? 00h ram:d900caf0 00 ?? 00h ram:d900caf1 00 ?? 00h ram:d900caf2 00 ?? 00h ram:d900caf3 00 ?? 00h ram:d900caf4 00 ?? 00h ram:d900caf5 00 ?? 00h ram:d900caf6 00 ?? 00h ram:d900caf7 00 ?? 00h ram:d900caf8 00 ?? 00h ram:d900caf9 00 ?? 00h ram:d900cafa 00 ?? 00h ram:d900cafb 00 ?? 00h ram:d900cafc 00 ?? 00h ram:d900cafd 00 ?? 00h ram:d900cafe 00 ?? 00h ram:d900caff 00 ?? 00h ram:d900cb00 00 ?? 00h ram:d900cb01 00 ?? 00h ram:d900cb02 00 ?? 00h ram:d900cb03 00 ?? 00h ram:d900cb04 00 ?? 00h ram:d900cb05 00 ?? 00h ram:d900cb06 00 ?? 00h ram:d900cb07 00 ?? 00h ram:d900cb08 00 ?? 00h ram:d900cb09 00 ?? 00h ram:d900cb0a 00 ?? 00h ram:d900cb0b 00 ?? 00h ram:d900cb0c 00 ?? 00h ram:d900cb0d 00 ?? 00h ram:d900cb0e 00 ?? 00h ram:d900cb0f 00 ?? 00h ram:d900cb10 00 ?? 00h ram:d900cb11 00 ?? 00h ram:d900cb12 00 ?? 00h ram:d900cb13 00 ?? 00h ram:d900cb14 00 ?? 00h ram:d900cb15 00 ?? 00h ram:d900cb16 00 ?? 00h ram:d900cb17 00 ?? 00h ram:d900cb18 00 ?? 00h ram:d900cb19 00 ?? 00h ram:d900cb1a 00 ?? 00h ram:d900cb1b 00 ?? 00h ram:d900cb1c 00 ?? 00h ram:d900cb1d 00 ?? 00h ram:d900cb1e 00 ?? 00h ram:d900cb1f 00 ?? 00h ram:d900cb20 00 ?? 00h ram:d900cb21 00 ?? 00h ram:d900cb22 00 ?? 00h ram:d900cb23 00 ?? 00h ram:d900cb24 00 ?? 00h ram:d900cb25 00 ?? 00h ram:d900cb26 00 ?? 00h ram:d900cb27 00 ?? 00h ram:d900cb28 00 ?? 00h ram:d900cb29 00 ?? 00h ram:d900cb2a 00 ?? 00h ram:d900cb2b 00 ?? 00h ram:d900cb2c 00 ?? 00h ram:d900cb2d 00 ?? 00h ram:d900cb2e 00 ?? 00h ram:d900cb2f 00 ?? 00h ram:d900cb30 00 ?? 00h ram:d900cb31 00 ?? 00h ram:d900cb32 00 ?? 00h ram:d900cb33 00 ?? 00h ram:d900cb34 00 ?? 00h ram:d900cb35 00 ?? 00h ram:d900cb36 00 ?? 00h ram:d900cb37 00 ?? 00h ram:d900cb38 00 ?? 00h ram:d900cb39 00 ?? 00h ram:d900cb3a 00 ?? 00h ram:d900cb3b 00 ?? 00h ram:d900cb3c 00 ?? 00h ram:d900cb3d 00 ?? 00h ram:d900cb3e 00 ?? 00h ram:d900cb3f 00 ?? 00h ram:d900cb40 00 ?? 00h ram:d900cb41 00 ?? 00h ram:d900cb42 00 ?? 00h ram:d900cb43 00 ?? 00h ram:d900cb44 00 ?? 00h ram:d900cb45 00 ?? 00h ram:d900cb46 00 ?? 00h ram:d900cb47 00 ?? 00h ram:d900cb48 00 ?? 00h ram:d900cb49 00 ?? 00h ram:d900cb4a 00 ?? 00h ram:d900cb4b 00 ?? 00h ram:d900cb4c 00 ?? 00h ram:d900cb4d 00 ?? 00h ram:d900cb4e 00 ?? 00h ram:d900cb4f 00 ?? 00h ram:d900cb50 00 ?? 00h ram:d900cb51 00 ?? 00h ram:d900cb52 00 ?? 00h ram:d900cb53 00 ?? 00h ram:d900cb54 00 ?? 00h ram:d900cb55 00 ?? 00h ram:d900cb56 00 ?? 00h ram:d900cb57 00 ?? 00h ram:d900cb58 00 ?? 00h ram:d900cb59 00 ?? 00h ram:d900cb5a 00 ?? 00h ram:d900cb5b 00 ?? 00h ram:d900cb5c 00 ?? 00h ram:d900cb5d 00 ?? 00h ram:d900cb5e 00 ?? 00h ram:d900cb5f 00 ?? 00h ram:d900cb60 00 ?? 00h ram:d900cb61 00 ?? 00h ram:d900cb62 00 ?? 00h ram:d900cb63 00 ?? 00h ram:d900cb64 00 ?? 00h ram:d900cb65 00 ?? 00h ram:d900cb66 00 ?? 00h ram:d900cb67 00 ?? 00h ram:d900cb68 00 ?? 00h ram:d900cb69 00 ?? 00h ram:d900cb6a 00 ?? 00h ram:d900cb6b 00 ?? 00h ram:d900cb6c 00 ?? 00h ram:d900cb6d 00 ?? 00h ram:d900cb6e 00 ?? 00h ram:d900cb6f 00 ?? 00h ram:d900cb70 00 ?? 00h ram:d900cb71 00 ?? 00h ram:d900cb72 00 ?? 00h ram:d900cb73 00 ?? 00h ram:d900cb74 00 ?? 00h ram:d900cb75 00 ?? 00h ram:d900cb76 00 ?? 00h ram:d900cb77 00 ?? 00h ram:d900cb78 00 ?? 00h ram:d900cb79 00 ?? 00h ram:d900cb7a 00 ?? 00h ram:d900cb7b 00 ?? 00h ram:d900cb7c 00 ?? 00h ram:d900cb7d 00 ?? 00h ram:d900cb7e 00 ?? 00h ram:d900cb7f 00 ?? 00h ram:d900cb80 00 ?? 00h ram:d900cb81 00 ?? 00h ram:d900cb82 00 ?? 00h ram:d900cb83 00 ?? 00h ram:d900cb84 00 ?? 00h ram:d900cb85 00 ?? 00h ram:d900cb86 00 ?? 00h ram:d900cb87 00 ?? 00h ram:d900cb88 00 ?? 00h ram:d900cb89 00 ?? 00h ram:d900cb8a 00 ?? 00h ram:d900cb8b 00 ?? 00h ram:d900cb8c 00 ?? 00h ram:d900cb8d 00 ?? 00h ram:d900cb8e 00 ?? 00h ram:d900cb8f 00 ?? 00h ram:d900cb90 00 ?? 00h ram:d900cb91 00 ?? 00h ram:d900cb92 00 ?? 00h ram:d900cb93 00 ?? 00h ram:d900cb94 00 ?? 00h ram:d900cb95 00 ?? 00h ram:d900cb96 00 ?? 00h ram:d900cb97 00 ?? 00h ram:d900cb98 00 ?? 00h ram:d900cb99 00 ?? 00h ram:d900cb9a 00 ?? 00h ram:d900cb9b 00 ?? 00h ram:d900cb9c 00 ?? 00h ram:d900cb9d 00 ?? 00h ram:d900cb9e 00 ?? 00h ram:d900cb9f 00 ?? 00h ram:d900cba0 00 ?? 00h ram:d900cba1 00 ?? 00h ram:d900cba2 00 ?? 00h ram:d900cba3 00 ?? 00h ram:d900cba4 00 ?? 00h ram:d900cba5 00 ?? 00h ram:d900cba6 00 ?? 00h ram:d900cba7 00 ?? 00h ram:d900cba8 00 ?? 00h ram:d900cba9 00 ?? 00h ram:d900cbaa 00 ?? 00h ram:d900cbab 00 ?? 00h ram:d900cbac 00 ?? 00h ram:d900cbad 00 ?? 00h ram:d900cbae 00 ?? 00h ram:d900cbaf 00 ?? 00h ram:d900cbb0 00 ?? 00h ram:d900cbb1 00 ?? 00h ram:d900cbb2 00 ?? 00h ram:d900cbb3 00 ?? 00h ram:d900cbb4 00 ?? 00h ram:d900cbb5 00 ?? 00h ram:d900cbb6 00 ?? 00h ram:d900cbb7 00 ?? 00h ram:d900cbb8 00 ?? 00h ram:d900cbb9 00 ?? 00h ram:d900cbba 00 ?? 00h ram:d900cbbb 00 ?? 00h ram:d900cbbc 00 ?? 00h ram:d900cbbd 00 ?? 00h ram:d900cbbe 00 ?? 00h ram:d900cbbf 00 ?? 00h ram:d900cbc0 00 ?? 00h ram:d900cbc1 00 ?? 00h ram:d900cbc2 00 ?? 00h ram:d900cbc3 00 ?? 00h ram:d900cbc4 00 ?? 00h ram:d900cbc5 00 ?? 00h ram:d900cbc6 00 ?? 00h ram:d900cbc7 00 ?? 00h ram:d900cbc8 00 ?? 00h ram:d900cbc9 00 ?? 00h ram:d900cbca 00 ?? 00h ram:d900cbcb 00 ?? 00h ram:d900cbcc 00 ?? 00h ram:d900cbcd 00 ?? 00h ram:d900cbce 00 ?? 00h ram:d900cbcf 00 ?? 00h ram:d900cbd0 00 ?? 00h ram:d900cbd1 00 ?? 00h ram:d900cbd2 00 ?? 00h ram:d900cbd3 00 ?? 00h ram:d900cbd4 00 ?? 00h ram:d900cbd5 00 ?? 00h ram:d900cbd6 00 ?? 00h ram:d900cbd7 00 ?? 00h ram:d900cbd8 00 ?? 00h ram:d900cbd9 00 ?? 00h ram:d900cbda 00 ?? 00h ram:d900cbdb 00 ?? 00h ram:d900cbdc 00 ?? 00h ram:d900cbdd 00 ?? 00h ram:d900cbde 00 ?? 00h ram:d900cbdf 00 ?? 00h ram:d900cbe0 00 ?? 00h ram:d900cbe1 00 ?? 00h ram:d900cbe2 00 ?? 00h ram:d900cbe3 00 ?? 00h ram:d900cbe4 00 ?? 00h ram:d900cbe5 00 ?? 00h ram:d900cbe6 00 ?? 00h ram:d900cbe7 00 ?? 00h ram:d900cbe8 00 ?? 00h ram:d900cbe9 00 ?? 00h ram:d900cbea 00 ?? 00h ram:d900cbeb 00 ?? 00h ram:d900cbec 00 ?? 00h ram:d900cbed 00 ?? 00h ram:d900cbee 00 ?? 00h ram:d900cbef 00 ?? 00h ram:d900cbf0 00 ?? 00h ram:d900cbf1 00 ?? 00h ram:d900cbf2 00 ?? 00h ram:d900cbf3 00 ?? 00h ram:d900cbf4 00 ?? 00h ram:d900cbf5 00 ?? 00h ram:d900cbf6 00 ?? 00h ram:d900cbf7 00 ?? 00h ram:d900cbf8 00 ?? 00h ram:d900cbf9 00 ?? 00h ram:d900cbfa 00 ?? 00h ram:d900cbfb 00 ?? 00h ram:d900cbfc 00 ?? 00h ram:d900cbfd 00 ?? 00h ram:d900cbfe 00 ?? 00h ram:d900cbff 00 ?? 00h ram:d900cc00 00 ?? 00h ram:d900cc01 00 ?? 00h ram:d900cc02 00 ?? 00h ram:d900cc03 00 ?? 00h ram:d900cc04 00 ?? 00h ram:d900cc05 00 ?? 00h ram:d900cc06 00 ?? 00h ram:d900cc07 00 ?? 00h ram:d900cc08 00 ?? 00h ram:d900cc09 00 ?? 00h ram:d900cc0a 00 ?? 00h ram:d900cc0b 00 ?? 00h ram:d900cc0c 00 ?? 00h ram:d900cc0d 00 ?? 00h ram:d900cc0e 00 ?? 00h ram:d900cc0f 00 ?? 00h ram:d900cc10 00 ?? 00h ram:d900cc11 00 ?? 00h ram:d900cc12 00 ?? 00h ram:d900cc13 00 ?? 00h ram:d900cc14 00 ?? 00h ram:d900cc15 00 ?? 00h ram:d900cc16 00 ?? 00h ram:d900cc17 00 ?? 00h ram:d900cc18 00 ?? 00h ram:d900cc19 00 ?? 00h ram:d900cc1a 00 ?? 00h ram:d900cc1b 00 ?? 00h ram:d900cc1c 00 ?? 00h ram:d900cc1d 00 ?? 00h ram:d900cc1e 00 ?? 00h ram:d900cc1f 00 ?? 00h ram:d900cc20 00 ?? 00h ram:d900cc21 00 ?? 00h ram:d900cc22 00 ?? 00h ram:d900cc23 00 ?? 00h ram:d900cc24 00 ?? 00h ram:d900cc25 00 ?? 00h ram:d900cc26 00 ?? 00h ram:d900cc27 00 ?? 00h ram:d900cc28 00 ?? 00h ram:d900cc29 00 ?? 00h ram:d900cc2a 00 ?? 00h ram:d900cc2b 00 ?? 00h ram:d900cc2c 00 ?? 00h ram:d900cc2d 00 ?? 00h ram:d900cc2e 00 ?? 00h ram:d900cc2f 00 ?? 00h ram:d900cc30 00 ?? 00h ram:d900cc31 00 ?? 00h ram:d900cc32 00 ?? 00h ram:d900cc33 00 ?? 00h ram:d900cc34 00 ?? 00h ram:d900cc35 00 ?? 00h ram:d900cc36 00 ?? 00h ram:d900cc37 00 ?? 00h ram:d900cc38 00 ?? 00h ram:d900cc39 00 ?? 00h ram:d900cc3a 00 ?? 00h ram:d900cc3b 00 ?? 00h ram:d900cc3c 00 ?? 00h ram:d900cc3d 00 ?? 00h ram:d900cc3e 00 ?? 00h ram:d900cc3f 00 ?? 00h ram:d900cc40 00 ?? 00h ram:d900cc41 00 ?? 00h ram:d900cc42 00 ?? 00h ram:d900cc43 00 ?? 00h ram:d900cc44 00 ?? 00h ram:d900cc45 00 ?? 00h ram:d900cc46 00 ?? 00h ram:d900cc47 00 ?? 00h ram:d900cc48 00 ?? 00h ram:d900cc49 00 ?? 00h ram:d900cc4a 00 ?? 00h ram:d900cc4b 00 ?? 00h ram:d900cc4c 00 ?? 00h ram:d900cc4d 00 ?? 00h ram:d900cc4e 00 ?? 00h ram:d900cc4f 00 ?? 00h ram:d900cc50 00 ?? 00h ram:d900cc51 00 ?? 00h ram:d900cc52 00 ?? 00h ram:d900cc53 00 ?? 00h ram:d900cc54 00 ?? 00h ram:d900cc55 00 ?? 00h ram:d900cc56 00 ?? 00h ram:d900cc57 00 ?? 00h ram:d900cc58 00 ?? 00h ram:d900cc59 00 ?? 00h ram:d900cc5a 00 ?? 00h ram:d900cc5b 00 ?? 00h ram:d900cc5c 00 ?? 00h ram:d900cc5d 00 ?? 00h ram:d900cc5e 00 ?? 00h ram:d900cc5f 00 ?? 00h ram:d900cc60 00 ?? 00h ram:d900cc61 00 ?? 00h ram:d900cc62 00 ?? 00h ram:d900cc63 00 ?? 00h ram:d900cc64 00 ?? 00h ram:d900cc65 00 ?? 00h ram:d900cc66 00 ?? 00h ram:d900cc67 00 ?? 00h ram:d900cc68 00 ?? 00h ram:d900cc69 00 ?? 00h ram:d900cc6a 00 ?? 00h ram:d900cc6b 00 ?? 00h ram:d900cc6c 00 ?? 00h ram:d900cc6d 00 ?? 00h ram:d900cc6e 00 ?? 00h ram:d900cc6f 00 ?? 00h ram:d900cc70 00 ?? 00h ram:d900cc71 00 ?? 00h ram:d900cc72 00 ?? 00h ram:d900cc73 00 ?? 00h ram:d900cc74 00 ?? 00h ram:d900cc75 00 ?? 00h ram:d900cc76 00 ?? 00h ram:d900cc77 00 ?? 00h ram:d900cc78 00 ?? 00h ram:d900cc79 00 ?? 00h ram:d900cc7a 00 ?? 00h ram:d900cc7b 00 ?? 00h ram:d900cc7c 00 ?? 00h ram:d900cc7d 00 ?? 00h ram:d900cc7e 00 ?? 00h ram:d900cc7f 00 ?? 00h ram:d900cc80 00 ?? 00h ram:d900cc81 00 ?? 00h ram:d900cc82 00 ?? 00h ram:d900cc83 00 ?? 00h ram:d900cc84 00 ?? 00h ram:d900cc85 00 ?? 00h ram:d900cc86 00 ?? 00h ram:d900cc87 00 ?? 00h ram:d900cc88 00 ?? 00h ram:d900cc89 00 ?? 00h ram:d900cc8a 00 ?? 00h ram:d900cc8b 00 ?? 00h ram:d900cc8c 00 ?? 00h ram:d900cc8d 00 ?? 00h ram:d900cc8e 00 ?? 00h ram:d900cc8f 00 ?? 00h ram:d900cc90 00 ?? 00h ram:d900cc91 00 ?? 00h ram:d900cc92 00 ?? 00h ram:d900cc93 00 ?? 00h ram:d900cc94 00 ?? 00h ram:d900cc95 00 ?? 00h ram:d900cc96 00 ?? 00h ram:d900cc97 00 ?? 00h ram:d900cc98 00 ?? 00h ram:d900cc99 00 ?? 00h ram:d900cc9a 00 ?? 00h ram:d900cc9b 00 ?? 00h ram:d900cc9c 00 ?? 00h ram:d900cc9d 00 ?? 00h ram:d900cc9e 00 ?? 00h ram:d900cc9f 00 ?? 00h ram:d900cca0 00 ?? 00h ram:d900cca1 00 ?? 00h ram:d900cca2 00 ?? 00h ram:d900cca3 00 ?? 00h ram:d900cca4 00 ?? 00h ram:d900cca5 00 ?? 00h ram:d900cca6 00 ?? 00h ram:d900cca7 00 ?? 00h ram:d900cca8 00 ?? 00h ram:d900cca9 00 ?? 00h ram:d900ccaa 00 ?? 00h ram:d900ccab 00 ?? 00h ram:d900ccac 00 ?? 00h ram:d900ccad 00 ?? 00h ram:d900ccae 00 ?? 00h ram:d900ccaf 00 ?? 00h ram:d900ccb0 00 ?? 00h ram:d900ccb1 00 ?? 00h ram:d900ccb2 00 ?? 00h ram:d900ccb3 00 ?? 00h ram:d900ccb4 00 ?? 00h ram:d900ccb5 00 ?? 00h ram:d900ccb6 00 ?? 00h ram:d900ccb7 00 ?? 00h ram:d900ccb8 00 ?? 00h ram:d900ccb9 00 ?? 00h ram:d900ccba 00 ?? 00h ram:d900ccbb 00 ?? 00h ram:d900ccbc 00 ?? 00h ram:d900ccbd 00 ?? 00h ram:d900ccbe 00 ?? 00h ram:d900ccbf 00 ?? 00h ram:d900ccc0 00 ?? 00h ram:d900ccc1 00 ?? 00h ram:d900ccc2 00 ?? 00h ram:d900ccc3 00 ?? 00h ram:d900ccc4 00 ?? 00h ram:d900ccc5 00 ?? 00h ram:d900ccc6 00 ?? 00h ram:d900ccc7 00 ?? 00h ram:d900ccc8 00 ?? 00h ram:d900ccc9 00 ?? 00h ram:d900ccca 00 ?? 00h ram:d900cccb 00 ?? 00h ram:d900cccc 00 ?? 00h ram:d900cccd 00 ?? 00h ram:d900ccce 00 ?? 00h ram:d900cccf 00 ?? 00h ram:d900ccd0 00 ?? 00h ram:d900ccd1 00 ?? 00h ram:d900ccd2 00 ?? 00h ram:d900ccd3 00 ?? 00h ram:d900ccd4 00 ?? 00h ram:d900ccd5 00 ?? 00h ram:d900ccd6 00 ?? 00h ram:d900ccd7 00 ?? 00h ram:d900ccd8 00 ?? 00h ram:d900ccd9 00 ?? 00h ram:d900ccda 00 ?? 00h ram:d900ccdb 00 ?? 00h ram:d900ccdc 00 ?? 00h ram:d900ccdd 00 ?? 00h ram:d900ccde 00 ?? 00h ram:d900ccdf 00 ?? 00h ram:d900cce0 00 ?? 00h ram:d900cce1 00 ?? 00h ram:d900cce2 00 ?? 00h ram:d900cce3 00 ?? 00h ram:d900cce4 00 ?? 00h ram:d900cce5 00 ?? 00h ram:d900cce6 00 ?? 00h ram:d900cce7 00 ?? 00h ram:d900cce8 00 ?? 00h ram:d900cce9 00 ?? 00h ram:d900ccea 00 ?? 00h ram:d900cceb 00 ?? 00h ram:d900ccec 00 ?? 00h ram:d900cced 00 ?? 00h ram:d900ccee 00 ?? 00h ram:d900ccef 00 ?? 00h ram:d900ccf0 00 ?? 00h ram:d900ccf1 00 ?? 00h ram:d900ccf2 00 ?? 00h ram:d900ccf3 00 ?? 00h ram:d900ccf4 00 ?? 00h ram:d900ccf5 00 ?? 00h ram:d900ccf6 00 ?? 00h ram:d900ccf7 00 ?? 00h ram:d900ccf8 00 ?? 00h ram:d900ccf9 00 ?? 00h ram:d900ccfa 00 ?? 00h ram:d900ccfb 00 ?? 00h ram:d900ccfc 00 ?? 00h ram:d900ccfd 00 ?? 00h ram:d900ccfe 00 ?? 00h ram:d900ccff 00 ?? 00h ram:d900cd00 00 ?? 00h ram:d900cd01 00 ?? 00h ram:d900cd02 00 ?? 00h ram:d900cd03 00 ?? 00h ram:d900cd04 00 ?? 00h ram:d900cd05 00 ?? 00h ram:d900cd06 00 ?? 00h ram:d900cd07 00 ?? 00h ram:d900cd08 00 ?? 00h ram:d900cd09 00 ?? 00h ram:d900cd0a 00 ?? 00h ram:d900cd0b 00 ?? 00h ram:d900cd0c 00 ?? 00h ram:d900cd0d 00 ?? 00h ram:d900cd0e 00 ?? 00h ram:d900cd0f 00 ?? 00h ram:d900cd10 00 ?? 00h ram:d900cd11 00 ?? 00h ram:d900cd12 00 ?? 00h ram:d900cd13 00 ?? 00h ram:d900cd14 00 ?? 00h ram:d900cd15 00 ?? 00h ram:d900cd16 00 ?? 00h ram:d900cd17 00 ?? 00h ram:d900cd18 00 ?? 00h ram:d900cd19 00 ?? 00h ram:d900cd1a 00 ?? 00h ram:d900cd1b 00 ?? 00h ram:d900cd1c 00 ?? 00h ram:d900cd1d 00 ?? 00h ram:d900cd1e 00 ?? 00h ram:d900cd1f 00 ?? 00h ram:d900cd20 00 ?? 00h ram:d900cd21 00 ?? 00h ram:d900cd22 00 ?? 00h ram:d900cd23 00 ?? 00h ram:d900cd24 00 ?? 00h ram:d900cd25 00 ?? 00h ram:d900cd26 00 ?? 00h ram:d900cd27 00 ?? 00h ram:d900cd28 00 ?? 00h ram:d900cd29 00 ?? 00h ram:d900cd2a 00 ?? 00h ram:d900cd2b 00 ?? 00h ram:d900cd2c 00 ?? 00h ram:d900cd2d 00 ?? 00h ram:d900cd2e 00 ?? 00h ram:d900cd2f 00 ?? 00h ram:d900cd30 00 ?? 00h ram:d900cd31 00 ?? 00h ram:d900cd32 00 ?? 00h ram:d900cd33 00 ?? 00h ram:d900cd34 00 ?? 00h ram:d900cd35 00 ?? 00h ram:d900cd36 00 ?? 00h ram:d900cd37 00 ?? 00h ram:d900cd38 00 ?? 00h ram:d900cd39 00 ?? 00h ram:d900cd3a 00 ?? 00h ram:d900cd3b 00 ?? 00h ram:d900cd3c 00 ?? 00h ram:d900cd3d 00 ?? 00h ram:d900cd3e 00 ?? 00h ram:d900cd3f 00 ?? 00h ram:d900cd40 00 ?? 00h ram:d900cd41 00 ?? 00h ram:d900cd42 00 ?? 00h ram:d900cd43 00 ?? 00h ram:d900cd44 00 ?? 00h ram:d900cd45 00 ?? 00h ram:d900cd46 00 ?? 00h ram:d900cd47 00 ?? 00h ram:d900cd48 00 ?? 00h ram:d900cd49 00 ?? 00h ram:d900cd4a 00 ?? 00h ram:d900cd4b 00 ?? 00h ram:d900cd4c 00 ?? 00h ram:d900cd4d 00 ?? 00h ram:d900cd4e 00 ?? 00h ram:d900cd4f 00 ?? 00h ram:d900cd50 00 ?? 00h ram:d900cd51 00 ?? 00h ram:d900cd52 00 ?? 00h ram:d900cd53 00 ?? 00h ram:d900cd54 00 ?? 00h ram:d900cd55 00 ?? 00h ram:d900cd56 00 ?? 00h ram:d900cd57 00 ?? 00h ram:d900cd58 00 ?? 00h ram:d900cd59 00 ?? 00h ram:d900cd5a 00 ?? 00h ram:d900cd5b 00 ?? 00h ram:d900cd5c 00 ?? 00h ram:d900cd5d 00 ?? 00h ram:d900cd5e 00 ?? 00h ram:d900cd5f 00 ?? 00h ram:d900cd60 00 ?? 00h ram:d900cd61 00 ?? 00h ram:d900cd62 00 ?? 00h ram:d900cd63 00 ?? 00h ram:d900cd64 00 ?? 00h ram:d900cd65 00 ?? 00h ram:d900cd66 00 ?? 00h ram:d900cd67 00 ?? 00h ram:d900cd68 00 ?? 00h ram:d900cd69 00 ?? 00h ram:d900cd6a 00 ?? 00h ram:d900cd6b 00 ?? 00h ram:d900cd6c 00 ?? 00h ram:d900cd6d 00 ?? 00h ram:d900cd6e 00 ?? 00h ram:d900cd6f 00 ?? 00h ram:d900cd70 00 ?? 00h ram:d900cd71 00 ?? 00h ram:d900cd72 00 ?? 00h ram:d900cd73 00 ?? 00h ram:d900cd74 00 ?? 00h ram:d900cd75 00 ?? 00h ram:d900cd76 00 ?? 00h ram:d900cd77 00 ?? 00h ram:d900cd78 00 ?? 00h ram:d900cd79 00 ?? 00h ram:d900cd7a 00 ?? 00h ram:d900cd7b 00 ?? 00h ram:d900cd7c 00 ?? 00h ram:d900cd7d 00 ?? 00h ram:d900cd7e 00 ?? 00h ram:d900cd7f 00 ?? 00h ram:d900cd80 00 ?? 00h ram:d900cd81 00 ?? 00h ram:d900cd82 00 ?? 00h ram:d900cd83 00 ?? 00h ram:d900cd84 00 ?? 00h ram:d900cd85 00 ?? 00h ram:d900cd86 00 ?? 00h ram:d900cd87 00 ?? 00h ram:d900cd88 00 ?? 00h ram:d900cd89 00 ?? 00h ram:d900cd8a 00 ?? 00h ram:d900cd8b 00 ?? 00h ram:d900cd8c 00 ?? 00h ram:d900cd8d 00 ?? 00h ram:d900cd8e 00 ?? 00h ram:d900cd8f 00 ?? 00h ram:d900cd90 00 ?? 00h ram:d900cd91 00 ?? 00h ram:d900cd92 00 ?? 00h ram:d900cd93 00 ?? 00h ram:d900cd94 00 ?? 00h ram:d900cd95 00 ?? 00h ram:d900cd96 00 ?? 00h ram:d900cd97 00 ?? 00h ram:d900cd98 00 ?? 00h ram:d900cd99 00 ?? 00h ram:d900cd9a 00 ?? 00h ram:d900cd9b 00 ?? 00h ram:d900cd9c 00 ?? 00h ram:d900cd9d 00 ?? 00h ram:d900cd9e 00 ?? 00h ram:d900cd9f 00 ?? 00h ram:d900cda0 00 ?? 00h ram:d900cda1 00 ?? 00h ram:d900cda2 00 ?? 00h ram:d900cda3 00 ?? 00h ram:d900cda4 00 ?? 00h ram:d900cda5 00 ?? 00h ram:d900cda6 00 ?? 00h ram:d900cda7 00 ?? 00h ram:d900cda8 00 ?? 00h ram:d900cda9 00 ?? 00h ram:d900cdaa 00 ?? 00h ram:d900cdab 00 ?? 00h ram:d900cdac 00 ?? 00h ram:d900cdad 00 ?? 00h ram:d900cdae 00 ?? 00h ram:d900cdaf 00 ?? 00h ram:d900cdb0 00 ?? 00h ram:d900cdb1 00 ?? 00h ram:d900cdb2 00 ?? 00h ram:d900cdb3 00 ?? 00h ram:d900cdb4 00 ?? 00h ram:d900cdb5 00 ?? 00h ram:d900cdb6 00 ?? 00h ram:d900cdb7 00 ?? 00h ram:d900cdb8 00 ?? 00h ram:d900cdb9 00 ?? 00h ram:d900cdba 00 ?? 00h ram:d900cdbb 00 ?? 00h ram:d900cdbc 00 ?? 00h ram:d900cdbd 00 ?? 00h ram:d900cdbe 00 ?? 00h ram:d900cdbf 00 ?? 00h ram:d900cdc0 00 ?? 00h ram:d900cdc1 00 ?? 00h ram:d900cdc2 00 ?? 00h ram:d900cdc3 00 ?? 00h ram:d900cdc4 00 ?? 00h ram:d900cdc5 00 ?? 00h ram:d900cdc6 00 ?? 00h ram:d900cdc7 00 ?? 00h ram:d900cdc8 00 ?? 00h ram:d900cdc9 00 ?? 00h ram:d900cdca 00 ?? 00h ram:d900cdcb 00 ?? 00h ram:d900cdcc 00 ?? 00h ram:d900cdcd 00 ?? 00h ram:d900cdce 00 ?? 00h ram:d900cdcf 00 ?? 00h ram:d900cdd0 00 ?? 00h ram:d900cdd1 00 ?? 00h ram:d900cdd2 00 ?? 00h ram:d900cdd3 00 ?? 00h ram:d900cdd4 00 ?? 00h ram:d900cdd5 00 ?? 00h ram:d900cdd6 00 ?? 00h ram:d900cdd7 00 ?? 00h ram:d900cdd8 00 ?? 00h ram:d900cdd9 00 ?? 00h ram:d900cdda 00 ?? 00h ram:d900cddb 00 ?? 00h ram:d900cddc 00 ?? 00h ram:d900cddd 00 ?? 00h ram:d900cdde 00 ?? 00h ram:d900cddf 00 ?? 00h ram:d900cde0 00 ?? 00h ram:d900cde1 00 ?? 00h ram:d900cde2 00 ?? 00h ram:d900cde3 00 ?? 00h ram:d900cde4 00 ?? 00h ram:d900cde5 00 ?? 00h ram:d900cde6 00 ?? 00h ram:d900cde7 00 ?? 00h ram:d900cde8 00 ?? 00h ram:d900cde9 00 ?? 00h ram:d900cdea 00 ?? 00h ram:d900cdeb 00 ?? 00h ram:d900cdec 00 ?? 00h ram:d900cded 00 ?? 00h ram:d900cdee 00 ?? 00h ram:d900cdef 00 ?? 00h ram:d900cdf0 00 ?? 00h ram:d900cdf1 00 ?? 00h ram:d900cdf2 00 ?? 00h ram:d900cdf3 00 ?? 00h ram:d900cdf4 00 ?? 00h ram:d900cdf5 00 ?? 00h ram:d900cdf6 00 ?? 00h ram:d900cdf7 00 ?? 00h ram:d900cdf8 00 ?? 00h ram:d900cdf9 00 ?? 00h ram:d900cdfa 00 ?? 00h ram:d900cdfb 00 ?? 00h ram:d900cdfc 00 ?? 00h ram:d900cdfd 00 ?? 00h ram:d900cdfe 00 ?? 00h ram:d900cdff 00 ?? 00h ram:d900ce00 00 ?? 00h ram:d900ce01 00 ?? 00h ram:d900ce02 00 ?? 00h ram:d900ce03 00 ?? 00h ram:d900ce04 00 ?? 00h ram:d900ce05 00 ?? 00h ram:d900ce06 00 ?? 00h ram:d900ce07 00 ?? 00h ram:d900ce08 00 ?? 00h ram:d900ce09 00 ?? 00h ram:d900ce0a 00 ?? 00h ram:d900ce0b 00 ?? 00h ram:d900ce0c 00 ?? 00h ram:d900ce0d 00 ?? 00h ram:d900ce0e 00 ?? 00h ram:d900ce0f 00 ?? 00h ram:d900ce10 00 ?? 00h ram:d900ce11 00 ?? 00h ram:d900ce12 00 ?? 00h ram:d900ce13 00 ?? 00h ram:d900ce14 00 ?? 00h ram:d900ce15 00 ?? 00h ram:d900ce16 00 ?? 00h ram:d900ce17 00 ?? 00h ram:d900ce18 00 ?? 00h ram:d900ce19 00 ?? 00h ram:d900ce1a 00 ?? 00h ram:d900ce1b 00 ?? 00h ram:d900ce1c 00 ?? 00h ram:d900ce1d 00 ?? 00h ram:d900ce1e 00 ?? 00h ram:d900ce1f 00 ?? 00h ram:d900ce20 00 ?? 00h ram:d900ce21 00 ?? 00h ram:d900ce22 00 ?? 00h ram:d900ce23 00 ?? 00h ram:d900ce24 00 ?? 00h ram:d900ce25 00 ?? 00h ram:d900ce26 00 ?? 00h ram:d900ce27 00 ?? 00h ram:d900ce28 00 ?? 00h ram:d900ce29 00 ?? 00h ram:d900ce2a 00 ?? 00h ram:d900ce2b 00 ?? 00h ram:d900ce2c 00 ?? 00h ram:d900ce2d 00 ?? 00h ram:d900ce2e 00 ?? 00h ram:d900ce2f 00 ?? 00h ram:d900ce30 00 ?? 00h ram:d900ce31 00 ?? 00h ram:d900ce32 00 ?? 00h ram:d900ce33 00 ?? 00h ram:d900ce34 00 ?? 00h ram:d900ce35 00 ?? 00h ram:d900ce36 00 ?? 00h ram:d900ce37 00 ?? 00h ram:d900ce38 00 ?? 00h ram:d900ce39 00 ?? 00h ram:d900ce3a 00 ?? 00h ram:d900ce3b 00 ?? 00h ram:d900ce3c 00 ?? 00h ram:d900ce3d 00 ?? 00h ram:d900ce3e 00 ?? 00h ram:d900ce3f 00 ?? 00h ram:d900ce40 00 ?? 00h ram:d900ce41 00 ?? 00h ram:d900ce42 00 ?? 00h ram:d900ce43 00 ?? 00h ram:d900ce44 00 ?? 00h ram:d900ce45 00 ?? 00h ram:d900ce46 00 ?? 00h ram:d900ce47 00 ?? 00h ram:d900ce48 00 ?? 00h ram:d900ce49 00 ?? 00h ram:d900ce4a 00 ?? 00h ram:d900ce4b 00 ?? 00h ram:d900ce4c 00 ?? 00h ram:d900ce4d 00 ?? 00h ram:d900ce4e 00 ?? 00h ram:d900ce4f 00 ?? 00h ram:d900ce50 00 ?? 00h ram:d900ce51 00 ?? 00h ram:d900ce52 00 ?? 00h ram:d900ce53 00 ?? 00h ram:d900ce54 00 ?? 00h ram:d900ce55 00 ?? 00h ram:d900ce56 00 ?? 00h ram:d900ce57 00 ?? 00h ram:d900ce58 00 ?? 00h ram:d900ce59 00 ?? 00h ram:d900ce5a 00 ?? 00h ram:d900ce5b 00 ?? 00h ram:d900ce5c 00 ?? 00h ram:d900ce5d 00 ?? 00h ram:d900ce5e 00 ?? 00h ram:d900ce5f 00 ?? 00h ram:d900ce60 00 ?? 00h ram:d900ce61 00 ?? 00h ram:d900ce62 00 ?? 00h ram:d900ce63 00 ?? 00h ram:d900ce64 00 ?? 00h ram:d900ce65 00 ?? 00h ram:d900ce66 00 ?? 00h ram:d900ce67 00 ?? 00h ram:d900ce68 00 ?? 00h ram:d900ce69 00 ?? 00h ram:d900ce6a 00 ?? 00h ram:d900ce6b 00 ?? 00h ram:d900ce6c 00 ?? 00h ram:d900ce6d 00 ?? 00h ram:d900ce6e 00 ?? 00h ram:d900ce6f 00 ?? 00h ram:d900ce70 00 ?? 00h ram:d900ce71 00 ?? 00h ram:d900ce72 00 ?? 00h ram:d900ce73 00 ?? 00h ram:d900ce74 00 ?? 00h ram:d900ce75 00 ?? 00h ram:d900ce76 00 ?? 00h ram:d900ce77 00 ?? 00h ram:d900ce78 00 ?? 00h ram:d900ce79 00 ?? 00h ram:d900ce7a 00 ?? 00h ram:d900ce7b 00 ?? 00h ram:d900ce7c 00 ?? 00h ram:d900ce7d 00 ?? 00h ram:d900ce7e 00 ?? 00h ram:d900ce7f 00 ?? 00h ram:d900ce80 00 ?? 00h ram:d900ce81 00 ?? 00h ram:d900ce82 00 ?? 00h ram:d900ce83 00 ?? 00h ram:d900ce84 00 ?? 00h ram:d900ce85 00 ?? 00h ram:d900ce86 00 ?? 00h ram:d900ce87 00 ?? 00h ram:d900ce88 00 ?? 00h ram:d900ce89 00 ?? 00h ram:d900ce8a 00 ?? 00h ram:d900ce8b 00 ?? 00h ram:d900ce8c 00 ?? 00h ram:d900ce8d 00 ?? 00h ram:d900ce8e 00 ?? 00h ram:d900ce8f 00 ?? 00h ram:d900ce90 00 ?? 00h ram:d900ce91 00 ?? 00h ram:d900ce92 00 ?? 00h ram:d900ce93 00 ?? 00h ram:d900ce94 00 ?? 00h ram:d900ce95 00 ?? 00h ram:d900ce96 00 ?? 00h ram:d900ce97 00 ?? 00h ram:d900ce98 00 ?? 00h ram:d900ce99 00 ?? 00h ram:d900ce9a 00 ?? 00h ram:d900ce9b 00 ?? 00h ram:d900ce9c 00 ?? 00h ram:d900ce9d 00 ?? 00h ram:d900ce9e 00 ?? 00h ram:d900ce9f 00 ?? 00h ram:d900cea0 00 ?? 00h ram:d900cea1 00 ?? 00h ram:d900cea2 00 ?? 00h ram:d900cea3 00 ?? 00h ram:d900cea4 00 ?? 00h ram:d900cea5 00 ?? 00h ram:d900cea6 00 ?? 00h ram:d900cea7 00 ?? 00h ram:d900cea8 00 ?? 00h ram:d900cea9 00 ?? 00h ram:d900ceaa 00 ?? 00h ram:d900ceab 00 ?? 00h ram:d900ceac 00 ?? 00h ram:d900cead 00 ?? 00h ram:d900ceae 00 ?? 00h ram:d900ceaf 00 ?? 00h ram:d900ceb0 00 ?? 00h ram:d900ceb1 00 ?? 00h ram:d900ceb2 00 ?? 00h ram:d900ceb3 00 ?? 00h ram:d900ceb4 00 ?? 00h ram:d900ceb5 00 ?? 00h ram:d900ceb6 00 ?? 00h ram:d900ceb7 00 ?? 00h ram:d900ceb8 00 ?? 00h ram:d900ceb9 00 ?? 00h ram:d900ceba 00 ?? 00h ram:d900cebb 00 ?? 00h ram:d900cebc 00 ?? 00h ram:d900cebd 00 ?? 00h ram:d900cebe 00 ?? 00h ram:d900cebf 00 ?? 00h ram:d900cec0 00 ?? 00h ram:d900cec1 00 ?? 00h ram:d900cec2 00 ?? 00h ram:d900cec3 00 ?? 00h ram:d900cec4 00 ?? 00h ram:d900cec5 00 ?? 00h ram:d900cec6 00 ?? 00h ram:d900cec7 00 ?? 00h ram:d900cec8 00 ?? 00h ram:d900cec9 00 ?? 00h ram:d900ceca 00 ?? 00h ram:d900cecb 00 ?? 00h ram:d900cecc 00 ?? 00h ram:d900cecd 00 ?? 00h ram:d900cece 00 ?? 00h ram:d900cecf 00 ?? 00h ram:d900ced0 00 ?? 00h ram:d900ced1 00 ?? 00h ram:d900ced2 00 ?? 00h ram:d900ced3 00 ?? 00h ram:d900ced4 00 ?? 00h ram:d900ced5 00 ?? 00h ram:d900ced6 00 ?? 00h ram:d900ced7 00 ?? 00h ram:d900ced8 00 ?? 00h ram:d900ced9 00 ?? 00h ram:d900ceda 00 ?? 00h ram:d900cedb 00 ?? 00h ram:d900cedc 00 ?? 00h ram:d900cedd 00 ?? 00h ram:d900cede 00 ?? 00h ram:d900cedf 00 ?? 00h ram:d900cee0 00 ?? 00h ram:d900cee1 00 ?? 00h ram:d900cee2 00 ?? 00h ram:d900cee3 00 ?? 00h ram:d900cee4 00 ?? 00h ram:d900cee5 00 ?? 00h ram:d900cee6 00 ?? 00h ram:d900cee7 00 ?? 00h ram:d900cee8 00 ?? 00h ram:d900cee9 00 ?? 00h ram:d900ceea 00 ?? 00h ram:d900ceeb 00 ?? 00h ram:d900ceec 00 ?? 00h ram:d900ceed 00 ?? 00h ram:d900ceee 00 ?? 00h ram:d900ceef 00 ?? 00h ram:d900cef0 00 ?? 00h ram:d900cef1 00 ?? 00h ram:d900cef2 00 ?? 00h ram:d900cef3 00 ?? 00h ram:d900cef4 00 ?? 00h ram:d900cef5 00 ?? 00h ram:d900cef6 00 ?? 00h ram:d900cef7 00 ?? 00h ram:d900cef8 00 ?? 00h ram:d900cef9 00 ?? 00h ram:d900cefa 00 ?? 00h ram:d900cefb 00 ?? 00h ram:d900cefc 00 ?? 00h ram:d900cefd 00 ?? 00h ram:d900cefe 00 ?? 00h ram:d900ceff 00 ?? 00h ram:d900cf00 00 ?? 00h ram:d900cf01 00 ?? 00h ram:d900cf02 00 ?? 00h ram:d900cf03 00 ?? 00h ram:d900cf04 00 ?? 00h ram:d900cf05 00 ?? 00h ram:d900cf06 00 ?? 00h ram:d900cf07 00 ?? 00h ram:d900cf08 00 ?? 00h ram:d900cf09 00 ?? 00h ram:d900cf0a 00 ?? 00h ram:d900cf0b 00 ?? 00h ram:d900cf0c 00 ?? 00h ram:d900cf0d 00 ?? 00h ram:d900cf0e 00 ?? 00h ram:d900cf0f 00 ?? 00h ram:d900cf10 00 ?? 00h ram:d900cf11 00 ?? 00h ram:d900cf12 00 ?? 00h ram:d900cf13 00 ?? 00h ram:d900cf14 00 ?? 00h ram:d900cf15 00 ?? 00h ram:d900cf16 00 ?? 00h ram:d900cf17 00 ?? 00h ram:d900cf18 00 ?? 00h ram:d900cf19 00 ?? 00h ram:d900cf1a 00 ?? 00h ram:d900cf1b 00 ?? 00h ram:d900cf1c 00 ?? 00h ram:d900cf1d 00 ?? 00h ram:d900cf1e 00 ?? 00h ram:d900cf1f 00 ?? 00h ram:d900cf20 00 ?? 00h ram:d900cf21 00 ?? 00h ram:d900cf22 00 ?? 00h ram:d900cf23 00 ?? 00h ram:d900cf24 00 ?? 00h ram:d900cf25 00 ?? 00h ram:d900cf26 00 ?? 00h ram:d900cf27 00 ?? 00h ram:d900cf28 00 ?? 00h ram:d900cf29 00 ?? 00h ram:d900cf2a 00 ?? 00h ram:d900cf2b 00 ?? 00h ram:d900cf2c 00 ?? 00h ram:d900cf2d 00 ?? 00h ram:d900cf2e 00 ?? 00h ram:d900cf2f 00 ?? 00h ram:d900cf30 00 ?? 00h ram:d900cf31 00 ?? 00h ram:d900cf32 00 ?? 00h ram:d900cf33 00 ?? 00h ram:d900cf34 00 ?? 00h ram:d900cf35 00 ?? 00h ram:d900cf36 00 ?? 00h ram:d900cf37 00 ?? 00h ram:d900cf38 00 ?? 00h ram:d900cf39 00 ?? 00h ram:d900cf3a 00 ?? 00h ram:d900cf3b 00 ?? 00h ram:d900cf3c 00 ?? 00h ram:d900cf3d 00 ?? 00h ram:d900cf3e 00 ?? 00h ram:d900cf3f 00 ?? 00h ram:d900cf40 00 ?? 00h ram:d900cf41 00 ?? 00h ram:d900cf42 00 ?? 00h ram:d900cf43 00 ?? 00h ram:d900cf44 00 ?? 00h ram:d900cf45 00 ?? 00h ram:d900cf46 00 ?? 00h ram:d900cf47 00 ?? 00h ram:d900cf48 00 ?? 00h ram:d900cf49 00 ?? 00h ram:d900cf4a 00 ?? 00h ram:d900cf4b 00 ?? 00h ram:d900cf4c 00 ?? 00h ram:d900cf4d 00 ?? 00h ram:d900cf4e 00 ?? 00h ram:d900cf4f 00 ?? 00h ram:d900cf50 00 ?? 00h ram:d900cf51 00 ?? 00h ram:d900cf52 00 ?? 00h ram:d900cf53 00 ?? 00h ram:d900cf54 00 ?? 00h ram:d900cf55 00 ?? 00h ram:d900cf56 00 ?? 00h ram:d900cf57 00 ?? 00h ram:d900cf58 00 ?? 00h ram:d900cf59 00 ?? 00h ram:d900cf5a 00 ?? 00h ram:d900cf5b 00 ?? 00h ram:d900cf5c 00 ?? 00h ram:d900cf5d 00 ?? 00h ram:d900cf5e 00 ?? 00h ram:d900cf5f 00 ?? 00h ram:d900cf60 00 ?? 00h ram:d900cf61 00 ?? 00h ram:d900cf62 00 ?? 00h ram:d900cf63 00 ?? 00h ram:d900cf64 00 ?? 00h ram:d900cf65 00 ?? 00h ram:d900cf66 00 ?? 00h ram:d900cf67 00 ?? 00h ram:d900cf68 00 ?? 00h ram:d900cf69 00 ?? 00h ram:d900cf6a 00 ?? 00h ram:d900cf6b 00 ?? 00h ram:d900cf6c 00 ?? 00h ram:d900cf6d 00 ?? 00h ram:d900cf6e 00 ?? 00h ram:d900cf6f 00 ?? 00h ram:d900cf70 00 ?? 00h ram:d900cf71 00 ?? 00h ram:d900cf72 00 ?? 00h ram:d900cf73 00 ?? 00h ram:d900cf74 00 ?? 00h ram:d900cf75 00 ?? 00h ram:d900cf76 00 ?? 00h ram:d900cf77 00 ?? 00h ram:d900cf78 00 ?? 00h ram:d900cf79 00 ?? 00h ram:d900cf7a 00 ?? 00h ram:d900cf7b 00 ?? 00h ram:d900cf7c 00 ?? 00h ram:d900cf7d 00 ?? 00h ram:d900cf7e 00 ?? 00h ram:d900cf7f 00 ?? 00h ram:d900cf80 00 ?? 00h ram:d900cf81 00 ?? 00h ram:d900cf82 00 ?? 00h ram:d900cf83 00 ?? 00h ram:d900cf84 00 ?? 00h ram:d900cf85 00 ?? 00h ram:d900cf86 00 ?? 00h ram:d900cf87 00 ?? 00h ram:d900cf88 00 ?? 00h ram:d900cf89 00 ?? 00h ram:d900cf8a 00 ?? 00h ram:d900cf8b 00 ?? 00h ram:d900cf8c 00 ?? 00h ram:d900cf8d 00 ?? 00h ram:d900cf8e 00 ?? 00h ram:d900cf8f 00 ?? 00h ram:d900cf90 00 ?? 00h ram:d900cf91 00 ?? 00h ram:d900cf92 00 ?? 00h ram:d900cf93 00 ?? 00h ram:d900cf94 00 ?? 00h ram:d900cf95 00 ?? 00h ram:d900cf96 00 ?? 00h ram:d900cf97 00 ?? 00h ram:d900cf98 00 ?? 00h ram:d900cf99 00 ?? 00h ram:d900cf9a 00 ?? 00h ram:d900cf9b 00 ?? 00h ram:d900cf9c 00 ?? 00h ram:d900cf9d 00 ?? 00h ram:d900cf9e 00 ?? 00h ram:d900cf9f 00 ?? 00h ram:d900cfa0 00 ?? 00h ram:d900cfa1 00 ?? 00h ram:d900cfa2 00 ?? 00h ram:d900cfa3 00 ?? 00h ram:d900cfa4 00 ?? 00h ram:d900cfa5 00 ?? 00h ram:d900cfa6 00 ?? 00h ram:d900cfa7 00 ?? 00h ram:d900cfa8 00 ?? 00h ram:d900cfa9 00 ?? 00h ram:d900cfaa 00 ?? 00h ram:d900cfab 00 ?? 00h ram:d900cfac 00 ?? 00h ram:d900cfad 00 ?? 00h ram:d900cfae 00 ?? 00h ram:d900cfaf 00 ?? 00h ram:d900cfb0 00 ?? 00h ram:d900cfb1 00 ?? 00h ram:d900cfb2 00 ?? 00h ram:d900cfb3 00 ?? 00h ram:d900cfb4 00 ?? 00h ram:d900cfb5 00 ?? 00h ram:d900cfb6 00 ?? 00h ram:d900cfb7 00 ?? 00h ram:d900cfb8 00 ?? 00h ram:d900cfb9 00 ?? 00h ram:d900cfba 00 ?? 00h ram:d900cfbb 00 ?? 00h ram:d900cfbc 00 ?? 00h ram:d900cfbd 00 ?? 00h ram:d900cfbe 00 ?? 00h ram:d900cfbf 00 ?? 00h ram:d900cfc0 00 ?? 00h ram:d900cfc1 00 ?? 00h ram:d900cfc2 00 ?? 00h ram:d900cfc3 00 ?? 00h ram:d900cfc4 00 ?? 00h ram:d900cfc5 00 ?? 00h ram:d900cfc6 00 ?? 00h ram:d900cfc7 00 ?? 00h ram:d900cfc8 00 ?? 00h ram:d900cfc9 00 ?? 00h ram:d900cfca 00 ?? 00h ram:d900cfcb 00 ?? 00h ram:d900cfcc 00 ?? 00h ram:d900cfcd 00 ?? 00h ram:d900cfce 00 ?? 00h ram:d900cfcf 00 ?? 00h ram:d900cfd0 00 ?? 00h ram:d900cfd1 00 ?? 00h ram:d900cfd2 00 ?? 00h ram:d900cfd3 00 ?? 00h ram:d900cfd4 00 ?? 00h ram:d900cfd5 00 ?? 00h ram:d900cfd6 00 ?? 00h ram:d900cfd7 00 ?? 00h ram:d900cfd8 00 ?? 00h ram:d900cfd9 00 ?? 00h ram:d900cfda 00 ?? 00h ram:d900cfdb 00 ?? 00h ram:d900cfdc 00 ?? 00h ram:d900cfdd 00 ?? 00h ram:d900cfde 00 ?? 00h ram:d900cfdf 00 ?? 00h ram:d900cfe0 00 ?? 00h ram:d900cfe1 00 ?? 00h ram:d900cfe2 00 ?? 00h ram:d900cfe3 00 ?? 00h ram:d900cfe4 00 ?? 00h ram:d900cfe5 00 ?? 00h ram:d900cfe6 00 ?? 00h ram:d900cfe7 00 ?? 00h ram:d900cfe8 00 ?? 00h ram:d900cfe9 00 ?? 00h ram:d900cfea 00 ?? 00h ram:d900cfeb 00 ?? 00h ram:d900cfec 00 ?? 00h ram:d900cfed 00 ?? 00h ram:d900cfee 00 ?? 00h ram:d900cfef 00 ?? 00h ram:d900cff0 00 ?? 00h ram:d900cff1 00 ?? 00h ram:d900cff2 00 ?? 00h ram:d900cff3 00 ?? 00h ram:d900cff4 00 ?? 00h ram:d900cff5 00 ?? 00h ram:d900cff6 00 ?? 00h ram:d900cff7 00 ?? 00h ram:d900cff8 00 ?? 00h ram:d900cff9 00 ?? 00h ram:d900cffa 00 ?? 00h ram:d900cffb 00 ?? 00h ram:d900cffc 00 ?? 00h ram:d900cffd 00 ?? 00h ram:d900cffe 00 ?? 00h ram:d900cfff 00 ?? 00h