======================================================================== ** ELF Header Information File Name: disp.ko Machine class: ELFCLASS32 (32-bit) Data encoding: ELFDATA2LSB (Little endian) Header version: EV_CURRENT (Current version) Operating System ABI: none ABI Version: 0 File Type: ET_REL (Relocatable object) (1) Machine: EM_ARM (ARM) Entry offset (in SHF_ENTRYSECT section): 0x00000000 Flags: None (0x05000000) ABI conformance : ABI for the ARM Architecture v2.0 Header size: 52 bytes (0x34) Program header entry size: 0 bytes (0x0) Section header entry size: 40 bytes (0x28) Program header entries: 0 Section header entries: 40 Program header offset: 0 (0x00000000) Section header offset: 2283436 (0x0022d7ac) Section header string table index: 37 ======================================================================== ** Section #1 '.text' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR] Size : 81320 bytes (alignment 4) DRV_Hdmi_open $a 0x00000000: e1a0c00d .... MOV r12,r13 0x00000004: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00000008: e24cb004 ..L. SUB r11,r12,#4 0x0000000c: e3a00000 .... MOV r0,#0 0x00000010: e89da800 .... LDM r13,{r11,r13,pc} DRV_Hdmi_close 0x00000014: e1a0c00d .... MOV r12,r13 0x00000018: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000001c: e24cb004 ..L. SUB r11,r12,#4 0x00000020: e3a00000 .... MOV r0,#0 0x00000024: e89da800 .... LDM r13,{r11,r13,pc} DRV_hdmi_set_mode 0x00000028: e1a0c00d .... MOV r12,r13 0x0000002c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00000030: e24cb004 ..L. SUB r11,r12,#4 0x00000034: e3a00000 .... MOV r0,#0 0x00000038: e89da800 .... LDM r13,{r11,r13,pc} DRV_hdmi_mode_support 0x0000003c: e1a0c00d .... MOV r12,r13 0x00000040: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00000044: e24cb004 ..L. SUB r11,r12,#4 0x00000048: e3a00000 .... MOV r0,#0 0x0000004c: e89da800 .... LDM r13,{r11,r13,pc} DRV_hdmi_get_HPD_status 0x00000050: e1a0c00d .... MOV r12,r13 0x00000054: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00000058: e24cb004 ..L. SUB r11,r12,#4 0x0000005c: e3a00000 .... MOV r0,#0 0x00000060: e89da800 .... LDM r13,{r11,r13,pc} disp_remove 0x00000064: e1a0c00d .... MOV r12,r13 0x00000068: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000006c: e24cb004 ..L. SUB r11,r12,#4 0x00000070: e2806008 .`.. ADD r6,r0,#8 0x00000074: e1a00006 .... MOV r0,r6 0x00000078: ebfffffe .... BL dev_get_drvdata ; 0x0000007c: e1a05000 .P.. MOV r5,r0 0x00000080: e59f003c <... LDR r0,[pc,#60] ; [[Section 10] = 0xc4] = 0 0x00000084: e1a04005 .@.. MOV r4,r5 0x00000088: ebfffffe .... BL printk ; 0x0000008c: e5940024 $... LDR r0,[r4,#0x24] 0x00000090: ebfffffe .... BL __iounmap ; 0x00000094: e5940004 .... LDR r0,[r4,#4] 0x00000098: ebfffffe .... BL release_resource ; 0x0000009c: e5b40004 .... LDR r0,[r4,#4]! 0x000000a0: ebfffffe .... BL kfree ; 0x000000a4: e2853014 .0.. ADD r3,r5,#0x14 0x000000a8: e1540003 ..T. CMP r4,r3 0x000000ac: 1afffff6 .... BNE {pc} - 0x20 ; 0x8c 0x000000b0: e1a00006 .... MOV r0,r6 0x000000b4: e3a01000 .... MOV r1,#0 0x000000b8: ebfffffe .... BL dev_set_drvdata ; 0x000000bc: e3a00000 .... MOV r0,#0 0x000000c0: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x000000c4: 00000000 .... DCD 0 ; [Section 10] DRV_DISP_Exit $a 0x000000c8: e1a0c00d .... MOV r12,r13 0x000000cc: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000000d0: e24cb004 ..L. SUB r11,r12,#4 0x000000d4: e59f4024 $@.. LDR r4,[pc,#36] ; [[Section 17] = 0x100] = 0 0x000000d8: ebfffffe .... BL Fb_Exit ; 0x28bc Section #1 0x000000dc: ebfffffe .... BL BSP_disp_close ; 0xc730 Section #1 0x000000e0: e5940018 .... LDR r0,[r4,#0x18] 0x000000e4: ebfffffe .... BL BSP_disp_exit ; 0xc7ec Section #1 0x000000e8: e594001c .... LDR r0,[r4,#0x1c] 0x000000ec: ebfffffe .... BL kfree ; 0x000000f0: e5940020 ... LDR r0,[r4,#0x20] 0x000000f4: ebfffffe .... BL kfree ; 0x000000f8: e3a00000 .... MOV r0,#0 0x000000fc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00000100: 00000000 .... DCD 0 ; [Section 17] DRV_DISP_Init $a 0x00000104: e1a0c00d .... MOV r12,r13 0x00000108: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x0000010c: e24cb004 ..L. SUB r11,r12,#4 0x00000110: e24dd054 T.M. SUB r13,r13,#0x54 0x00000114: e59f9164 d... LDR r9,[pc,#356] ; [[Section 17] = 0x280] = 0 0x00000118: e3a01030 0... MOV r1,#0x30 0x0000011c: e59f8160 `... LDR r8,[pc,#352] ; [malloc_sizes = 0x284] = 0 0x00000120: e3a0a000 .... MOV r10,#0 0x00000124: e289000c .... ADD r0,r9,#0xc 0x00000128: e50ba048 H... STR r10,[r11,#-0x48] 0x0000012c: e5993068 h0.. LDR r3,[r9,#0x68] 0x00000130: e599206c l .. LDR r2,[r9,#0x6c] 0x00000134: e599c060 `... LDR r12,[r9,#0x60] 0x00000138: e50b307c |0.. STR r3,[r11,#-0x7c] 0x0000013c: e5993080 .0.. LDR r3,[r9,#0x80] 0x00000140: e599e064 d... LDR r14,[r9,#0x64] 0x00000144: e5994070 p@.. LDR r4,[r9,#0x70] 0x00000148: e50b3054 T0.. STR r3,[r11,#-0x54] 0x0000014c: e5993084 .0.. LDR r3,[r9,#0x84] 0x00000150: e5995074 tP.. LDR r5,[r9,#0x74] 0x00000154: e5996078 x`.. LDR r6,[r9,#0x78] 0x00000158: e50b3058 X0.. STR r3,[r11,#-0x58] 0x0000015c: e5993088 .0.. LDR r3,[r9,#0x88] 0x00000160: e599707c |p.. LDR r7,[r9,#0x7c] 0x00000164: e50b2078 x .. STR r2,[r11,#-0x78] 0x00000168: e50b305c \0.. STR r3,[r11,#-0x5c] 0x0000016c: e59f3114 .1.. LDR r3,[pc,#276] ; [DRV_scaler_begin = 0x288] = 0 0x00000170: e50bc074 t... STR r12,[r11,#-0x74] 0x00000174: e50be070 p... STR r14,[r11,#-0x70] 0x00000178: e50b3050 P0.. STR r3,[r11,#-0x50] 0x0000017c: e59f3108 .1.. LDR r3,[pc,#264] ; [DRV_scaler_finish = 0x28c] = 0 0x00000180: e50b406c l@.. STR r4,[r11,#-0x6c] 0x00000184: e50b5068 hP.. STR r5,[r11,#-0x68] 0x00000188: e50b304c L0.. STR r3,[r11,#-0x4c] 0x0000018c: e59f30fc .0.. LDR r3,[pc,#252] ; [DRV_hdmi_set_mode = 0x290] = 0 0x00000190: e50b6064 d`.. STR r6,[r11,#-0x64] 0x00000194: e50b7060 `p.. STR r7,[r11,#-0x60] 0x00000198: e50b3044 D0.. STR r3,[r11,#-0x44] 0x0000019c: e59f30f0 .0.. LDR r3,[pc,#240] ; [DRV_Hdmi_open = 0x294] = 0 0x000001a0: e50b3040 @0.. STR r3,[r11,#-0x40] 0x000001a4: e59f30ec .0.. LDR r3,[pc,#236] ; [DRV_Hdmi_close = 0x298] = 0 0x000001a8: e50b303c <0.. STR r3,[r11,#-0x3c] 0x000001ac: e59f30e8 .0.. LDR r3,[pc,#232] ; [DRV_hdmi_mode_support = 0x29c] = 0 0x000001b0: e50b3038 80.. STR r3,[r11,#-0x38] 0x000001b4: e59f30e4 .0.. LDR r3,[pc,#228] ; [DRV_hdmi_get_HPD_status = 0x2a0] = 0 0x000001b8: e50b3034 40.. STR r3,[r11,#-0x34] 0x000001bc: e59f30e0 .0.. LDR r3,[pc,#224] ; [DRV_disp_int_process = 0x2a4] = 0 0x000001c0: e50b3030 00.. STR r3,[r11,#-0x30] 0x000001c4: ebfffffe .... BL __memzero ; 0x000001c8: e5980004 .... LDR r0,[r8,#4] 0x000001cc: e30810d0 .... MOV r1,#0x80d0 0x000001d0: ebfffffe .... BL kmem_cache_alloc ; 0x000001d4: e150000a ..P. CMP r0,r10 0x000001d8: e1a04000 .@.. MOV r4,r0 0x000001dc: e589001c .... STR r0,[r9,#0x1c] 0x000001e0: 059f00c0 .... LDREQ r0,[pc,#192] ; [([Section 10] + 140) = 0x2a8] = 0x8c 0x000001e4: 0a00000e .... BEQ {pc} + 0x40 ; 0x224 0x000001e8: e1a0100a .... MOV r1,r10 0x000001ec: e3a0200c . .. MOV r2,#0xc 0x000001f0: ebfffffe .... BL memset ; 0x000001f4: e2843004 .0.. ADD r3,r4,#4 0x000001f8: e584a000 .... STR r10,[r4,#0] 0x000001fc: e30810d0 .... MOV r1,#0x80d0 0x00000200: e5843008 .0.. STR r3,[r4,#8] 0x00000204: e5843004 .0.. STR r3,[r4,#4] 0x00000208: e5980004 .... LDR r0,[r8,#4] 0x0000020c: ebfffffe .... BL kmem_cache_alloc ; 0x00000210: e3500000 ..P. CMP r0,#0 0x00000214: e1a04000 .@.. MOV r4,r0 0x00000218: e5890020 ... STR r0,[r9,#0x20] 0x0000021c: 1a000003 .... BNE {pc} + 0x14 ; 0x230 0x00000220: e59f0084 .... LDR r0,[pc,#132] ; [([Section 10] + 177) = 0x2ac] = 0xb1 0x00000224: ebfffffe .... BL printk ; 0x00000228: e3e00000 .... MVN r0,#0 0x0000022c: ea000011 .... B {pc} + 0x4c ; 0x278 0x00000230: e3a0200c . .. MOV r2,#0xc 0x00000234: e1a0100a .... MOV r1,r10 0x00000238: ebfffffe .... BL memset ; 0x0000023c: e2843004 .0.. ADD r3,r4,#4 0x00000240: e2890028 (... ADD r0,r9,#0x28 0x00000244: e5843008 .0.. STR r3,[r4,#8] 0x00000248: e5843004 .0.. STR r3,[r4,#4] 0x0000024c: e2891e21 !... ADD r1,r9,#0x210 0x00000250: e584a000 .... STR r10,[r4,#0] 0x00000254: ebfffffe .... BL __init_waitqueue_head ; 0x00000258: e2891e21 !... ADD r1,r9,#0x210 0x0000025c: e2890030 0... ADD r0,r9,#0x30 0x00000260: ebfffffe .... BL __init_waitqueue_head ; 0x00000264: e24b007c |.K. SUB r0,r11,#0x7c 0x00000268: ebfffffe .... BL BSP_disp_init ; 0xc8c0 Section #1 0x0000026c: ebfffffe .... BL BSP_disp_open ; 0xc71c Section #1 0x00000270: ebfffffe .... BL Fb_Init ; 0x23ac Section #1 0x00000274: e1a0000a .... MOV r0,r10 0x00000278: e24bd028 (.K. SUB r13,r11,#0x28 0x0000027c: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x00000280: 00000000 .... DCD 0 ; [Section 17] 0x00000284: 00000000 .... DCD 0 ; malloc_sizes 0x00000288: 00000000 .... DCD 0 ; DRV_scaler_begin 0x0000028c: 00000000 .... DCD 0 ; DRV_scaler_finish 0x00000290: 00000000 .... DCD 0 ; DRV_hdmi_set_mode 0x00000294: 00000000 .... DCD 0 ; DRV_Hdmi_open 0x00000298: 00000000 .... DCD 0 ; DRV_Hdmi_close 0x0000029c: 00000000 .... DCD 0 ; DRV_hdmi_mode_support 0x000002a0: 00000000 .... DCD 0 ; DRV_hdmi_get_HPD_status 0x000002a4: 00000000 .... DCD 0 ; DRV_disp_int_process 0x000002a8: 0000008c .... DCD 140 ; [Section 10] 0x000002ac: 000000b1 .... DCD 177 ; [Section 10] DRV_scaler_finish $a 0x000002b0: e1a0c00d .... MOV r12,r13 0x000002b4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000002b8: e24cb004 ..L. SUB r11,r12,#4 0x000002bc: e59f300c .0.. LDR r3,[pc,#12] ; [[Section 17] = 0x2d0] = 0 0x000002c0: e0833100 .1.. ADD r3,r3,r0,LSL #2 0x000002c4: e593001c .... LDR r0,[r3,#0x1c] 0x000002c8: ebfffffe .... BL up ; 0x000002cc: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000002d0: 00000000 .... DCD 0 ; [Section 17] DRV_scaler_begin $a 0x000002d4: e1a0c00d .... MOV r12,r13 0x000002d8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000002dc: e24cb004 ..L. SUB r11,r12,#4 0x000002e0: e59f3010 .0.. LDR r3,[pc,#16] ; [[Section 17] = 0x2f8] = 0 0x000002e4: e0833100 .1.. ADD r3,r3,r0,LSL #2 0x000002e8: e593001c .... LDR r0,[r3,#0x1c] 0x000002ec: ebfffffe .... BL down ; 0x000002f0: e3a00000 .... MOV r0,#0 0x000002f4: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000002f8: 00000000 .... DCD 0 ; [Section 17] DRV_lcd_close $a 0x000002fc: e1a0c00d .... MOV r12,r13 0x00000300: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x00000304: e24cb004 ..L. SUB r11,r12,#4 0x00000308: e59f30a8 .0.. LDR r3,[pc,#168] ; [([Section 17] + 36) = 0x3b8] = 0x24 0x0000030c: e1a08000 .... MOV r8,r0 0x00000310: e0803003 .0.. ADD r3,r0,r3 0x00000314: e1d330d2 .0.. LDRSB r3,[r3,#2] 0x00000318: e3530001 ..S. CMP r3,#1 0x0000031c: 1a000023 #... BNE {pc} + 0x94 ; 0x3b0 0x00000320: ebfffffe .... BL BSP_disp_lcd_close_befor ; 0xf6b4 Section #1 0x00000324: e1a00008 .... MOV r0,r8 0x00000328: e1a0300d .0.. MOV r3,r13 0x0000032c: e3c3ad7f .... BIC r10,r3,#0x1fc0 0x00000330: ebfffffe .... BL BSP_disp_lcd_get_close_flow ; 0xf704 Section #1 0x00000334: e3a06000 .`.. MOV r6,#0 0x00000338: e3caa03f ?... BIC r10,r10,#0x3f 0x0000033c: e1a05006 .P.. MOV r5,r6 0x00000340: e1a07000 .p.. MOV r7,r0 0x00000344: ea00000e .... B {pc} + 0x40 ; 0x384 0x00000348: e5923004 .0.. LDR r3,[r2,#4] 0x0000034c: e3a00064 d... MOV r0,#0x64 0x00000350: e0000390 .... MUL r0,r0,r3 0x00000354: ebfffffe .... BL __aeabi_uidiv ; 0x00000358: e1a04000 .@.. MOV r4,r0 0x0000035c: e1a00008 .... MOV r0,r8 0x00000360: e1a0e00f .... MOV r14,pc 0x00000364: e797f005 .... LDR pc,[r7,r5] 0x00000368: e59a200c . .. LDR r2,[r10,#0xc] 0x0000036c: e3a03001 .0.. MOV r3,#1 0x00000370: e5823000 .0.. STR r3,[r2,#0] 0x00000374: e1a00004 .... MOV r0,r4 0x00000378: e0866003 .`.. ADD r6,r6,r3 0x0000037c: ebfffffe .... BL schedule_timeout ; 0x00000380: e2855008 .P.. ADD r5,r5,#8 0x00000384: e5973028 (0.. LDR r3,[r7,#0x28] 0x00000388: e0872005 . .. ADD r2,r7,r5 0x0000038c: e3a01ffa .... MOV r1,#0x3e8 0x00000390: e1560003 ..V. CMP r6,r3 0x00000394: 3affffeb ...: BCC {pc} - 0x4c ; 0x348 0x00000398: e1a00008 .... MOV r0,r8 0x0000039c: ebfffffe .... BL BSP_disp_lcd_close_after ; 0xf954 Section #1 0x000003a0: e59f3010 .0.. LDR r3,[pc,#16] ; [([Section 17] + 36) = 0x3b8] = 0x24 0x000003a4: e3a02000 . .. MOV r2,#0 0x000003a8: e0883003 .0.. ADD r3,r8,r3 0x000003ac: e5c32002 . .. STRB r2,[r3,#2] 0x000003b0: e3a00000 .... MOV r0,#0 0x000003b4: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x000003b8: 00000024 $... DCD 36 ; [Section 17] disp_suspend $a 0x000003bc: e1a0c00d .... MOV r12,r13 0x000003c0: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000003c4: e24cb004 ..L. SUB r11,r12,#4 0x000003c8: e59f00c0 .... LDR r0,[pc,#192] ; [([Section 10] + 535) = 0x490] = 0x217 0x000003cc: ebfffffe .... BL printk ; 0x000003d0: e3a00000 .... MOV r0,#0 0x000003d4: ebfffffe .... BL BSP_disp_get_output_type ; 0xf604 Section #1 0x000003d8: e59f30b4 .0.. LDR r3,[pc,#180] ; [[Section 17] = 0x494] = 0 0x000003dc: e3500001 ..P. CMP r0,#1 0x000003e0: e5830210 .... STR r0,[r3,#0x210] 0x000003e4: 0a00000e .... BEQ {pc} + 0x40 ; 0x424 0x000003e8: e3500002 ..P. CMP r0,#2 0x000003ec: 0a000009 .... BEQ {pc} + 0x2c ; 0x418 0x000003f0: e3500008 ..P. CMP r0,#8 0x000003f4: 0a000004 .... BEQ {pc} + 0x18 ; 0x40c 0x000003f8: e3500004 ..P. CMP r0,#4 0x000003fc: 1a00000a .... BNE {pc} + 0x30 ; 0x42c 0x00000400: e3a00000 .... MOV r0,#0 0x00000404: ebfffffe .... BL BSP_disp_hdmi_close ; 0xcde4 Section #1 0x00000408: ea000007 .... B {pc} + 0x24 ; 0x42c 0x0000040c: e3a00000 .... MOV r0,#0 0x00000410: ebfffffe .... BL BSP_disp_vga_close ; 0x13148 Section #1 0x00000414: ea000004 .... B {pc} + 0x18 ; 0x42c 0x00000418: e3a00000 .... MOV r0,#0 0x0000041c: ebfffffe .... BL BSP_disp_tv_close ; 0x12c88 Section #1 0x00000420: ea000001 .... B {pc} + 0xc ; 0x42c 0x00000424: e3a00000 .... MOV r0,#0 0x00000428: ebfffffe .... BL DRV_lcd_close ; 0x2fc Section #1 0x0000042c: e3a00001 .... MOV r0,#1 0x00000430: ebfffffe .... BL BSP_disp_get_output_type ; 0xf604 Section #1 0x00000434: e59f3058 X0.. LDR r3,[pc,#88] ; [[Section 17] = 0x494] = 0 0x00000438: e3500001 ..P. CMP r0,#1 0x0000043c: e5830214 .... STR r0,[r3,#0x214] 0x00000440: 1a000001 .... BNE {pc} + 0xc ; 0x44c 0x00000444: ebfffffe .... BL DRV_lcd_close ; 0x2fc Section #1 0x00000448: ea00000d .... B {pc} + 0x3c ; 0x484 0x0000044c: e3500002 ..P. CMP r0,#2 0x00000450: 1a000002 .... BNE {pc} + 0x10 ; 0x460 0x00000454: e3a00001 .... MOV r0,#1 0x00000458: ebfffffe .... BL BSP_disp_tv_close ; 0x12c88 Section #1 0x0000045c: ea000008 .... B {pc} + 0x28 ; 0x484 0x00000460: e3500008 ..P. CMP r0,#8 0x00000464: 1a000002 .... BNE {pc} + 0x10 ; 0x474 0x00000468: e3a00001 .... MOV r0,#1 0x0000046c: ebfffffe .... BL BSP_disp_vga_close ; 0x13148 Section #1 0x00000470: ea000003 .... B {pc} + 0x14 ; 0x484 0x00000474: e3500004 ..P. CMP r0,#4 0x00000478: 1a000001 .... BNE {pc} + 0xc ; 0x484 0x0000047c: e3a00001 .... MOV r0,#1 0x00000480: ebfffffe .... BL BSP_disp_hdmi_close ; 0xcde4 Section #1 0x00000484: ebfffffe .... BL BSP_disp_clk_off ; 0xa970 Section #1 0x00000488: e3a00000 .... MOV r0,#0 0x0000048c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00000490: 00000217 .... DCD 535 ; [Section 10] 0x00000494: 00000000 .... DCD 0 ; [Section 17] DRV_lcd_open $a 0x00000498: e1a0c00d .... MOV r12,r13 0x0000049c: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x000004a0: e24cb004 ..L. SUB r11,r12,#4 0x000004a4: e59f30a8 .0.. LDR r3,[pc,#168] ; [([Section 17] + 36) = 0x554] = 0x24 0x000004a8: e1a08000 .... MOV r8,r0 0x000004ac: e0803003 .0.. ADD r3,r0,r3 0x000004b0: e1d330d2 .0.. LDRSB r3,[r3,#2] 0x000004b4: e3530000 ..S. CMP r3,#0 0x000004b8: 1a000023 #... BNE {pc} + 0x94 ; 0x54c 0x000004bc: e1a07003 .p.. MOV r7,r3 0x000004c0: ebfffffe .... BL BSP_disp_lcd_open_before ; 0xf9b0 Section #1 0x000004c4: e1a00008 .... MOV r0,r8 0x000004c8: e1a0300d .0.. MOV r3,r13 0x000004cc: e3c3ad7f .... BIC r10,r3,#0x1fc0 0x000004d0: ebfffffe .... BL BSP_disp_lcd_get_open_flow ; 0xf694 Section #1 0x000004d4: e3caa03f ?... BIC r10,r10,#0x3f 0x000004d8: e1a05007 .P.. MOV r5,r7 0x000004dc: e1a06000 .`.. MOV r6,r0 0x000004e0: ea00000e .... B {pc} + 0x40 ; 0x520 0x000004e4: e5923004 .0.. LDR r3,[r2,#4] 0x000004e8: e3a00064 d... MOV r0,#0x64 0x000004ec: e0000390 .... MUL r0,r0,r3 0x000004f0: ebfffffe .... BL __aeabi_uidiv ; 0x000004f4: e1a04000 .@.. MOV r4,r0 0x000004f8: e1a00008 .... MOV r0,r8 0x000004fc: e1a0e00f .... MOV r14,pc 0x00000500: e796f005 .... LDR pc,[r6,r5] 0x00000504: e59a200c . .. LDR r2,[r10,#0xc] 0x00000508: e3a03001 .0.. MOV r3,#1 0x0000050c: e5823000 .0.. STR r3,[r2,#0] 0x00000510: e1a00004 .... MOV r0,r4 0x00000514: e0877003 .p.. ADD r7,r7,r3 0x00000518: ebfffffe .... BL schedule_timeout ; 0x0000051c: e2855008 .P.. ADD r5,r5,#8 0x00000520: e5963028 (0.. LDR r3,[r6,#0x28] 0x00000524: e0862005 . .. ADD r2,r6,r5 0x00000528: e3a01ffa .... MOV r1,#0x3e8 0x0000052c: e1570003 ..W. CMP r7,r3 0x00000530: 3affffeb ...: BCC {pc} - 0x4c ; 0x4e4 0x00000534: e1a00008 .... MOV r0,r8 0x00000538: ebfffffe .... BL BSP_disp_lcd_open_after ; 0xf654 Section #1 0x0000053c: e59f3010 .0.. LDR r3,[pc,#16] ; [([Section 17] + 36) = 0x554] = 0x24 0x00000540: e3a02001 . .. MOV r2,#1 0x00000544: e0883003 .0.. ADD r3,r8,r3 0x00000548: e5c32002 . .. STRB r2,[r3,#2] 0x0000054c: e3a00000 .... MOV r0,#0 0x00000550: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x00000554: 00000024 $... DCD 36 ; [Section 17] disp_resume $a 0x00000558: e1a0c00d .... MOV r12,r13 0x0000055c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00000560: e24cb004 ..L. SUB r11,r12,#4 0x00000564: e59f00b0 .... LDR r0,[pc,#176] ; [([Section 10] + 554) = 0x61c] = 0x22a 0x00000568: ebfffffe .... BL printk ; 0x0000056c: ebfffffe .... BL BSP_disp_clk_on ; 0xab80 Section #1 0x00000570: e59f30a8 .0.. LDR r3,[pc,#168] ; [[Section 17] = 0x620] = 0 0x00000574: e5933210 .2.. LDR r3,[r3,#0x210] 0x00000578: e3530001 ..S. CMP r3,#1 0x0000057c: 0a00000e .... BEQ {pc} + 0x40 ; 0x5bc 0x00000580: e3530002 ..S. CMP r3,#2 0x00000584: 0a000009 .... BEQ {pc} + 0x2c ; 0x5b0 0x00000588: e3530008 ..S. CMP r3,#8 0x0000058c: 0a000004 .... BEQ {pc} + 0x18 ; 0x5a4 0x00000590: e3530004 ..S. CMP r3,#4 0x00000594: 1a00000a .... BNE {pc} + 0x30 ; 0x5c4 0x00000598: e3a00000 .... MOV r0,#0 0x0000059c: ebfffffe .... BL BSP_disp_hdmi_open ; 0xce7c Section #1 0x000005a0: ea000007 .... B {pc} + 0x24 ; 0x5c4 0x000005a4: e3a00000 .... MOV r0,#0 0x000005a8: ebfffffe .... BL BSP_disp_vga_open ; 0x131e4 Section #1 0x000005ac: ea000004 .... B {pc} + 0x18 ; 0x5c4 0x000005b0: e3a00000 .... MOV r0,#0 0x000005b4: ebfffffe .... BL BSP_disp_tv_open ; 0x12d2c Section #1 0x000005b8: ea000001 .... B {pc} + 0xc ; 0x5c4 0x000005bc: e3a00000 .... MOV r0,#0 0x000005c0: ebfffffe .... BL DRV_lcd_open ; 0x498 Section #1 0x000005c4: e59f3054 T0.. LDR r3,[pc,#84] ; [[Section 17] = 0x620] = 0 0x000005c8: e5930214 .... LDR r0,[r3,#0x214] 0x000005cc: e3500001 ..P. CMP r0,#1 0x000005d0: 1a000001 .... BNE {pc} + 0xc ; 0x5dc 0x000005d4: ebfffffe .... BL DRV_lcd_open ; 0x498 Section #1 0x000005d8: ea00000d .... B {pc} + 0x3c ; 0x614 0x000005dc: e3500002 ..P. CMP r0,#2 0x000005e0: 1a000002 .... BNE {pc} + 0x10 ; 0x5f0 0x000005e4: e3a00001 .... MOV r0,#1 0x000005e8: ebfffffe .... BL BSP_disp_tv_open ; 0x12d2c Section #1 0x000005ec: ea000008 .... B {pc} + 0x28 ; 0x614 0x000005f0: e3500008 ..P. CMP r0,#8 0x000005f4: 1a000002 .... BNE {pc} + 0x10 ; 0x604 0x000005f8: e3a00001 .... MOV r0,#1 0x000005fc: ebfffffe .... BL BSP_disp_vga_open ; 0x131e4 Section #1 0x00000600: ea000003 .... B {pc} + 0x14 ; 0x614 0x00000604: e3500004 ..P. CMP r0,#4 0x00000608: 1a000001 .... BNE {pc} + 0xc ; 0x614 0x0000060c: e3a00001 .... MOV r0,#1 0x00000610: ebfffffe .... BL BSP_disp_hdmi_open ; 0xce7c Section #1 0x00000614: e3a00000 .... MOV r0,#0 0x00000618: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000061c: 0000022a *... DCD 554 ; [Section 10] 0x00000620: 00000000 .... DCD 0 ; [Section 17] DRV_disp_wait_cmd_finish $a 0x00000624: e1a0c00d .... MOV r12,r13 0x00000628: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000062c: e24cb004 ..L. SUB r11,r12,#4 0x00000630: e89da800 .... LDM r13,{r11,r13,pc} DRV_disp_int_process 0x00000634: e1a0c00d .... MOV r12,r13 0x00000638: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000063c: e24cb004 ..L. SUB r11,r12,#4 0x00000640: e3a00000 .... MOV r0,#0 0x00000644: e89da800 .... LDM r13,{r11,r13,pc} disp_open 0x00000648: e1a0c00d .... MOV r12,r13 0x0000064c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00000650: e24cb004 ..L. SUB r11,r12,#4 0x00000654: e3a00000 .... MOV r0,#0 0x00000658: e89da800 .... LDM r13,{r11,r13,pc} disp_release 0x0000065c: e1a0c00d .... MOV r12,r13 0x00000660: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00000664: e24cb004 ..L. SUB r11,r12,#4 0x00000668: e3a00000 .... MOV r0,#0 0x0000066c: e89da800 .... LDM r13,{r11,r13,pc} disp_read 0x00000670: e1a0c00d .... MOV r12,r13 0x00000674: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00000678: e24cb004 ..L. SUB r11,r12,#4 0x0000067c: e3a00000 .... MOV r0,#0 0x00000680: e89da800 .... LDM r13,{r11,r13,pc} disp_write 0x00000684: e1a0c00d .... MOV r12,r13 0x00000688: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000068c: e24cb004 ..L. SUB r11,r12,#4 0x00000690: e3a00000 .... MOV r0,#0 0x00000694: e89da800 .... LDM r13,{r11,r13,pc} disp_mmap 0x00000698: e1a0c00d .... MOV r12,r13 0x0000069c: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x000006a0: e24cb004 ..L. SUB r11,r12,#4 0x000006a4: e24dd00c ..M. SUB r13,r13,#0xc 0x000006a8: e59f4040 @@.. LDR r4,[pc,#64] ; [([Section 17] + 536) = 0x6f0] = 0x218 0x000006ac: e1a02001 . .. MOV r2,r1 0x000006b0: e5923008 .0.. LDR r3,[r2,#8] 0x000006b4: e1a00002 .... MOV r0,r2 0x000006b8: e592e014 .... LDR r14,[r2,#0x14] 0x000006bc: e3a0200c . .. MOV r2,#0xc 0x000006c0: e594c018 .... LDR r12,[r4,#0x18] 0x000006c4: e5911004 .... LDR r1,[r1,#4] 0x000006c8: e58de000 .... STR r14,[r13,#0] 0x000006cc: e02c4c92 .L,. MLA r12,r2,r12,r4 0x000006d0: e0613003 .0a. RSB r3,r1,r3 0x000006d4: e59c2004 . .. LDR r2,[r12,#4] 0x000006d8: e1a02622 "&.. LSR r2,r2,#12 0x000006dc: ebfffffe .... BL remap_pfn_range ; 0x000006e0: e3500000 ..P. CMP r0,#0 0x000006e4: 13e0000a .... MVNNE r0,#0xa 0x000006e8: e24bd010 ..K. SUB r13,r11,#0x10 0x000006ec: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x000006f0: 00000218 .... DCD 536 ; [Section 17] disp_mem_release $a 0x000006f4: e1a0c00d .... MOV r12,r13 0x000006f8: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000006fc: e24cb004 ..L. SUB r11,r12,#4 0x00000700: e3a0300c .0.. MOV r3,#0xc 0x00000704: e59f2064 d .. LDR r2,[pc,#100] ; [([Section 17] + 536) = 0x770] = 0x218 0x00000708: e0030093 .... MUL r3,r3,r0 0x0000070c: e1a05000 .P.. MOV r5,r0 0x00000710: e0821003 .... ADD r1,r2,r3 0x00000714: e7920003 .... LDR r0,[r2,r3] 0x00000718: e5913008 .0.. LDR r3,[r1,#8] 0x0000071c: e3500000 ..P. CMP r0,#0 0x00000720: 03e00015 .... MVNEQ r0,#0x15 0x00000724: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x00000728: e2833eff .>.. ADD r3,r3,#0xff0 0x0000072c: e3e01000 .... MVN r1,#0 0x00000730: e283300f .0.. ADD r3,r3,#0xf 0x00000734: e3c33eff .>.. BIC r3,r3,#0xff0 0x00000738: e3c3300f .0.. BIC r3,r3,#0xf 0x0000073c: e0833001 .0.. ADD r3,r3,r1 0x00000740: e1a045a3 .E.. LSR r4,r3,#11 0x00000744: e1b040a4 .@.. LSRS r4,r4,#1 0x00000748: e2811001 .... ADD r1,r1,#1 0x0000074c: 1afffffc .... BNE {pc} - 0x8 ; 0x744 0x00000750: ebfffffe .... BL free_pages ; 0x00000754: e59f0014 .... LDR r0,[pc,#20] ; [([Section 17] + 536) = 0x770] = 0x218 0x00000758: e3a0300c .0.. MOV r3,#0xc 0x0000075c: e1a01003 .... MOV r1,r3 0x00000760: e0200593 .. . MLA r0,r3,r5,r0 0x00000764: ebfffffe .... BL __memzero ; 0x00000768: e1a00004 .... MOV r0,r4 0x0000076c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00000770: 00000218 .... DCD 536 ; [Section 17] disp_mem_request $a 0x00000774: e1a0c00d .... MOV r12,r13 0x00000778: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000077c: e24cb004 ..L. SUB r11,r12,#4 0x00000780: e24dd008 ..M. SUB r13,r13,#8 0x00000784: e3a0300c .0.. MOV r3,#0xc 0x00000788: e59f2100 .!.. LDR r2,[pc,#256] ; [([Section 17] + 536) = 0x890] = 0x218 0x0000078c: e0030093 .... MUL r3,r3,r0 0x00000790: e1a06000 .`.. MOV r6,r0 0x00000794: e1a05001 .P.. MOV r5,r1 0x00000798: e0820003 .... ADD r0,r2,r3 0x0000079c: e7923003 .0.. LDR r3,[r2,r3] 0x000007a0: e3530000 ..S. CMP r3,#0 0x000007a4: 13e00015 .... MVNNE r0,#0x15 0x000007a8: 1a000036 6... BNE {pc} + 0xe0 ; 0x888 0x000007ac: e2813eff .>.. ADD r3,r1,#0xff0 0x000007b0: e3e01000 .... MVN r1,#0 0x000007b4: e283300f .0.. ADD r3,r3,#0xf 0x000007b8: e5805008 .P.. STR r5,[r0,#8] 0x000007bc: e3c33eff .>.. BIC r3,r3,#0xff0 0x000007c0: e3c3300f .0.. BIC r3,r3,#0xf 0x000007c4: e0833001 .0.. ADD r3,r3,r1 0x000007c8: e1a045a3 .E.. LSR r4,r3,#11 0x000007cc: e1a03004 .0.. MOV r3,r4 0x000007d0: e1b030a3 .0.. LSRS r3,r3,#1 0x000007d4: e2811001 .... ADD r1,r1,#1 0x000007d8: 1afffffc .... BNE {pc} - 0x8 ; 0x7d0 0x000007dc: e3a000d0 .... MOV r0,#0xd0 0x000007e0: e59f20ac . .. LDR r2,[pc,#172] ; [(contig_page_data + 2208) = 0x894] = 0x8a0 0x000007e4: ebfffffe .... BL __alloc_pages_nodemask ; 0x000007e8: e2507000 .pP. SUBS r7,r0,#0 0x000007ec: 0a000022 "... BEQ {pc} + 0x90 ; 0x87c 0x000007f0: ebfffffe .... BL page_address ; 0x000007f4: e3a0300c .0.. MOV r3,#0xc 0x000007f8: e0030693 .... MUL r3,r3,r6 0x000007fc: e59f208c . .. LDR r2,[pc,#140] ; [([Section 17] + 536) = 0x890] = 0x218 0x00000800: e082c003 .... ADD r12,r2,r3 0x00000804: e3500000 ..P. CMP r0,#0 0x00000808: e7820003 .... STR r0,[r2,r3] 0x0000080c: 1a000009 .... BNE {pc} + 0x2c ; 0x838 0x00000810: e3e01000 .... MVN r1,#0 0x00000814: e1b040a4 .@.. LSRS r4,r4,#1 0x00000818: e2811001 .... ADD r1,r1,#1 0x0000081c: 1afffffc .... BNE {pc} - 0x8 ; 0x814 0x00000820: e1a00007 .... MOV r0,r7 0x00000824: ebfffffe .... BL free_pages ; 0x00000828: e3a01038 8... MOV r1,#0x38 0x0000082c: e59f0064 d... LDR r0,[pc,#100] ; [([Section 10] + 572) = 0x898] = 0x23c 0x00000830: ebfffffe .... BL printk ; 0x00000834: ea000012 .... B {pc} + 0x50 ; 0x884 0x00000838: e3550000 ..U. CMP r5,#0 0x0000083c: e58c0004 .... STR r0,[r12,#4] 0x00000840: 0a000001 .... BEQ {pc} + 0xc ; 0x84c 0x00000844: e1a01005 .... MOV r1,r5 0x00000848: ebfffffe .... BL __memzero ; 0x0000084c: e3a0200c . .. MOV r2,#0xc 0x00000850: e59f3038 80.. LDR r3,[pc,#56] ; [([Section 17] + 536) = 0x890] = 0x218 0x00000854: e0020692 .... MUL r2,r2,r6 0x00000858: e58d5000 .P.. STR r5,[r13,#0] 0x0000085c: e1a01006 .... MOV r1,r6 0x00000860: e59f0034 4... LDR r0,[pc,#52] ; [([Section 10] + 603) = 0x89c] = 0x25b 0x00000864: e083c002 .... ADD r12,r3,r2 0x00000868: e7933002 .0.. LDR r3,[r3,r2] 0x0000086c: e59c2004 . .. LDR r2,[r12,#4] 0x00000870: ebfffffe .... BL printk ; 0x00000874: e3a00000 .... MOV r0,#0 0x00000878: ea000002 .... B {pc} + 0x10 ; 0x888 0x0000087c: e59f001c .... LDR r0,[pc,#28] ; [([Section 10] + 649) = 0x8a0] = 0x289 0x00000880: ebfffffe .... BL printk ; 0x00000884: e3e0000b .... MVN r0,#0xb 0x00000888: e24bd01c ..K. SUB r13,r11,#0x1c 0x0000088c: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00000890: 00000218 .... DCD 536 ; [Section 17] 0x00000894: 000008a0 .... DCD 2208 ; contig_page_data 0x00000898: 0000023c <... DCD 572 ; [Section 10] 0x0000089c: 0000025b [... DCD 603 ; [Section 10] 0x000008a0: 00000289 .... DCD 649 ; [Section 10] disp_ioctl $a 0x000008a4: e1a0c00d .... MOV r12,r13 0x000008a8: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x000008ac: e24cb004 ..L. SUB r11,r12,#4 0x000008b0: e24dd070 p.M. SUB r13,r13,#0x70 0x000008b4: e1a0000d .... MOV r0,r13 0x000008b8: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x000008bc: e3c3303f ?0.. BIC r3,r3,#0x3f 0x000008c0: e1a04001 .@.. MOV r4,r1 0x000008c4: e24b0034 4.K. SUB r0,r11,#0x34 0x000008c8: e5933008 .0.. LDR r3,[r3,#8] 0x000008cc: e2921010 .... ADDS r1,r2,#0x10 0x000008d0: 30d11003 ...0 SBCSCC r1,r1,r3 0x000008d4: 33a03000 .0.3 MOVCC r3,#0 0x000008d8: e3530000 ..S. CMP r3,#0 0x000008dc: 1a000005 .... BNE {pc} + 0x1c ; 0x8f8 0x000008e0: e1a01002 .... MOV r1,r2 0x000008e4: e3a02010 . .. MOV r2,#0x10 0x000008e8: ebfffffe .... BL __copy_from_user ; 0x000008ec: e3500000 ..P. CMP r0,#0 0x000008f0: 0a000006 .... BEQ {pc} + 0x20 ; 0x910 0x000008f4: ea000001 .... B {pc} + 0xc ; 0x900 0x000008f8: e3a01010 .... MOV r1,#0x10 0x000008fc: ebfffffe .... BL __memzero ; 0x00000900: e59f0f48 H... LDR r0,[pc,#3912] ; [([Section 10] + 672) = 0x1850] = 0x2a0 0x00000904: e3e0400d .@.. MVN r4,#0xd 0x00000908: ebfffffe .... BL printk ; 0x0000090c: ea000672 r... B {pc} + 0x19d0 ; 0x22dc 0x00000910: e2442d0b .-D. SUB r2,r4,#0x2c0 0x00000914: e30032c3 .2.. MOV r3,#0x2c3 0x00000918: e1540003 ..T. CMP r4,r3 0x0000091c: 13520001 ..R. CMPNE r2,#1 0x00000920: e24b6034 4`K. SUB r6,r11,#0x34 0x00000924: e89601c0 .... LDM r6,{r6-r8} 0x00000928: e51b5028 (P.. LDR r5,[r11,#-0x28] 0x0000092c: 9a000009 .... BLS {pc} + 0x2c ; 0x958 0x00000930: e2433001 .0C. SUB r3,r3,#1 0x00000934: e1540003 ..T. CMP r4,r3 0x00000938: 0a000006 .... BEQ {pc} + 0x20 ; 0x958 0x0000093c: e3560001 ..V. CMP r6,#1 0x00000940: 9a000004 .... BLS {pc} + 0x18 ; 0x958 0x00000944: e1a01006 .... MOV r1,r6 0x00000948: e59f0f04 .... LDR r0,[pc,#3844] ; [([Section 10] + 693) = 0x1854] = 0x2b5 0x0000094c: ebfffffe .... BL printk ; 0x00000950: e3e04000 .@.. MVN r4,#0 0x00000954: ea000660 `... B {pc} + 0x1988 ; 0x22dc 0x00000958: e59f0ef8 .... LDR r0,[pc,#3832] ; [([Section 10] + 733) = 0x1858] = 0x2dd 0x0000095c: e1a01004 .... MOV r1,r4 0x00000960: ebfffffe .... BL printk ; 0x00000964: e3003101 .1.. MOV r3,#0x101 0x00000968: e1540003 ..T. CMP r4,r3 0x0000096c: 0a000418 .... BEQ {pc} + 0x1068 ; 0x19d4 0x00000970: 8a000091 .... BHI {pc} + 0x24c ; 0xbbc 0x00000974: e354004d M.T. CMP r4,#0x4d 0x00000978: 0a0002ee .... BEQ {pc} + 0xbc0 ; 0x1538 0x0000097c: 8a00004b K... BHI {pc} + 0x134 ; 0xab0 0x00000980: e3540018 ..T. CMP r4,#0x18 0x00000984: 0a00021b .... BEQ {pc} + 0x874 ; 0x11f8 0x00000988: 8a000020 ... BHI {pc} + 0x88 ; 0xa10 0x0000098c: e354000e ..T. CMP r4,#0xe 0x00000990: 0a0001f9 .... BEQ {pc} + 0x7ec ; 0x117c 0x00000994: 8a00000e .... BHI {pc} + 0x40 ; 0x9d4 0x00000998: e3540008 ..T. CMP r4,#8 0x0000099c: 0a0001cb .... BEQ {pc} + 0x734 ; 0x10d0 0x000009a0: 8a000005 .... BHI {pc} + 0x1c ; 0x9bc 0x000009a4: e3540006 ..T. CMP r4,#6 0x000009a8: 0a000172 r... BEQ {pc} + 0x5d0 ; 0xf78 0x000009ac: 8a000195 .... BHI {pc} + 0x65c ; 0x1008 0x000009b0: e3540004 ..T. CMP r4,#4 0x000009b4: 1a000137 7... BNE {pc} + 0x4e4 ; 0xe98 0x000009b8: ea000153 S... B {pc} + 0x554 ; 0xf0c 0x000009bc: e354000a ..T. CMP r4,#0xa 0x000009c0: 0a0001be .... BEQ {pc} + 0x700 ; 0x10c0 0x000009c4: 3a0001c5 ...: BCC {pc} + 0x71c ; 0x10e0 0x000009c8: e354000d ..T. CMP r4,#0xd 0x000009cc: 1a000131 1... BNE {pc} + 0x4cc ; 0xe98 0x000009d0: ea0001c6 .... B {pc} + 0x720 ; 0x10f0 0x000009d4: e3540012 ..T. CMP r4,#0x12 0x000009d8: 0a0001ef .... BEQ {pc} + 0x7c4 ; 0x119c 0x000009dc: 8a000003 .... BHI {pc} + 0x14 ; 0x9f0 0x000009e0: e3540010 ..T. CMP r4,#0x10 0x000009e4: 0a0001a5 .... BEQ {pc} + 0x69c ; 0x1080 0x000009e8: 8a0001ac .... BHI {pc} + 0x6b8 ; 0x10a0 0x000009ec: ea0001e6 .... B {pc} + 0x7a0 ; 0x118c 0x000009f0: e3540014 ..T. CMP r4,#0x14 0x000009f4: 0a0001fa .... BEQ {pc} + 0x7f0 ; 0x11e4 0x000009f8: 3a0001f0 ...: BCC {pc} + 0x7c8 ; 0x11c0 0x000009fc: e3540016 ..T. CMP r4,#0x16 0x00000a00: 0a0001ea .... BEQ {pc} + 0x7b0 ; 0x11b0 0x00000a04: e3540017 ..T. CMP r4,#0x17 0x00000a08: 1a000122 "... BNE {pc} + 0x490 ; 0xe98 0x00000a0c: ea0001f0 .... B {pc} + 0x7c8 ; 0x11d4 0x00000a10: e3540044 D.T. CMP r4,#0x44 0x00000a14: 0a00021d .... BEQ {pc} + 0x87c ; 0x1290 0x00000a18: 8a000011 .... BHI {pc} + 0x4c ; 0xa64 0x00000a1c: e354003f ?.T. CMP r4,#0x3f 0x00000a20: 0a00011e .... BEQ {pc} + 0x480 ; 0xea0 0x00000a24: 8a000006 .... BHI {pc} + 0x20 ; 0xa44 0x00000a28: e354001b ..T. CMP r4,#0x1b 0x00000a2c: 0a0001fa .... BEQ {pc} + 0x7f0 ; 0x121c 0x00000a30: e354001c ..T. CMP r4,#0x1c 0x00000a34: 0a0001fd .... BEQ {pc} + 0x7fc ; 0x1230 0x00000a38: e354001a ..T. CMP r4,#0x1a 0x00000a3c: 1a000115 .... BNE {pc} + 0x45c ; 0xe98 0x00000a40: ea0001f0 .... B {pc} + 0x7c8 ; 0x1208 0x00000a44: e3540041 A.T. CMP r4,#0x41 0x00000a48: 0a000201 .... BEQ {pc} + 0x80c ; 0x1254 0x00000a4c: 3a0001fb ...: BCC {pc} + 0x7f4 ; 0x1240 0x00000a50: e3540042 B.T. CMP r4,#0x42 0x00000a54: 0a000203 .... BEQ {pc} + 0x814 ; 0x1268 0x00000a58: e3540043 C.T. CMP r4,#0x43 0x00000a5c: 1a00010d .... BNE {pc} + 0x43c ; 0xe98 0x00000a60: ea000205 .... B {pc} + 0x81c ; 0x127c 0x00000a64: e3540048 H.T. CMP r4,#0x48 0x00000a68: 0a00024e N... BEQ {pc} + 0x940 ; 0x13a8 0x00000a6c: 8a000007 .... BHI {pc} + 0x24 ; 0xa90 0x00000a70: e3540046 F.T. CMP r4,#0x46 0x00000a74: 0a000228 (... BEQ {pc} + 0x8a8 ; 0x131c 0x00000a78: e1a0200d . .. MOV r2,r13 0x00000a7c: e3c2ad7f .... BIC r10,r2,#0x1fc0 0x00000a80: e24b5094 .PK. SUB r5,r11,#0x94 0x00000a84: e3caa03f ?... BIC r10,r10,#0x3f 0x00000a88: 8a00023f ?... BHI {pc} + 0x904 ; 0x138c 0x00000a8c: ea00021b .... B {pc} + 0x874 ; 0x1300 0x00000a90: e354004a J.T. CMP r4,#0x4a 0x00000a94: 0a000268 h... BEQ {pc} + 0x9a8 ; 0x143c 0x00000a98: 3a00025e ^..: BCC {pc} + 0x980 ; 0x1418 0x00000a9c: e354004b K.T. CMP r4,#0x4b 0x00000aa0: 0a000281 .... BEQ {pc} + 0xa0c ; 0x14ac 0x00000aa4: e354004c L.T. CMP r4,#0x4c 0x00000aa8: 1a0000fa .... BNE {pc} + 0x3f0 ; 0xe98 0x00000aac: ea00029b .... B {pc} + 0xa74 ; 0x1520 0x00000ab0: e354005e ^.T. CMP r4,#0x5e 0x00000ab4: 0a000302 .... BEQ {pc} + 0xc10 ; 0x16c4 0x00000ab8: 8a00001c .... BHI {pc} + 0x78 ; 0xb30 0x00000abc: e3540055 U.T. CMP r4,#0x55 0x00000ac0: 0a0002ce .... BEQ {pc} + 0xb40 ; 0x1600 0x00000ac4: 8a00000a .... BHI {pc} + 0x30 ; 0xaf4 0x00000ac8: e3540051 Q.T. CMP r4,#0x51 0x00000acc: 0a0002a5 .... BEQ {pc} + 0xa9c ; 0x1568 0x00000ad0: 8a000003 .... BHI {pc} + 0x14 ; 0xae4 0x00000ad4: e354004f O.T. CMP r4,#0x4f 0x00000ad8: 0a00029c .... BEQ {pc} + 0xa78 ; 0x1550 0x00000adc: 8a0002b3 .... BHI {pc} + 0xad4 ; 0x15b0 0x00000ae0: ea0002b7 .... B {pc} + 0xae4 ; 0x15c4 0x00000ae4: e3540053 S.T. CMP r4,#0x53 0x00000ae8: 0a0002ba .... BEQ {pc} + 0xaf0 ; 0x15d8 0x00000aec: 8a0002a9 .... BHI {pc} + 0xaac ; 0x1598 0x00000af0: ea0002a2 .... B {pc} + 0xa90 ; 0x1580 0x00000af4: e3540059 Y.T. CMP r4,#0x59 0x00000af8: 0a0002c5 .... BEQ {pc} + 0xb1c ; 0x1614 0x00000afc: 8a000003 .... BHI {pc} + 0x14 ; 0xb10 0x00000b00: e3540057 W.T. CMP r4,#0x57 0x00000b04: 0a000280 .... BEQ {pc} + 0xa08 ; 0x150c 0x00000b08: 8a0002b7 .... BHI {pc} + 0xae4 ; 0x15ec 0x00000b0c: ea000279 y... B {pc} + 0x9ec ; 0x14f8 0x00000b10: e354005b [.T. CMP r4,#0x5b 0x00000b14: 0a0002c9 .... BEQ {pc} + 0xb2c ; 0x1640 0x00000b18: 3a0002c3 ...: BCC {pc} + 0xb14 ; 0x162c 0x00000b1c: e354005c \.T. CMP r4,#0x5c 0x00000b20: 0a0002d1 .... BEQ {pc} + 0xb4c ; 0x166c 0x00000b24: e354005d ].T. CMP r4,#0x5d 0x00000b28: 1a0000da .... BNE {pc} + 0x370 ; 0xe98 0x00000b2c: ea0002d9 .... B {pc} + 0xb6c ; 0x1698 0x00000b30: e3540081 ..T. CMP r4,#0x81 0x00000b34: 0a000301 .... BEQ {pc} + 0xc0c ; 0x1740 0x00000b38: 8a00000e .... BHI {pc} + 0x40 ; 0xb78 0x00000b3c: e3540062 b.T. CMP r4,#0x62 0x00000b40: 0a0002e5 .... BEQ {pc} + 0xb9c ; 0x16dc 0x00000b44: 8a000003 .... BHI {pc} + 0x14 ; 0xb58 0x00000b48: e3540060 `.T. CMP r4,#0x60 0x00000b4c: 0a0002cc .... BEQ {pc} + 0xb38 ; 0x1684 0x00000b50: 8a0002d6 .... BHI {pc} + 0xb60 ; 0x16b0 0x00000b54: ea0002bf .... B {pc} + 0xb04 ; 0x1658 0x00000b58: e3540064 d.T. CMP r4,#0x64 0x00000b5c: 0a0002e9 .... BEQ {pc} + 0xbac ; 0x1708 0x00000b60: 3a0002e2 ...: BCC {pc} + 0xb90 ; 0x16f0 0x00000b64: e3540065 e.T. CMP r4,#0x65 0x00000b68: 0a0002ec .... BEQ {pc} + 0xbb8 ; 0x1720 0x00000b6c: e3540080 ..T. CMP r4,#0x80 0x00000b70: 1a0000c8 .... BNE {pc} + 0x328 ; 0xe98 0x00000b74: ea0002ee .... B {pc} + 0xbc0 ; 0x1734 0x00000b78: e35400c2 ..T. CMP r4,#0xc2 0x00000b7c: 0a000318 .... BEQ {pc} + 0xc68 ; 0x17e4 0x00000b80: 8a000005 .... BHI {pc} + 0x1c ; 0xb9c 0x00000b84: e35400c0 ..T. CMP r4,#0xc0 0x00000b88: 0a00030b .... BEQ {pc} + 0xc34 ; 0x17bc 0x00000b8c: 8a00030f .... BHI {pc} + 0xc44 ; 0x17d0 0x00000b90: e3540082 ..T. CMP r4,#0x82 0x00000b94: 1a0000bf .... BNE {pc} + 0x304 ; 0xe98 0x00000b98: ea0002ec .... B {pc} + 0xbb8 ; 0x1750 0x00000b9c: e35400c4 ..T. CMP r4,#0xc4 0x00000ba0: 0a000347 G... BEQ {pc} + 0xd24 ; 0x18c4 0x00000ba4: 3a000334 4..: BCC {pc} + 0xcd8 ; 0x187c 0x00000ba8: e35400c5 ..T. CMP r4,#0xc5 0x00000bac: 0a00035f _... BEQ {pc} + 0xd84 ; 0x1930 0x00000bb0: e3540c01 ..T. CMP r4,#0x100 0x00000bb4: 1a0000b7 .... BNE {pc} + 0x2e4 ; 0xe98 0x00000bb8: ea000380 .... B {pc} + 0xe08 ; 0x19c0 0x00000bbc: e3003242 B2.. MOV r3,#0x242 0x00000bc0: e1540003 ..T. CMP r4,r3 0x00000bc4: 0a000445 E... BEQ {pc} + 0x111c ; 0x1ce0 0x00000bc8: 8a00005a Z... BHI {pc} + 0x170 ; 0xd38 0x00000bcc: e24330bb .0C. SUB r3,r3,#0xbb 0x00000bd0: e1540003 ..T. CMP r4,r3 0x00000bd4: 0a0003ef .... BEQ {pc} + 0xfc4 ; 0x1b98 0x00000bd8: 8a000029 )... BHI {pc} + 0xac ; 0xc84 0x00000bdc: e2433041 A0C. SUB r3,r3,#0x41 0x00000be0: e1540003 ..T. CMP r4,r3 0x00000be4: 0a0003c4 .... BEQ {pc} + 0xf18 ; 0x1afc 0x00000be8: 8a000011 .... BHI {pc} + 0x4c ; 0xc34 0x00000bec: e3540d05 ..T. CMP r4,#0x140 0x00000bf0: 0a0003b0 .... BEQ {pc} + 0xec8 ; 0x1ab8 0x00000bf4: 8a000006 .... BHI {pc} + 0x20 ; 0xc14 0x00000bf8: e2433043 C0C. SUB r3,r3,#0x43 0x00000bfc: e1540003 ..T. CMP r4,r3 0x00000c00: 0a000394 .... BEQ {pc} + 0xe58 ; 0x1a58 0x00000c04: 3a000377 w..: BCC {pc} + 0xde4 ; 0x19e8 0x00000c08: e3540f41 A.T. CMP r4,#0x104 0x00000c0c: 1a0000a1 .... BNE {pc} + 0x28c ; 0xe98 0x00000c10: ea000395 .... B {pc} + 0xe5c ; 0x1a6c 0x00000c14: e3003142 B1.. MOV r3,#0x142 0x00000c18: e1540003 ..T. CMP r4,r3 0x00000c1c: 0a0003ad .... BEQ {pc} + 0xebc ; 0x1ad8 0x00000c20: 3a0003a8 ...: BCC {pc} + 0xea8 ; 0x1ac8 0x00000c24: e2833001 .0.. ADD r3,r3,#1 0x00000c28: e1540003 ..T. CMP r4,r3 0x00000c2c: 1a000099 .... BNE {pc} + 0x26c ; 0xe98 0x00000c30: ea0003ad .... B {pc} + 0xebc ; 0x1aec 0x00000c34: e3003182 .1.. MOV r3,#0x182 0x00000c38: e1540003 ..T. CMP r4,r3 0x00000c3c: 0a0003c0 .... BEQ {pc} + 0xf08 ; 0x1b44 0x00000c40: 8a000005 .... BHI {pc} + 0x1c ; 0xc5c 0x00000c44: e3540d06 ..T. CMP r4,#0x180 0x00000c48: 0a0003b5 .... BEQ {pc} + 0xedc ; 0x1b24 0x00000c4c: 8a0003b8 .... BHI {pc} + 0xee8 ; 0x1b34 0x00000c50: e3540f53 S.T. CMP r4,#0x14c 0x00000c54: 1a00008f .... BNE {pc} + 0x244 ; 0xe98 0x00000c58: ea0003ac .... B {pc} + 0xeb8 ; 0x1b10 0x00000c5c: e3540f61 a.T. CMP r4,#0x184 0x00000c60: 0a0003c0 .... BEQ {pc} + 0xf08 ; 0x1b68 0x00000c64: 3a0003bb ...: BCC {pc} + 0xef4 ; 0x1b58 0x00000c68: e3003185 .1.. MOV r3,#0x185 0x00000c6c: e1540003 ..T. CMP r4,r3 0x00000c70: 0a0003c0 .... BEQ {pc} + 0xf08 ; 0x1b78 0x00000c74: e2833001 .0.. ADD r3,r3,#1 0x00000c78: e1540003 ..T. CMP r4,r3 0x00000c7c: 1a000085 .... BNE {pc} + 0x21c ; 0xe98 0x00000c80: ea0003c0 .... B {pc} + 0xf08 ; 0x1b88 0x00000c84: e30031c5 .1.. MOV r3,#0x1c5 0x00000c88: e1540003 ..T. CMP r4,r3 0x00000c8c: 0a0003e7 .... BEQ {pc} + 0xfa4 ; 0x1c30 0x00000c90: 8a000014 .... BHI {pc} + 0x58 ; 0xce8 0x00000c94: e3540d07 ..T. CMP r4,#0x1c0 0x00000c98: 0a0003d3 .... BEQ {pc} + 0xf54 ; 0x1bec 0x00000c9c: 8a000007 .... BHI {pc} + 0x24 ; 0xcc0 0x00000ca0: e243303c <0C. SUB r3,r3,#0x3c 0x00000ca4: e1540003 ..T. CMP r4,r3 0x00000ca8: 0a0003c4 .... BEQ {pc} + 0xf18 ; 0x1bc0 0x00000cac: 3a0003be ...: BCC {pc} + 0xf00 ; 0x1bac 0x00000cb0: e2833001 .0.. ADD r3,r3,#1 0x00000cb4: e1540003 ..T. CMP r4,r3 0x00000cb8: 1a000076 v... BNE {pc} + 0x1e0 ; 0xe98 0x00000cbc: ea0003c5 .... B {pc} + 0xf1c ; 0x1bd8 0x00000cc0: e30031c2 .1.. MOV r3,#0x1c2 0x00000cc4: e1540003 ..T. CMP r4,r3 0x00000cc8: 0a0003cf .... BEQ {pc} + 0xf44 ; 0x1c0c 0x00000ccc: 3a0003ca ...: BCC {pc} + 0xf30 ; 0x1bfc 0x00000cd0: e2833001 .0.. ADD r3,r3,#1 0x00000cd4: e1540003 ..T. CMP r4,r3 0x00000cd8: 0a0003d0 .... BEQ {pc} + 0xf48 ; 0x1c20 0x00000cdc: e3540f71 q.T. CMP r4,#0x1c4 0x00000ce0: 1a00006c l... BNE {pc} + 0x1b8 ; 0xe98 0x00000ce4: ea0003d5 .... B {pc} + 0xf5c ; 0x1c40 0x00000ce8: e3003202 .2.. MOV r3,#0x202 0x00000cec: e1540003 ..T. CMP r4,r3 0x00000cf0: 0a0003e4 .... BEQ {pc} + 0xf98 ; 0x1c88 0x00000cf4: 8a000006 .... BHI {pc} + 0x20 ; 0xd14 0x00000cf8: e3540c02 ..T. CMP r4,#0x200 0x00000cfc: 0a0003d9 .... BEQ {pc} + 0xf6c ; 0x1c68 0x00000d00: 8a0003dc .... BHI {pc} + 0xf78 ; 0x1c78 0x00000d04: e243303c <0C. SUB r3,r3,#0x3c 0x00000d08: e1540003 ..T. CMP r4,r3 0x00000d0c: 1a000061 a... BNE {pc} + 0x18c ; 0xe98 0x00000d10: ea0003cf .... B {pc} + 0xf44 ; 0x1c54 0x00000d14: e3540f81 ..T. CMP r4,#0x204 0x00000d18: 0a0003e3 .... BEQ {pc} + 0xf94 ; 0x1cac 0x00000d1c: 3a0003de ...: BCC {pc} + 0xf80 ; 0x1c9c 0x00000d20: e3540d09 ..T. CMP r4,#0x240 0x00000d24: 0a0003e5 .... BEQ {pc} + 0xf9c ; 0x1cc0 0x00000d28: e3003241 A2.. MOV r3,#0x241 0x00000d2c: e1540003 ..T. CMP r4,r3 0x00000d30: 1a000058 X... BNE {pc} + 0x168 ; 0xe98 0x00000d34: ea0003e5 .... B {pc} + 0xf9c ; 0x1cd0 0x00000d38: e3540f95 ..T. CMP r4,#0x254 0x00000d3c: 0a0004e2 .... BEQ {pc} + 0x1390 ; 0x20cc 0x00000d40: 8a000029 )... BHI {pc} + 0xac ; 0xdec 0x00000d44: e300324b K2.. MOV r3,#0x24b 0x00000d48: e1540003 ..T. CMP r4,r3 0x00000d4c: 0a0004a5 .... BEQ {pc} + 0x129c ; 0x1fe8 0x00000d50: 8a000011 .... BHI {pc} + 0x4c ; 0xd9c 0x00000d54: e2433005 .0C. SUB r3,r3,#5 0x00000d58: e1540003 ..T. CMP r4,r3 0x00000d5c: 0a0003fa .... BEQ {pc} + 0xff0 ; 0x1d4c 0x00000d60: 8a000003 .... BHI {pc} + 0x14 ; 0xd74 0x00000d64: e3540f91 ..T. CMP r4,#0x244 0x00000d68: 0a0003e6 .... BEQ {pc} + 0xfa0 ; 0x1d08 0x00000d6c: 8a0003ed .... BHI {pc} + 0xfbc ; 0x1d28 0x00000d70: ea0003e0 .... B {pc} + 0xf88 ; 0x1cf8 0x00000d74: e3540f92 ..T. CMP r4,#0x248 0x00000d78: 0a000429 )... BEQ {pc} + 0x10ac ; 0x1e24 0x00000d7c: 3a000400 ...: BCC {pc} + 0x1008 ; 0x1d84 0x00000d80: e3003249 I2.. MOV r3,#0x249 0x00000d84: e1540003 ..T. CMP r4,r3 0x00000d88: 0a000440 @... BEQ {pc} + 0x1108 ; 0x1e90 0x00000d8c: e2833001 .0.. ADD r3,r3,#1 0x00000d90: e1540003 ..T. CMP r4,r3 0x00000d94: 1a00003f ?... BNE {pc} + 0x104 ; 0xe98 0x00000d98: ea000441 A... B {pc} + 0x110c ; 0x1ea4 0x00000d9c: e300324f O2.. MOV r3,#0x24f 0x00000da0: e1540003 ..T. CMP r4,r3 0x00000da4: 0a0004c3 .... BEQ {pc} + 0x1314 ; 0x20b8 0x00000da8: 8a000004 .... BHI {pc} + 0x18 ; 0xdc0 0x00000dac: e2433002 .0C. SUB r3,r3,#2 0x00000db0: e1540003 ..T. CMP r4,r3 0x00000db4: 0a0004a7 .... BEQ {pc} + 0x12a4 ; 0x2058 0x00000db8: 8a0004b9 .... BHI {pc} + 0x12ec ; 0x20a4 0x00000dbc: ea000454 T... B {pc} + 0x1158 ; 0x1f14 0x00000dc0: e3003251 Q2.. MOV r3,#0x251 0x00000dc4: e1540003 ..T. CMP r4,r3 0x00000dc8: 0a0003e9 .... BEQ {pc} + 0xfac ; 0x1d74 0x00000dcc: 3a0003e4 ...: BCC {pc} + 0xf98 ; 0x1d64 0x00000dd0: e2833001 .0.. ADD r3,r3,#1 0x00000dd4: e1540003 ..T. CMP r4,r3 0x00000dd8: 0a0003ce .... BEQ {pc} + 0xf40 ; 0x1d18 0x00000ddc: e2833001 .0.. ADD r3,r3,#1 0x00000de0: e1540003 ..T. CMP r4,r3 0x00000de4: 1a00002b +... BNE {pc} + 0xb4 ; 0xe98 0x00000de8: ea0003d3 .... B {pc} + 0xf54 ; 0x1d3c 0x00000dec: e300325d ]2.. MOV r3,#0x25d 0x00000df0: e1540003 ..T. CMP r4,r3 0x00000df4: 0a0004e9 .... BEQ {pc} + 0x13ac ; 0x21a0 0x00000df8: 8a000011 .... BHI {pc} + 0x4c ; 0xe44 0x00000dfc: e3540f96 ..T. CMP r4,#0x258 0x00000e00: 0a0004c5 .... BEQ {pc} + 0x131c ; 0x211c 0x00000e04: 8a000004 .... BHI {pc} + 0x18 ; 0xe1c 0x00000e08: e2433007 .0C. SUB r3,r3,#7 0x00000e0c: e1540003 ..T. CMP r4,r3 0x00000e10: 0a0004b7 .... BEQ {pc} + 0x12e4 ; 0x20f4 0x00000e14: 8a0004bb .... BHI {pc} + 0x12f4 ; 0x2108 0x00000e18: ea0004b0 .... B {pc} + 0x12c8 ; 0x20e0 0x00000e1c: e300325a Z2.. MOV r3,#0x25a 0x00000e20: e1540003 ..T. CMP r4,r3 0x00000e24: 0a000440 @... BEQ {pc} + 0x1108 ; 0x1f2c 0x00000e28: 3a0003f9 ...: BCC {pc} + 0xfec ; 0x1e14 0x00000e2c: e2833001 .0.. ADD r3,r3,#1 0x00000e30: e1540003 ..T. CMP r4,r3 0x00000e34: 0a000458 X... BEQ {pc} + 0x1168 ; 0x1f9c 0x00000e38: e3540f97 ..T. CMP r4,#0x25c 0x00000e3c: 1a000015 .... BNE {pc} + 0x5c ; 0xe98 0x00000e40: ea0004ba .... B {pc} + 0x12f0 ; 0x2130 0x00000e44: e30032c1 .2.. MOV r3,#0x2c1 0x00000e48: e1540003 ..T. CMP r4,r3 0x00000e4c: 0a00050e .... BEQ {pc} + 0x1440 ; 0x228c 0x00000e50: 8a000007 .... BHI {pc} + 0x24 ; 0xe74 0x00000e54: e2433040 @0C. SUB r3,r3,#0x40 0x00000e58: e1540003 ..T. CMP r4,r3 0x00000e5c: 0a000500 .... BEQ {pc} + 0x1408 ; 0x2264 0x00000e60: e3540d0b ..T. CMP r4,#0x2c0 0x00000e64: 0a000503 .... BEQ {pc} + 0x1414 ; 0x2278 0x00000e68: e3540d0a ..T. CMP r4,#0x280 0x00000e6c: 1a000009 .... BNE {pc} + 0x2c ; 0xe98 0x00000e70: ea0004e0 .... B {pc} + 0x1388 ; 0x21f8 0x00000e74: e30032c3 .2.. MOV r3,#0x2c3 0x00000e78: e1540003 ..T. CMP r4,r3 0x00000e7c: 0a000506 .... BEQ {pc} + 0x1420 ; 0x229c 0x00000e80: 3a000509 ...: BCC {pc} + 0x142c ; 0x22ac 0x00000e84: e3540fb1 ..T. CMP r4,#0x2c4 0x00000e88: 0a00050c .... BEQ {pc} + 0x1438 ; 0x22c0 0x00000e8c: e2833002 .0.. ADD r3,r3,#2 0x00000e90: e1540003 ..T. CMP r4,r3 0x00000e94: 0a00050c .... BEQ {pc} + 0x1438 ; 0x22cc 0x00000e98: e3a04000 .@.. MOV r4,#0 0x00000e9c: ea00050e .... B {pc} + 0x1440 ; 0x22dc 0x00000ea0: e1a0000d .... MOV r0,r13 0x00000ea4: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00000ea8: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00000eac: e24b5094 .PK. SUB r5,r11,#0x94 0x00000eb0: e5933008 .0.. LDR r3,[r3,#8] 0x00000eb4: e2972004 . .. ADDS r2,r7,#4 0x00000eb8: 30d22003 . .0 SBCSCC r2,r2,r3 0x00000ebc: 33a03000 .0.3 MOVCC r3,#0 0x00000ec0: e3530000 ..S. CMP r3,#0 0x00000ec4: 1a000006 .... BNE {pc} + 0x20 ; 0xee4 0x00000ec8: e1a01007 .... MOV r1,r7 0x00000ecc: e1a00005 .... MOV r0,r5 0x00000ed0: e3a02004 . .. MOV r2,#4 0x00000ed4: ebfffffe .... BL __copy_from_user ; 0x00000ed8: e3500000 ..P. CMP r0,#0 0x00000edc: 0a000005 .... BEQ {pc} + 0x1c ; 0xef8 0x00000ee0: ea0004fc .... B {pc} + 0x13f8 ; 0x22d8 0x00000ee4: e1a00005 .... MOV r0,r5 0x00000ee8: e3a01004 .... MOV r1,#4 0x00000eec: ebfffffe .... BL __memzero ; 0x00000ef0: e3e0400d .@.. MVN r4,#0xd 0x00000ef4: ea0004f8 .... B {pc} + 0x13e8 ; 0x22dc 0x00000ef8: e1a00006 .... MOV r0,r6 0x00000efc: e1a01005 .... MOV r1,r5 0x00000f00: ebfffffe .... BL BSP_disp_set_bk_color ; 0xc460 Section #1 0x00000f04: e1a04000 .@.. MOV r4,r0 0x00000f08: ea0004f3 .... B {pc} + 0x13d4 ; 0x22dc 0x00000f0c: e1a0200d . .. MOV r2,r13 0x00000f10: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00000f14: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00000f18: e24b5094 .PK. SUB r5,r11,#0x94 0x00000f1c: e5933008 .0.. LDR r3,[r3,#8] 0x00000f20: e2972014 . .. ADDS r2,r7,#0x14 0x00000f24: 30d22003 . .0 SBCSCC r2,r2,r3 0x00000f28: 33a03000 .0.3 MOVCC r3,#0 0x00000f2c: e3530000 ..S. CMP r3,#0 0x00000f30: 1a000006 .... BNE {pc} + 0x20 ; 0xf50 0x00000f34: e1a01007 .... MOV r1,r7 0x00000f38: e1a00005 .... MOV r0,r5 0x00000f3c: e3a02014 . .. MOV r2,#0x14 0x00000f40: ebfffffe .... BL __copy_from_user ; 0x00000f44: e3500000 ..P. CMP r0,#0 0x00000f48: 0a000005 .... BEQ {pc} + 0x1c ; 0xf64 0x00000f4c: ea0004e1 .... B {pc} + 0x138c ; 0x22d8 0x00000f50: e1a00005 .... MOV r0,r5 0x00000f54: e3a01014 .... MOV r1,#0x14 0x00000f58: ebfffffe .... BL __memzero ; 0x00000f5c: e3e0400d .@.. MVN r4,#0xd 0x00000f60: ea0004dd .... B {pc} + 0x137c ; 0x22dc 0x00000f64: e1a00006 .... MOV r0,r6 0x00000f68: e1a01005 .... MOV r1,r5 0x00000f6c: ebfffffe .... BL BSP_disp_set_color_key ; 0xc3c4 Section #1 0x00000f70: e1a04000 .@.. MOV r4,r0 0x00000f74: ea0004d8 .... B {pc} + 0x1368 ; 0x22dc 0x00000f78: e3570000 ..W. CMP r7,#0 0x00000f7c: 0a000001 .... BEQ {pc} + 0xc ; 0xf88 0x00000f80: e3550000 ..U. CMP r5,#0 0x00000f84: ca000003 .... BGT {pc} + 0x14 ; 0xf98 0x00000f88: e59f08cc .... LDR r0,[pc,#2252] ; [([Section 10] + 752) = 0x185c] = 0x2f0 0x00000f8c: e3e04000 .@.. MVN r4,#0 0x00000f90: ebfffffe .... BL printk ; 0x00000f94: ea0004d0 .... B {pc} + 0x1348 ; 0x22dc 0x00000f98: e1a0000d .... MOV r0,r13 0x00000f9c: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00000fa0: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00000fa4: e5933008 .0.. LDR r3,[r3,#8] 0x00000fa8: e0972005 . .. ADDS r2,r7,r5 0x00000fac: 30d22003 . .0 SBCSCC r2,r2,r3 0x00000fb0: 33a03000 .0.3 MOVCC r3,#0 0x00000fb4: e3530000 ..S. CMP r3,#0 0x00000fb8: 1a000006 .... BNE {pc} + 0x20 ; 0xfd8 0x00000fbc: e1a01007 .... MOV r1,r7 0x00000fc0: e59f08ac .... LDR r0,[pc,#2220] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00000fc4: e1a02005 . .. MOV r2,r5 0x00000fc8: ebfffffe .... BL __copy_from_user ; 0x00000fcc: e3500000 ..P. CMP r0,#0 0x00000fd0: 1a0004c0 .... BNE {pc} + 0x1308 ; 0x22d8 0x00000fd4: ea000004 .... B {pc} + 0x18 ; 0xfec 0x00000fd8: e1a01005 .... MOV r1,r5 0x00000fdc: e59f0890 .... LDR r0,[pc,#2192] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00000fe0: ebfffffe .... BL __memzero ; 0x00000fe4: e3e0400d .@.. MVN r4,#0xd 0x00000fe8: ea0004bb .... B {pc} + 0x12f4 ; 0x22dc 0x00000fec: e1a00006 .... MOV r0,r6 0x00000ff0: e1a02008 . .. MOV r2,r8 0x00000ff4: e1a03005 .0.. MOV r3,r5 0x00000ff8: e59f1874 t... LDR r1,[pc,#2164] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00000ffc: ebfffffe .... BL BSP_disp_set_palette_table ; 0xc34c Section #1 0x00001000: e1a04000 .@.. MOV r4,r0 0x00001004: ea0004b4 .... B {pc} + 0x12d8 ; 0x22dc 0x00001008: e3570000 ..W. CMP r7,#0 0x0000100c: 0a000001 .... BEQ {pc} + 0xc ; 0x1018 0x00001010: e3550000 ..U. CMP r5,#0 0x00001014: ca000003 .... BGT {pc} + 0x14 ; 0x1028 0x00001018: e59f0840 @... LDR r0,[pc,#2112] ; [([Section 10] + 809) = 0x1860] = 0x329 0x0000101c: e3e04000 .@.. MVN r4,#0 0x00001020: ebfffffe .... BL printk ; 0x00001024: ea0004ac .... B {pc} + 0x12b8 ; 0x22dc 0x00001028: e1a02008 . .. MOV r2,r8 0x0000102c: e1a03005 .0.. MOV r3,r5 0x00001030: e1a00006 .... MOV r0,r6 0x00001034: e59f1838 8... LDR r1,[pc,#2104] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00001038: ebfffffe .... BL BSP_disp_get_palette_table ; 0xc30c Section #1 0x0000103c: e1a0200d . .. MOV r2,r13 0x00001040: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001044: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001048: e5933008 .0.. LDR r3,[r3,#8] 0x0000104c: e0972005 . .. ADDS r2,r7,r5 0x00001050: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001054: 33a03000 .0.3 MOVCC r3,#0 0x00001058: e3530000 ..S. CMP r3,#0 0x0000105c: e1a04000 .@.. MOV r4,r0 0x00001060: 1a000004 .... BNE {pc} + 0x18 ; 0x1078 0x00001064: e1a02005 . .. MOV r2,r5 0x00001068: e1a00007 .... MOV r0,r7 0x0000106c: e59f1800 .... LDR r1,[pc,#2048] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00001070: ebfffffe .... BL __copy_to_user ; 0x00001074: e1a05000 .P.. MOV r5,r0 0x00001078: e3550000 ..U. CMP r5,#0 0x0000107c: ea00045b [... B {pc} + 0x1174 ; 0x21f0 0x00001080: e1a00006 .... MOV r0,r6 0x00001084: ebfffffe .... BL BSP_disp_cmd_cache ; 0xca34 Section #1 0x00001088: e59f37d4 .7.. LDR r3,[pc,#2004] ; [g_disp_drv = 0x1864] = 0 0x0000108c: e3a02001 . .. MOV r2,#1 0x00001090: e0833006 .0.. ADD r3,r3,r6 0x00001094: e5c32018 . .. STRB r2,[r3,#0x18] 0x00001098: e1a04000 .@.. MOV r4,r0 0x0000109c: ea00048e .... B {pc} + 0x1240 ; 0x22dc 0x000010a0: e59f37bc .7.. LDR r3,[pc,#1980] ; [g_disp_drv = 0x1864] = 0 0x000010a4: e3a02000 . .. MOV r2,#0 0x000010a8: e1a00006 .... MOV r0,r6 0x000010ac: e0833006 .0.. ADD r3,r3,r6 0x000010b0: e5c32018 . .. STRB r2,[r3,#0x18] 0x000010b4: ebfffffe .... BL BSP_disp_cmd_submit ; 0xca5c Section #1 0x000010b8: e1a04000 .@.. MOV r4,r0 0x000010bc: ea000486 .... B {pc} + 0x1220 ; 0x22dc 0x000010c0: e1a00006 .... MOV r0,r6 0x000010c4: ebfffffe .... BL BSP_disp_get_output_type ; 0xf604 Section #1 0x000010c8: e1a04000 .@.. MOV r4,r0 0x000010cc: ea000482 .... B {pc} + 0x1210 ; 0x22dc 0x000010d0: e1a00006 .... MOV r0,r6 0x000010d4: ebfffffe .... BL BSP_disp_get_screen_width ; 0xf530 Section #1 0x000010d8: e1a04000 .@.. MOV r4,r0 0x000010dc: ea00047e ~... B {pc} + 0x1200 ; 0x22dc 0x000010e0: e1a00006 .... MOV r0,r6 0x000010e4: ebfffffe .... BL BSP_disp_get_screen_height ; 0xf598 Section #1 0x000010e8: e1a04000 .@.. MOV r4,r0 0x000010ec: ea00047a z... B {pc} + 0x11f0 ; 0x22dc 0x000010f0: e3570000 ..W. CMP r7,#0 0x000010f4: 0a000001 .... BEQ {pc} + 0xc ; 0x1100 0x000010f8: e3580000 ..X. CMP r8,#0 0x000010fc: ca000003 .... BGT {pc} + 0x14 ; 0x1110 0x00001100: e59f0760 `... LDR r0,[pc,#1888] ; [([Section 10] + 866) = 0x1868] = 0x362 0x00001104: e3e04000 .@.. MVN r4,#0 0x00001108: ebfffffe .... BL printk ; 0x0000110c: ea000472 r... B {pc} + 0x11d0 ; 0x22dc 0x00001110: e1a0000d .... MOV r0,r13 0x00001114: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00001118: e3c3303f ?0.. BIC r3,r3,#0x3f 0x0000111c: e5933008 .0.. LDR r3,[r3,#8] 0x00001120: e0972008 . .. ADDS r2,r7,r8 0x00001124: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001128: 33a03000 .0.3 MOVCC r3,#0 0x0000112c: e3530000 ..S. CMP r3,#0 0x00001130: 1a000006 .... BNE {pc} + 0x20 ; 0x1150 0x00001134: e1a01007 .... MOV r1,r7 0x00001138: e59f0734 4... LDR r0,[pc,#1844] ; [([Section 17] + 564) = 0x1874] = 0x234 0x0000113c: e1a02008 . .. MOV r2,r8 0x00001140: ebfffffe .... BL __copy_from_user ; 0x00001144: e3500000 ..P. CMP r0,#0 0x00001148: 1a000462 b... BNE {pc} + 0x1190 ; 0x22d8 0x0000114c: ea000004 .... B {pc} + 0x18 ; 0x1164 0x00001150: e1a01008 .... MOV r1,r8 0x00001154: e59f0718 .... LDR r0,[pc,#1816] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00001158: ebfffffe .... BL __memzero ; 0x0000115c: e3e0400d .@.. MVN r4,#0xd 0x00001160: ea00045d ]... B {pc} + 0x117c ; 0x22dc 0x00001164: e1a00006 .... MOV r0,r6 0x00001168: e1a02008 . .. MOV r2,r8 0x0000116c: e59f1700 .... LDR r1,[pc,#1792] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00001170: ebfffffe .... BL BSP_disp_set_gamma_table ; 0xf8ac Section #1 0x00001174: e1a04000 .@.. MOV r4,r0 0x00001178: ea000457 W... B {pc} + 0x1164 ; 0x22dc 0x0000117c: e1a00006 .... MOV r0,r6 0x00001180: ebfffffe .... BL BSP_disp_gamma_correction_enable ; 0xf890 Section #1 0x00001184: e1a04000 .@.. MOV r4,r0 0x00001188: ea000453 S... B {pc} + 0x1154 ; 0x22dc 0x0000118c: e1a00006 .... MOV r0,r6 0x00001190: ebfffffe .... BL BSP_disp_gamma_correction_disable ; 0xf874 Section #1 0x00001194: e1a04000 .@.. MOV r4,r0 0x00001198: ea00044f O... B {pc} + 0x1144 ; 0x22dc 0x0000119c: e1a00006 .... MOV r0,r6 0x000011a0: e1a01007 .... MOV r1,r7 0x000011a4: ebfffffe .... BL BSP_disp_set_bright ; 0xc5c4 Section #1 0x000011a8: e1a04000 .@.. MOV r4,r0 0x000011ac: ea00044a J... B {pc} + 0x1130 ; 0x22dc 0x000011b0: e1a00006 .... MOV r0,r6 0x000011b4: ebfffffe .... BL BSP_disp_get_bright ; 0xc4b4 Section #1 0x000011b8: e1a04000 .@.. MOV r4,r0 0x000011bc: ea000446 F... B {pc} + 0x1120 ; 0x22dc 0x000011c0: e1a00006 .... MOV r0,r6 0x000011c4: e1a01007 .... MOV r1,r7 0x000011c8: ebfffffe .... BL BSP_disp_set_contrast ; 0xc57c Section #1 0x000011cc: e1a04000 .@.. MOV r4,r0 0x000011d0: ea000441 A... B {pc} + 0x110c ; 0x22dc 0x000011d4: e1a00006 .... MOV r0,r6 0x000011d8: ebfffffe .... BL BSP_disp_get_contrast ; 0xc4d4 Section #1 0x000011dc: e1a04000 .@.. MOV r4,r0 0x000011e0: ea00043d =... B {pc} + 0x10fc ; 0x22dc 0x000011e4: e1a00006 .... MOV r0,r6 0x000011e8: e1a01007 .... MOV r1,r7 0x000011ec: ebfffffe .... BL BSP_disp_set_saturation ; 0xc534 Section #1 0x000011f0: e1a04000 .@.. MOV r4,r0 0x000011f4: ea000438 8... B {pc} + 0x10e8 ; 0x22dc 0x000011f8: e1a00006 .... MOV r0,r6 0x000011fc: ebfffffe .... BL BSP_disp_get_saturation ; 0xc4f4 Section #1 0x00001200: e1a04000 .@.. MOV r4,r0 0x00001204: ea000434 4... B {pc} + 0x10d8 ; 0x22dc 0x00001208: e1a00006 .... MOV r0,r6 0x0000120c: e3a01001 .... MOV r1,#1 0x00001210: ebfffffe .... BL BSP_disp_enhance_enable ; 0xc608 Section #1 0x00001214: e1a04000 .@.. MOV r4,r0 0x00001218: ea00042f /... B {pc} + 0x10c4 ; 0x22dc 0x0000121c: e1a00006 .... MOV r0,r6 0x00001220: e3a01000 .... MOV r1,#0 0x00001224: ebfffffe .... BL BSP_disp_enhance_enable ; 0xc608 Section #1 0x00001228: e1a04000 .@.. MOV r4,r0 0x0000122c: ea00042a *... B {pc} + 0x10b0 ; 0x22dc 0x00001230: e1a00006 .... MOV r0,r6 0x00001234: ebfffffe .... BL BSP_disp_get_enhance_enable ; 0xc514 Section #1 0x00001238: e1a04000 .@.. MOV r4,r0 0x0000123c: ea000426 &... B {pc} + 0x10a0 ; 0x22dc 0x00001240: e1a00006 .... MOV r0,r6 0x00001244: e1a01007 .... MOV r1,r7 0x00001248: ebfffffe .... BL BSP_disp_layer_request ; 0xee78 Section #1 0x0000124c: e1a04000 .@.. MOV r4,r0 0x00001250: ea000421 !... B {pc} + 0x108c ; 0x22dc 0x00001254: e1a00006 .... MOV r0,r6 0x00001258: e1a01007 .... MOV r1,r7 0x0000125c: ebfffffe .... BL BSP_disp_layer_release ; 0xecc0 Section #1 0x00001260: e1a04000 .@.. MOV r4,r0 0x00001264: ea00041c .... B {pc} + 0x1078 ; 0x22dc 0x00001268: e1a00006 .... MOV r0,r6 0x0000126c: e1a01007 .... MOV r1,r7 0x00001270: ebfffffe .... BL BSP_disp_layer_open ; 0xec1c Section #1 0x00001274: e1a04000 .@.. MOV r4,r0 0x00001278: ea000417 .... B {pc} + 0x1064 ; 0x22dc 0x0000127c: e1a00006 .... MOV r0,r6 0x00001280: e1a01007 .... MOV r1,r7 0x00001284: ebfffffe .... BL BSP_disp_layer_close ; 0xeb78 Section #1 0x00001288: e1a04000 .@.. MOV r4,r0 0x0000128c: ea000412 .... B {pc} + 0x1050 ; 0x22dc 0x00001290: e1a0200d . .. MOV r2,r13 0x00001294: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001298: e3c3303f ?0.. BIC r3,r3,#0x3f 0x0000129c: e24b5094 .PK. SUB r5,r11,#0x94 0x000012a0: e5933008 .0.. LDR r3,[r3,#8] 0x000012a4: e2982028 ( .. ADDS r2,r8,#0x28 0x000012a8: 30d22003 . .0 SBCSCC r2,r2,r3 0x000012ac: 33a03000 .0.3 MOVCC r3,#0 0x000012b0: e3530000 ..S. CMP r3,#0 0x000012b4: 1a000006 .... BNE {pc} + 0x20 ; 0x12d4 0x000012b8: e1a01008 .... MOV r1,r8 0x000012bc: e1a00005 .... MOV r0,r5 0x000012c0: e3a02028 ( .. MOV r2,#0x28 0x000012c4: ebfffffe .... BL __copy_from_user ; 0x000012c8: e3500000 ..P. CMP r0,#0 0x000012cc: 0a000005 .... BEQ {pc} + 0x1c ; 0x12e8 0x000012d0: ea000400 .... B {pc} + 0x1008 ; 0x22d8 0x000012d4: e1a00005 .... MOV r0,r5 0x000012d8: e3a01028 (... MOV r1,#0x28 0x000012dc: ebfffffe .... BL __memzero ; 0x000012e0: e3e0400d .@.. MVN r4,#0xd 0x000012e4: ea0003fc .... B {pc} + 0xff8 ; 0x22dc 0x000012e8: e1a00006 .... MOV r0,r6 0x000012ec: e1a01007 .... MOV r1,r7 0x000012f0: e1a02005 . .. MOV r2,r5 0x000012f4: ebfffffe .... BL BSP_disp_layer_set_framebuffer ; 0xe954 Section #1 0x000012f8: e1a04000 .@.. MOV r4,r0 0x000012fc: ea0003f6 .... B {pc} + 0xfe0 ; 0x22dc 0x00001300: e1a00006 .... MOV r0,r6 0x00001304: e1a01007 .... MOV r1,r7 0x00001308: e1a02005 . .. MOV r2,r5 0x0000130c: ebfffffe .... BL BSP_disp_layer_get_framebuffer ; 0xe7d0 Section #1 0x00001310: e59a3008 .0.. LDR r3,[r10,#8] 0x00001314: e1a04000 .@.. MOV r4,r0 0x00001318: ea000358 X... B {pc} + 0xd68 ; 0x2080 0x0000131c: e1a0000d .... MOV r0,r13 0x00001320: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00001324: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001328: e24b5094 .PK. SUB r5,r11,#0x94 0x0000132c: e5933008 .0.. LDR r3,[r3,#8] 0x00001330: e2982010 . .. ADDS r2,r8,#0x10 0x00001334: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001338: 33a03000 .0.3 MOVCC r3,#0 0x0000133c: e3530000 ..S. CMP r3,#0 0x00001340: 1a000006 .... BNE {pc} + 0x20 ; 0x1360 0x00001344: e1a01008 .... MOV r1,r8 0x00001348: e1a00005 .... MOV r0,r5 0x0000134c: e3a02010 . .. MOV r2,#0x10 0x00001350: ebfffffe .... BL __copy_from_user ; 0x00001354: e3500000 ..P. CMP r0,#0 0x00001358: 0a000005 .... BEQ {pc} + 0x1c ; 0x1374 0x0000135c: ea0003dd .... B {pc} + 0xf7c ; 0x22d8 0x00001360: e1a00005 .... MOV r0,r5 0x00001364: e3a01010 .... MOV r1,#0x10 0x00001368: ebfffffe .... BL __memzero ; 0x0000136c: e3e0400d .@.. MVN r4,#0xd 0x00001370: ea0003d9 .... B {pc} + 0xf6c ; 0x22dc 0x00001374: e1a00006 .... MOV r0,r6 0x00001378: e1a01007 .... MOV r1,r7 0x0000137c: e1a02005 . .. MOV r2,r5 0x00001380: ebfffffe .... BL BSP_disp_layer_set_src_window ; 0xe5fc Section #1 0x00001384: e1a04000 .@.. MOV r4,r0 0x00001388: ea0003d3 .... B {pc} + 0xf54 ; 0x22dc 0x0000138c: e1a00006 .... MOV r0,r6 0x00001390: e1a01007 .... MOV r1,r7 0x00001394: e1a02005 . .. MOV r2,r5 0x00001398: ebfffffe .... BL BSP_disp_layer_get_src_window ; 0xe530 Section #1 0x0000139c: e59a3008 .0.. LDR r3,[r10,#8] 0x000013a0: e1a04000 .@.. MOV r4,r0 0x000013a4: ea000306 .... B {pc} + 0xc20 ; 0x1fc4 0x000013a8: e1a0200d . .. MOV r2,r13 0x000013ac: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x000013b0: e3c3303f ?0.. BIC r3,r3,#0x3f 0x000013b4: e24b5094 .PK. SUB r5,r11,#0x94 0x000013b8: e5933008 .0.. LDR r3,[r3,#8] 0x000013bc: e2982010 . .. ADDS r2,r8,#0x10 0x000013c0: 30d22003 . .0 SBCSCC r2,r2,r3 0x000013c4: 33a03000 .0.3 MOVCC r3,#0 0x000013c8: e3530000 ..S. CMP r3,#0 0x000013cc: 1a000006 .... BNE {pc} + 0x20 ; 0x13ec 0x000013d0: e1a01008 .... MOV r1,r8 0x000013d4: e1a00005 .... MOV r0,r5 0x000013d8: e3a02010 . .. MOV r2,#0x10 0x000013dc: ebfffffe .... BL __copy_from_user ; 0x000013e0: e3500000 ..P. CMP r0,#0 0x000013e4: 0a000005 .... BEQ {pc} + 0x1c ; 0x1400 0x000013e8: ea0003ba .... B {pc} + 0xef0 ; 0x22d8 0x000013ec: e1a00005 .... MOV r0,r5 0x000013f0: e3a01010 .... MOV r1,#0x10 0x000013f4: ebfffffe .... BL __memzero ; 0x000013f8: e3e0400d .@.. MVN r4,#0xd 0x000013fc: ea0003b6 .... B {pc} + 0xee0 ; 0x22dc 0x00001400: e1a00006 .... MOV r0,r6 0x00001404: e1a01007 .... MOV r1,r7 0x00001408: e1a02005 . .. MOV r2,r5 0x0000140c: ebfffffe .... BL BSP_disp_layer_set_screen_window ; 0xe34c Section #1 0x00001410: e1a04000 .@.. MOV r4,r0 0x00001414: ea0003b0 .... B {pc} + 0xec8 ; 0x22dc 0x00001418: e24b5094 .PK. SUB r5,r11,#0x94 0x0000141c: e1a00006 .... MOV r0,r6 0x00001420: e1a01007 .... MOV r1,r7 0x00001424: e1a02005 . .. MOV r2,r5 0x00001428: ebfffffe .... BL BSP_disp_layer_get_screen_window ; 0xdae8 Section #1 0x0000142c: e1a04000 .@.. MOV r4,r0 0x00001430: e1a0000d .... MOV r0,r13 0x00001434: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00001438: ea0002df .... B {pc} + 0xb84 ; 0x1fbc 0x0000143c: e1a0200d . .. MOV r2,r13 0x00001440: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001444: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001448: e24b5094 .PK. SUB r5,r11,#0x94 0x0000144c: e5933008 .0.. LDR r3,[r3,#8] 0x00001450: e2982054 T .. ADDS r2,r8,#0x54 0x00001454: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001458: 33a03000 .0.3 MOVCC r3,#0 0x0000145c: e3530000 ..S. CMP r3,#0 0x00001460: 1a000006 .... BNE {pc} + 0x20 ; 0x1480 0x00001464: e1a01008 .... MOV r1,r8 0x00001468: e1a00005 .... MOV r0,r5 0x0000146c: e3a02054 T .. MOV r2,#0x54 0x00001470: ebfffffe .... BL __copy_from_user ; 0x00001474: e3500000 ..P. CMP r0,#0 0x00001478: 0a000005 .... BEQ {pc} + 0x1c ; 0x1494 0x0000147c: ea000395 .... B {pc} + 0xe5c ; 0x22d8 0x00001480: e1a00005 .... MOV r0,r5 0x00001484: e3a01054 T... MOV r1,#0x54 0x00001488: ebfffffe .... BL __memzero ; 0x0000148c: e3e0400d .@.. MVN r4,#0xd 0x00001490: ea000391 .... B {pc} + 0xe4c ; 0x22dc 0x00001494: e1a00006 .... MOV r0,r6 0x00001498: e1a01007 .... MOV r1,r7 0x0000149c: e1a02005 . .. MOV r2,r5 0x000014a0: ebfffffe .... BL BSP_disp_layer_set_para ; 0xddcc Section #1 0x000014a4: e1a04000 .@.. MOV r4,r0 0x000014a8: ea00038b .... B {pc} + 0xe34 ; 0x22dc 0x000014ac: e24b5094 .PK. SUB r5,r11,#0x94 0x000014b0: e1a01007 .... MOV r1,r7 0x000014b4: e1a00006 .... MOV r0,r6 0x000014b8: e1a02005 . .. MOV r2,r5 0x000014bc: ebfffffe .... BL BSP_disp_layer_get_para ; 0xe874 Section #1 0x000014c0: e1a04000 .@.. MOV r4,r0 0x000014c4: e1a0000d .... MOV r0,r13 0x000014c8: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x000014cc: e3c3303f ?0.. BIC r3,r3,#0x3f 0x000014d0: e5933008 .0.. LDR r3,[r3,#8] 0x000014d4: e2982054 T .. ADDS r2,r8,#0x54 0x000014d8: 30d22003 . .0 SBCSCC r2,r2,r3 0x000014dc: 33a03000 .0.3 MOVCC r3,#0 0x000014e0: e3530000 ..S. CMP r3,#0 0x000014e4: 01a00008 .... MOVEQ r0,r8 0x000014e8: 01a01005 .... MOVEQ r1,r5 0x000014ec: 03a02054 T .. MOVEQ r2,#0x54 0x000014f0: 1a000378 x... BNE {pc} + 0xde8 ; 0x22d8 0x000014f4: ea00033b ;... B {pc} + 0xcf4 ; 0x21e8 0x000014f8: e1a00006 .... MOV r0,r6 0x000014fc: e1a01007 .... MOV r1,r7 0x00001500: ebfffffe .... BL BSP_disp_layer_set_top ; 0xc154 Section #1 0x00001504: e1a04000 .@.. MOV r4,r0 0x00001508: ea000373 s... B {pc} + 0xdd4 ; 0x22dc 0x0000150c: e1a00006 .... MOV r0,r6 0x00001510: e1a01007 .... MOV r1,r7 0x00001514: ebfffffe .... BL BSP_disp_layer_set_bottom ; 0xbff8 Section #1 0x00001518: e1a04000 .@.. MOV r4,r0 0x0000151c: ea00036e n... B {pc} + 0xdc0 ; 0x22dc 0x00001520: e1a00006 .... MOV r0,r6 0x00001524: e1a01007 .... MOV r1,r7 0x00001528: e3a02001 . .. MOV r2,#1 0x0000152c: ebfffffe .... BL BSP_disp_layer_alpha_enable ; 0xbf20 Section #1 0x00001530: e1a04000 .@.. MOV r4,r0 0x00001534: ea000368 h... B {pc} + 0xda8 ; 0x22dc 0x00001538: e1a00006 .... MOV r0,r6 0x0000153c: e1a01007 .... MOV r1,r7 0x00001540: e3a02000 . .. MOV r2,#0 0x00001544: ebfffffe .... BL BSP_disp_layer_alpha_enable ; 0xbf20 Section #1 0x00001548: e1a04000 .@.. MOV r4,r0 0x0000154c: ea000362 b... B {pc} + 0xd90 ; 0x22dc 0x00001550: e1a00006 .... MOV r0,r6 0x00001554: e1a01007 .... MOV r1,r7 0x00001558: e6ef2078 x .. UXTB r2,r8 0x0000155c: ebfffffe .... BL BSP_disp_layer_set_alpha_value ; 0xbf8c Section #1 0x00001560: e1a04000 .@.. MOV r4,r0 0x00001564: ea00035c \... B {pc} + 0xd78 ; 0x22dc 0x00001568: e1a00006 .... MOV r0,r6 0x0000156c: e1a01007 .... MOV r1,r7 0x00001570: e3a02001 . .. MOV r2,#1 0x00001574: ebfffffe .... BL BSP_disp_layer_colorkey_enable ; 0xbe3c Section #1 0x00001578: e1a04000 .@.. MOV r4,r0 0x0000157c: ea000356 V... B {pc} + 0xd60 ; 0x22dc 0x00001580: e1a00006 .... MOV r0,r6 0x00001584: e1a01007 .... MOV r1,r7 0x00001588: e3a02000 . .. MOV r2,#0 0x0000158c: ebfffffe .... BL BSP_disp_layer_colorkey_enable ; 0xbe3c Section #1 0x00001590: e1a04000 .@.. MOV r4,r0 0x00001594: ea000350 P... B {pc} + 0xd48 ; 0x22dc 0x00001598: e1a00006 .... MOV r0,r6 0x0000159c: e1a01007 .... MOV r1,r7 0x000015a0: e6ef2078 x .. UXTB r2,r8 0x000015a4: ebfffffe .... BL BSP_disp_layer_set_pipe ; 0xbea8 Section #1 0x000015a8: e1a04000 .@.. MOV r4,r0 0x000015ac: ea00034a J... B {pc} + 0xd30 ; 0x22dc 0x000015b0: e1a00006 .... MOV r0,r6 0x000015b4: e1a01007 .... MOV r1,r7 0x000015b8: ebfffffe .... BL BSP_disp_layer_get_alpha_value ; 0xbc84 Section #1 0x000015bc: e1a04000 .@.. MOV r4,r0 0x000015c0: ea000345 E... B {pc} + 0xd1c ; 0x22dc 0x000015c4: e1a00006 .... MOV r0,r6 0x000015c8: e1a01007 .... MOV r1,r7 0x000015cc: ebfffffe .... BL BSP_disp_layer_get_alpha_enable ; 0xbcdc Section #1 0x000015d0: e1a04000 .@.. MOV r4,r0 0x000015d4: ea000340 @... B {pc} + 0xd08 ; 0x22dc 0x000015d8: e1a00006 .... MOV r0,r6 0x000015dc: e1a01007 .... MOV r1,r7 0x000015e0: ebfffffe .... BL BSP_disp_layer_get_colorkey_enable ; 0xbd8c Section #1 0x000015e4: e1a04000 .@.. MOV r4,r0 0x000015e8: ea00033b ;... B {pc} + 0xcf4 ; 0x22dc 0x000015ec: e1a00006 .... MOV r0,r6 0x000015f0: e1a01007 .... MOV r1,r7 0x000015f4: ebfffffe .... BL BSP_disp_layer_get_piro ; 0xbde4 Section #1 0x000015f8: e1a04000 .@.. MOV r4,r0 0x000015fc: ea000336 6... B {pc} + 0xce0 ; 0x22dc 0x00001600: e1a00006 .... MOV r0,r6 0x00001604: e1a01007 .... MOV r1,r7 0x00001608: ebfffffe .... BL BSP_disp_layer_get_pipe ; 0xbd34 Section #1 0x0000160c: e1a04000 .@.. MOV r4,r0 0x00001610: ea000331 1... B {pc} + 0xccc ; 0x22dc 0x00001614: e1a00006 .... MOV r0,r6 0x00001618: e1a01007 .... MOV r1,r7 0x0000161c: e1a02008 . .. MOV r2,r8 0x00001620: ebfffffe .... BL BSP_disp_layer_set_smooth ; 0xdb8c Section #1 0x00001624: e1a04000 .@.. MOV r4,r0 0x00001628: ea00032b +... B {pc} + 0xcb4 ; 0x22dc 0x0000162c: e1a00006 .... MOV r0,r6 0x00001630: e1a01007 .... MOV r1,r7 0x00001634: ebfffffe .... BL BSP_disp_layer_get_smooth ; 0xd740 Section #1 0x00001638: e1a04000 .@.. MOV r4,r0 0x0000163c: ea000326 &... B {pc} + 0xca0 ; 0x22dc 0x00001640: e1a00006 .... MOV r0,r6 0x00001644: e1a01007 .... MOV r1,r7 0x00001648: e1a02008 . .. MOV r2,r8 0x0000164c: ebfffffe .... BL BSP_disp_layer_set_bright ; 0xd688 Section #1 0x00001650: e1a04000 .@.. MOV r4,r0 0x00001654: ea000320 ... B {pc} + 0xc88 ; 0x22dc 0x00001658: e1a00006 .... MOV r0,r6 0x0000165c: e1a01007 .... MOV r1,r7 0x00001660: ebfffffe .... BL BSP_disp_layer_get_bright ; 0xd120 Section #1 0x00001664: e1a04000 .@.. MOV r4,r0 0x00001668: ea00031b .... B {pc} + 0xc74 ; 0x22dc 0x0000166c: e1a00006 .... MOV r0,r6 0x00001670: e1a01007 .... MOV r1,r7 0x00001674: e1a02008 . .. MOV r2,r8 0x00001678: ebfffffe .... BL BSP_disp_layer_set_contrast ; 0xd5d0 Section #1 0x0000167c: e1a04000 .@.. MOV r4,r0 0x00001680: ea000315 .... B {pc} + 0xc5c ; 0x22dc 0x00001684: e1a00006 .... MOV r0,r6 0x00001688: e1a01007 .... MOV r1,r7 0x0000168c: ebfffffe .... BL BSP_disp_layer_get_contrast ; 0xd198 Section #1 0x00001690: e1a04000 .@.. MOV r4,r0 0x00001694: ea000310 .... B {pc} + 0xc48 ; 0x22dc 0x00001698: e1a00006 .... MOV r0,r6 0x0000169c: e1a01007 .... MOV r1,r7 0x000016a0: e1a02008 . .. MOV r2,r8 0x000016a4: ebfffffe .... BL BSP_disp_layer_set_saturation ; 0xd518 Section #1 0x000016a8: e1a04000 .@.. MOV r4,r0 0x000016ac: ea00030a .... B {pc} + 0xc30 ; 0x22dc 0x000016b0: e1a00006 .... MOV r0,r6 0x000016b4: e1a01007 .... MOV r1,r7 0x000016b8: ebfffffe .... BL BSP_disp_layer_get_saturation ; 0xd210 Section #1 0x000016bc: e1a04000 .@.. MOV r4,r0 0x000016c0: ea000305 .... B {pc} + 0xc1c ; 0x22dc 0x000016c4: e1a00006 .... MOV r0,r6 0x000016c8: e1a01007 .... MOV r1,r7 0x000016cc: e1a02008 . .. MOV r2,r8 0x000016d0: ebfffffe .... BL BSP_disp_layer_set_hue ; 0xd460 Section #1 0x000016d4: e1a04000 .@.. MOV r4,r0 0x000016d8: ea0002ff .... B {pc} + 0xc04 ; 0x22dc 0x000016dc: e1a00006 .... MOV r0,r6 0x000016e0: e1a01007 .... MOV r1,r7 0x000016e4: ebfffffe .... BL BSP_disp_layer_get_hue ; 0xd288 Section #1 0x000016e8: e1a04000 .@.. MOV r4,r0 0x000016ec: ea0002fa .... B {pc} + 0xbf0 ; 0x22dc 0x000016f0: e1a00006 .... MOV r0,r6 0x000016f4: e1a01007 .... MOV r1,r7 0x000016f8: e3a02001 . .. MOV r2,#1 0x000016fc: ebfffffe .... BL BSP_disp_layer_enhance_enable ; 0xd37c Section #1 0x00001700: e1a04000 .@.. MOV r4,r0 0x00001704: ea0002f4 .... B {pc} + 0xbd8 ; 0x22dc 0x00001708: e1a00006 .... MOV r0,r6 0x0000170c: e1a01007 .... MOV r1,r7 0x00001710: e3a02000 . .. MOV r2,#0 0x00001714: ebfffffe .... BL BSP_disp_layer_enhance_enable ; 0xd37c Section #1 0x00001718: e1a04000 .@.. MOV r4,r0 0x0000171c: ea0002ee .... B {pc} + 0xbc0 ; 0x22dc 0x00001720: e1a00006 .... MOV r0,r6 0x00001724: e1a01007 .... MOV r1,r7 0x00001728: ebfffffe .... BL BSP_disp_layer_get_enhance_enable ; 0xd300 Section #1 0x0000172c: e1a04000 .@.. MOV r4,r0 0x00001730: ea0002e9 .... B {pc} + 0xbac ; 0x22dc 0x00001734: ebfffffe .... BL BSP_disp_scaler_request ; 0x10e50 Section #1 0x00001738: e1a04000 .@.. MOV r4,r0 0x0000173c: ea0002e6 .... B {pc} + 0xba0 ; 0x22dc 0x00001740: e1a00007 .... MOV r0,r7 0x00001744: ebfffffe .... BL BSP_disp_scaler_release ; 0x10d5c Section #1 0x00001748: e1a04000 .@.. MOV r4,r0 0x0000174c: ea0002e2 .... B {pc} + 0xb90 ; 0x22dc 0x00001750: e1a0200d . .. MOV r2,r13 0x00001754: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001758: e3c3303f ?0.. BIC r3,r3,#0x3f 0x0000175c: e24b5094 .PK. SUB r5,r11,#0x94 0x00001760: e5933008 .0.. LDR r3,[r3,#8] 0x00001764: e2982060 ` .. ADDS r2,r8,#0x60 0x00001768: 30d22003 . .0 SBCSCC r2,r2,r3 0x0000176c: 33a03000 .0.3 MOVCC r3,#0 0x00001770: e3530000 ..S. CMP r3,#0 0x00001774: 1a000006 .... BNE {pc} + 0x20 ; 0x1794 0x00001778: e1a01008 .... MOV r1,r8 0x0000177c: e1a00005 .... MOV r0,r5 0x00001780: e3a02060 ` .. MOV r2,#0x60 0x00001784: ebfffffe .... BL __copy_from_user ; 0x00001788: e3500000 ..P. CMP r0,#0 0x0000178c: 0a000005 .... BEQ {pc} + 0x1c ; 0x17a8 0x00001790: ea0002d0 .... B {pc} + 0xb48 ; 0x22d8 0x00001794: e1a00005 .... MOV r0,r5 0x00001798: e3a01060 `... MOV r1,#0x60 0x0000179c: ebfffffe .... BL __memzero ; 0x000017a0: e3e0400d .@.. MVN r4,#0xd 0x000017a4: ea0002cc .... B {pc} + 0xb38 ; 0x22dc 0x000017a8: e1a00007 .... MOV r0,r7 0x000017ac: e1a01005 .... MOV r1,r5 0x000017b0: ebfffffe .... BL BSP_disp_scaler_start ; 0x10418 Section #1 0x000017b4: e1a04000 .@.. MOV r4,r0 0x000017b8: ea0002c7 .... B {pc} + 0xb24 ; 0x22dc 0x000017bc: e1a00006 .... MOV r0,r6 0x000017c0: e3a01001 .... MOV r1,#1 0x000017c4: ebfffffe .... BL BSP_disp_hwc_enable ; 0xd010 Section #1 0x000017c8: e1a04000 .@.. MOV r4,r0 0x000017cc: ea0002c2 .... B {pc} + 0xb10 ; 0x22dc 0x000017d0: e1a00006 .... MOV r0,r6 0x000017d4: e3a01000 .... MOV r1,#0 0x000017d8: ebfffffe .... BL BSP_disp_hwc_enable ; 0xd010 Section #1 0x000017dc: e1a04000 .@.. MOV r4,r0 0x000017e0: ea0002bd .... B {pc} + 0xafc ; 0x22dc 0x000017e4: e1a0000d .... MOV r0,r13 0x000017e8: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x000017ec: e3c3303f ?0.. BIC r3,r3,#0x3f 0x000017f0: e24b5094 .PK. SUB r5,r11,#0x94 0x000017f4: e5933008 .0.. LDR r3,[r3,#8] 0x000017f8: e2972008 . .. ADDS r2,r7,#8 0x000017fc: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001800: 33a03000 .0.3 MOVCC r3,#0 0x00001804: e3530000 ..S. CMP r3,#0 0x00001808: 1a000006 .... BNE {pc} + 0x20 ; 0x1828 0x0000180c: e1a01007 .... MOV r1,r7 0x00001810: e1a00005 .... MOV r0,r5 0x00001814: e3a02008 . .. MOV r2,#8 0x00001818: ebfffffe .... BL __copy_from_user ; 0x0000181c: e3500000 ..P. CMP r0,#0 0x00001820: 0a000005 .... BEQ {pc} + 0x1c ; 0x183c 0x00001824: ea0002ab .... B {pc} + 0xab4 ; 0x22d8 0x00001828: e1a00005 .... MOV r0,r5 0x0000182c: e3a01008 .... MOV r1,#8 0x00001830: ebfffffe .... BL __memzero ; 0x00001834: e3e0400d .@.. MVN r4,#0xd 0x00001838: ea0002a7 .... B {pc} + 0xaa4 ; 0x22dc 0x0000183c: e1a00006 .... MOV r0,r6 0x00001840: e1a01005 .... MOV r1,r5 0x00001844: ebfffffe .... BL BSP_disp_hwc_set_pos ; 0xcff8 Section #1 0x00001848: e1a04000 .@.. MOV r4,r0 0x0000184c: ea0002a2 .... B {pc} + 0xa90 ; 0x22dc $d 0x00001850: 000002a0 .... DCD 672 ; [Section 10] 0x00001854: 000002b5 .... DCD 693 ; [Section 10] 0x00001858: 000002dd .... DCD 733 ; [Section 10] 0x0000185c: 000002f0 .... DCD 752 ; [Section 10] 0x00001860: 00000329 )... DCD 809 ; [Section 10] 0x00001864: 00000000 .... DCD 0 ; g_disp_drv 0x00001868: 00000362 b... DCD 866 ; [Section 10] 0x0000186c: 0000039b .... DCD 923 ; [Section 10] 0x00001870: 000003da .... DCD 986 ; [Section 10] 0x00001874: 00000234 4... DCD 564 ; [Section 17] 0x00001878: 00000218 .... DCD 536 ; [Section 17] $a 0x0000187c: e24b5094 .PK. SUB r5,r11,#0x94 0x00001880: e1a00006 .... MOV r0,r6 0x00001884: e1a01005 .... MOV r1,r5 0x00001888: ebfffffe .... BL BSP_disp_hwc_get_pos ; 0xcfe0 Section #1 0x0000188c: e1a0200d . .. MOV r2,r13 0x00001890: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001894: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001898: e5933008 .0.. LDR r3,[r3,#8] 0x0000189c: e2972008 . .. ADDS r2,r7,#8 0x000018a0: 30d22003 . .0 SBCSCC r2,r2,r3 0x000018a4: 33a03000 .0.3 MOVCC r3,#0 0x000018a8: e3530000 ..S. CMP r3,#0 0x000018ac: 01a01005 .... MOVEQ r1,r5 0x000018b0: 03a02008 . .. MOVEQ r2,#8 0x000018b4: e1a04000 .@.. MOV r4,r0 0x000018b8: 01a00007 .... MOVEQ r0,r7 0x000018bc: 1a000285 .... BNE {pc} + 0xa1c ; 0x22d8 0x000018c0: ea000248 H... B {pc} + 0x928 ; 0x21e8 0x000018c4: e1a0000d .... MOV r0,r13 0x000018c8: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x000018cc: e3c3303f ?0.. BIC r3,r3,#0x3f 0x000018d0: e24b5094 .PK. SUB r5,r11,#0x94 0x000018d4: e5933008 .0.. LDR r3,[r3,#8] 0x000018d8: e2972008 . .. ADDS r2,r7,#8 0x000018dc: 30d22003 . .0 SBCSCC r2,r2,r3 0x000018e0: 33a03000 .0.3 MOVCC r3,#0 0x000018e4: e3530000 ..S. CMP r3,#0 0x000018e8: 1a000006 .... BNE {pc} + 0x20 ; 0x1908 0x000018ec: e1a01007 .... MOV r1,r7 0x000018f0: e1a00005 .... MOV r0,r5 0x000018f4: e3a02008 . .. MOV r2,#8 0x000018f8: ebfffffe .... BL __copy_from_user ; 0x000018fc: e3500000 ..P. CMP r0,#0 0x00001900: 0a000005 .... BEQ {pc} + 0x1c ; 0x191c 0x00001904: ea000273 s... B {pc} + 0x9d4 ; 0x22d8 0x00001908: e1a00005 .... MOV r0,r5 0x0000190c: e3a01008 .... MOV r1,#8 0x00001910: ebfffffe .... BL __memzero ; 0x00001914: e3e0400d .@.. MVN r4,#0xd 0x00001918: ea00026f o... B {pc} + 0x9c4 ; 0x22dc 0x0000191c: e1a00006 .... MOV r0,r6 0x00001920: e1a01005 .... MOV r1,r5 0x00001924: ebfffffe .... BL BSP_disp_hwc_set_framebuffer ; 0xcfa0 Section #1 0x00001928: e1a04000 .@.. MOV r4,r0 0x0000192c: ea00026a j... B {pc} + 0x9b0 ; 0x22dc 0x00001930: e3570000 ..W. CMP r7,#0 0x00001934: 0a000001 .... BEQ {pc} + 0xc ; 0x1940 0x00001938: e3550000 ..U. CMP r5,#0 0x0000193c: ca000003 .... BGT {pc} + 0x14 ; 0x1950 0x00001940: e51f00dc .... LDR r0,[pc,#-220] ; [([Section 10] + 923) = 0x186c] = 0x39b 0x00001944: e3e04000 .@.. MVN r4,#0 0x00001948: ebfffffe .... BL printk ; 0x0000194c: ea000262 b... B {pc} + 0x990 ; 0x22dc 0x00001950: e1a0200d . .. MOV r2,r13 0x00001954: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001958: e3c3303f ?0.. BIC r3,r3,#0x3f 0x0000195c: e5933008 .0.. LDR r3,[r3,#8] 0x00001960: e0972005 . .. ADDS r2,r7,r5 0x00001964: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001968: 33a03000 .0.3 MOVCC r3,#0 0x0000196c: e3530000 ..S. CMP r3,#0 0x00001970: 1a000006 .... BNE {pc} + 0x20 ; 0x1990 0x00001974: e1a01007 .... MOV r1,r7 0x00001978: e51f010c .... LDR r0,[pc,#-268] ; [([Section 17] + 564) = 0x1874] = 0x234 0x0000197c: e1a02005 . .. MOV r2,r5 0x00001980: ebfffffe .... BL __copy_from_user ; 0x00001984: e3500000 ..P. CMP r0,#0 0x00001988: 1a000252 R... BNE {pc} + 0x950 ; 0x22d8 0x0000198c: ea000004 .... B {pc} + 0x18 ; 0x19a4 0x00001990: e1a01005 .... MOV r1,r5 0x00001994: e51f0128 (... LDR r0,[pc,#-296] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00001998: ebfffffe .... BL __memzero ; 0x0000199c: e3e0400d .@.. MVN r4,#0xd 0x000019a0: ea00024d M... B {pc} + 0x93c ; 0x22dc 0x000019a4: e1a00006 .... MOV r0,r6 0x000019a8: e1a02008 . .. MOV r2,r8 0x000019ac: e1a03005 .0.. MOV r3,r5 0x000019b0: e51f1144 D... LDR r1,[pc,#-324] ; [([Section 17] + 564) = 0x1874] = 0x234 0x000019b4: ebfffffe .... BL BSP_disp_hwc_set_palette ; 0xcf60 Section #1 0x000019b8: e1a04000 .@.. MOV r4,r0 0x000019bc: ea000246 F... B {pc} + 0x920 ; 0x22dc 0x000019c0: e1a00006 .... MOV r0,r6 0x000019c4: e1a01007 .... MOV r1,r7 0x000019c8: ebfffffe .... BL BSP_disp_video_start ; 0x134a0 Section #1 0x000019cc: e1a04000 .@.. MOV r4,r0 0x000019d0: ea000241 A... B {pc} + 0x90c ; 0x22dc 0x000019d4: e1a00006 .... MOV r0,r6 0x000019d8: e1a01007 .... MOV r1,r7 0x000019dc: ebfffffe .... BL BSP_disp_video_stop ; 0x13414 Section #1 0x000019e0: e1a04000 .@.. MOV r4,r0 0x000019e4: ea00023c <... B {pc} + 0x8f8 ; 0x22dc 0x000019e8: e1a0000d .... MOV r0,r13 0x000019ec: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x000019f0: e3c3303f ?0.. BIC r3,r3,#0x3f 0x000019f4: e24b5094 .PK. SUB r5,r11,#0x94 0x000019f8: e5933008 .0.. LDR r3,[r3,#8] 0x000019fc: e2982024 $ .. ADDS r2,r8,#0x24 0x00001a00: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001a04: 33a03000 .0.3 MOVCC r3,#0 0x00001a08: e3530000 ..S. CMP r3,#0 0x00001a0c: 1a000006 .... BNE {pc} + 0x20 ; 0x1a2c 0x00001a10: e1a01008 .... MOV r1,r8 0x00001a14: e1a00005 .... MOV r0,r5 0x00001a18: e3a02024 $ .. MOV r2,#0x24 0x00001a1c: ebfffffe .... BL __copy_from_user ; 0x00001a20: e3500000 ..P. CMP r0,#0 0x00001a24: 0a000005 .... BEQ {pc} + 0x1c ; 0x1a40 0x00001a28: ea00022a *... B {pc} + 0x8b0 ; 0x22d8 0x00001a2c: e1a00005 .... MOV r0,r5 0x00001a30: e3a01024 $... MOV r1,#0x24 0x00001a34: ebfffffe .... BL __memzero ; 0x00001a38: e3e0400d .@.. MVN r4,#0xd 0x00001a3c: ea000226 &... B {pc} + 0x8a0 ; 0x22dc 0x00001a40: e1a00006 .... MOV r0,r6 0x00001a44: e1a01007 .... MOV r1,r7 0x00001a48: e1a02005 . .. MOV r2,r5 0x00001a4c: ebfffffe .... BL BSP_disp_video_set_fb ; 0x13540 Section #1 0x00001a50: e1a04000 .@.. MOV r4,r0 0x00001a54: ea000220 ... B {pc} + 0x888 ; 0x22dc 0x00001a58: e1a00006 .... MOV r0,r6 0x00001a5c: e1a01007 .... MOV r1,r7 0x00001a60: ebfffffe .... BL BSP_disp_video_get_frame_id ; 0x132d4 Section #1 0x00001a64: e1a04000 .@.. MOV r4,r0 0x00001a68: ea00021b .... B {pc} + 0x874 ; 0x22dc 0x00001a6c: e24b5094 .PK. SUB r5,r11,#0x94 0x00001a70: e1a01007 .... MOV r1,r7 0x00001a74: e1a00006 .... MOV r0,r6 0x00001a78: e1a02005 . .. MOV r2,r5 0x00001a7c: ebfffffe .... BL BSP_disp_video_get_dit_info ; 0x13360 Section #1 0x00001a80: e1a0200d . .. MOV r2,r13 0x00001a84: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001a88: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001a8c: e5933008 .0.. LDR r3,[r3,#8] 0x00001a90: e2982002 . .. ADDS r2,r8,#2 0x00001a94: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001a98: 33a03000 .0.3 MOVCC r3,#0 0x00001a9c: e3530000 ..S. CMP r3,#0 0x00001aa0: 01a01005 .... MOVEQ r1,r5 0x00001aa4: 03a02002 . .. MOVEQ r2,#2 0x00001aa8: e1a04000 .@.. MOV r4,r0 0x00001aac: 01a00008 .... MOVEQ r0,r8 0x00001ab0: 1a000208 .... BNE {pc} + 0x828 ; 0x22d8 0x00001ab4: ea0001cb .... B {pc} + 0x734 ; 0x21e8 0x00001ab8: e1a00006 .... MOV r0,r6 0x00001abc: ebfffffe .... BL DRV_lcd_open ; 0x498 Section #1 0x00001ac0: e1a04000 .@.. MOV r4,r0 0x00001ac4: ea000204 .... B {pc} + 0x818 ; 0x22dc 0x00001ac8: e1a00006 .... MOV r0,r6 0x00001acc: ebfffffe .... BL DRV_lcd_close ; 0x2fc Section #1 0x00001ad0: e1a04000 .@.. MOV r4,r0 0x00001ad4: ea000200 .... B {pc} + 0x808 ; 0x22dc 0x00001ad8: e1a00006 .... MOV r0,r6 0x00001adc: e1a01007 .... MOV r1,r7 0x00001ae0: ebfffffe .... BL BSP_disp_lcd_set_bright ; 0xf724 Section #1 0x00001ae4: e1a04000 .@.. MOV r4,r0 0x00001ae8: ea0001fb .... B {pc} + 0x7f4 ; 0x22dc 0x00001aec: e1a00006 .... MOV r0,r6 0x00001af0: ebfffffe .... BL BSP_disp_lcd_get_bright ; 0xf7a8 Section #1 0x00001af4: e1a04000 .@.. MOV r4,r0 0x00001af8: ea0001f7 .... B {pc} + 0x7e4 ; 0x22dc 0x00001afc: e1a00006 .... MOV r0,r6 0x00001b00: e1a01007 .... MOV r1,r7 0x00001b04: ebfffffe .... BL BSP_disp_lcd_xy_switch ; 0xf8f8 Section #1 0x00001b08: e1a04000 .@.. MOV r4,r0 0x00001b0c: ea0001f2 .... B {pc} + 0x7d0 ; 0x22dc 0x00001b10: e1a00006 .... MOV r0,r6 0x00001b14: e1a01007 .... MOV r1,r7 0x00001b18: ebfffffe .... BL BSP_disp_lcd_set_src ; 0xf804 Section #1 0x00001b1c: e1a04000 .@.. MOV r4,r0 0x00001b20: ea0001ed .... B {pc} + 0x7bc ; 0x22dc 0x00001b24: e1a00006 .... MOV r0,r6 0x00001b28: ebfffffe .... BL BSP_disp_tv_open ; 0x12d2c Section #1 0x00001b2c: e1a04000 .@.. MOV r4,r0 0x00001b30: ea0001e9 .... B {pc} + 0x7ac ; 0x22dc 0x00001b34: e1a00006 .... MOV r0,r6 0x00001b38: ebfffffe .... BL BSP_disp_tv_close ; 0x12c88 Section #1 0x00001b3c: e1a04000 .@.. MOV r4,r0 0x00001b40: ea0001e5 .... B {pc} + 0x79c ; 0x22dc 0x00001b44: e1a00006 .... MOV r0,r6 0x00001b48: e1a01007 .... MOV r1,r7 0x00001b4c: ebfffffe .... BL BSP_disp_tv_set_mode ; 0x12950 Section #1 0x00001b50: e1a04000 .@.. MOV r4,r0 0x00001b54: ea0001e0 .... B {pc} + 0x788 ; 0x22dc 0x00001b58: e1a00006 .... MOV r0,r6 0x00001b5c: ebfffffe .... BL BSP_disp_tv_get_mode ; 0x128c4 Section #1 0x00001b60: e1a04000 .@.. MOV r4,r0 0x00001b64: ea0001dc .... B {pc} + 0x778 ; 0x22dc 0x00001b68: e1a00006 .... MOV r0,r6 0x00001b6c: ebfffffe .... BL BSP_disp_tv_auto_check_enable ; 0x129e0 Section #1 0x00001b70: e1a04000 .@.. MOV r4,r0 0x00001b74: ea0001d8 .... B {pc} + 0x768 ; 0x22dc 0x00001b78: e1a00006 .... MOV r0,r6 0x00001b7c: ebfffffe .... BL BSP_disp_tv_auto_check_disable ; 0x1299c Section #1 0x00001b80: e1a04000 .@.. MOV r4,r0 0x00001b84: ea0001d4 .... B {pc} + 0x758 ; 0x22dc 0x00001b88: e1a00006 .... MOV r0,r6 0x00001b8c: ebfffffe .... BL BSP_disp_tv_get_interface ; 0x12b04 Section #1 0x00001b90: e1a04000 .@.. MOV r4,r0 0x00001b94: ea0001d0 .... B {pc} + 0x748 ; 0x22dc 0x00001b98: e1a00006 .... MOV r0,r6 0x00001b9c: e1a01007 .... MOV r1,r7 0x00001ba0: ebfffffe .... BL BSP_disp_tv_set_src ; 0x12908 Section #1 0x00001ba4: e1a04000 .@.. MOV r4,r0 0x00001ba8: ea0001cb .... B {pc} + 0x734 ; 0x22dc 0x00001bac: e1a00006 .... MOV r0,r6 0x00001bb0: e1a01007 .... MOV r1,r7 0x00001bb4: ebfffffe .... BL BSP_disp_tv_get_dac_status ; 0x12aa0 Section #1 0x00001bb8: e1a04000 .@.. MOV r4,r0 0x00001bbc: ea0001c6 .... B {pc} + 0x720 ; 0x22dc 0x00001bc0: e1a00006 .... MOV r0,r6 0x00001bc4: e1a01007 .... MOV r1,r7 0x00001bc8: e1a02008 . .. MOV r2,r8 0x00001bcc: ebfffffe .... BL BSP_disp_tv_set_dac_source ; 0x12a24 Section #1 0x00001bd0: e1a04000 .@.. MOV r4,r0 0x00001bd4: ea0001c0 .... B {pc} + 0x708 ; 0x22dc 0x00001bd8: e1a00006 .... MOV r0,r6 0x00001bdc: e1a01007 .... MOV r1,r7 0x00001be0: ebfffffe .... BL BSP_disp_tv_get_dac_source ; 0x128e4 Section #1 0x00001be4: e1a04000 .@.. MOV r4,r0 0x00001be8: ea0001bb .... B {pc} + 0x6f4 ; 0x22dc 0x00001bec: e1a00006 .... MOV r0,r6 0x00001bf0: ebfffffe .... BL BSP_disp_hdmi_open ; 0xce7c Section #1 0x00001bf4: e1a04000 .@.. MOV r4,r0 0x00001bf8: ea0001b7 .... B {pc} + 0x6e4 ; 0x22dc 0x00001bfc: e1a00006 .... MOV r0,r6 0x00001c00: ebfffffe .... BL BSP_disp_hdmi_close ; 0xcde4 Section #1 0x00001c04: e1a04000 .@.. MOV r4,r0 0x00001c08: ea0001b3 .... B {pc} + 0x6d4 ; 0x22dc 0x00001c0c: e1a00006 .... MOV r0,r6 0x00001c10: e1a01007 .... MOV r1,r7 0x00001c14: ebfffffe .... BL BSP_disp_hdmi_set_mode ; 0xcd88 Section #1 0x00001c18: e1a04000 .@.. MOV r4,r0 0x00001c1c: ea0001ae .... B {pc} + 0x6c0 ; 0x22dc 0x00001c20: e1a00006 .... MOV r0,r6 0x00001c24: ebfffffe .... BL BSP_disp_hdmi_get_mode ; 0xccdc Section #1 0x00001c28: e1a04000 .@.. MOV r4,r0 0x00001c2c: ea0001aa .... B {pc} + 0x6b0 ; 0x22dc 0x00001c30: e1a00006 .... MOV r0,r6 0x00001c34: ebfffffe .... BL BSP_disp_hdmi_get_hpd_status ; 0xcd20 Section #1 0x00001c38: e1a04000 .@.. MOV r4,r0 0x00001c3c: ea0001a6 .... B {pc} + 0x6a0 ; 0x22dc 0x00001c40: e1a00006 .... MOV r0,r6 0x00001c44: e6ef1077 w... UXTB r1,r7 0x00001c48: ebfffffe .... BL BSP_disp_hdmi_check_support_mode ; 0xccfc Section #1 0x00001c4c: e1a04000 .@.. MOV r4,r0 0x00001c50: ea0001a1 .... B {pc} + 0x68c ; 0x22dc 0x00001c54: e1a00006 .... MOV r0,r6 0x00001c58: e1a01007 .... MOV r1,r7 0x00001c5c: ebfffffe .... BL BSP_disp_hdmi_set_src ; 0xcd40 Section #1 0x00001c60: e1a04000 .@.. MOV r4,r0 0x00001c64: ea00019c .... B {pc} + 0x678 ; 0x22dc 0x00001c68: e1a00006 .... MOV r0,r6 0x00001c6c: ebfffffe .... BL BSP_disp_vga_open ; 0x131e4 Section #1 0x00001c70: e1a04000 .@.. MOV r4,r0 0x00001c74: ea000198 .... B {pc} + 0x668 ; 0x22dc 0x00001c78: e1a00006 .... MOV r0,r6 0x00001c7c: ebfffffe .... BL BSP_disp_vga_close ; 0x13148 Section #1 0x00001c80: e1a04000 .@.. MOV r4,r0 0x00001c84: ea000194 .... B {pc} + 0x658 ; 0x22dc 0x00001c88: e1a00006 .... MOV r0,r6 0x00001c8c: e1a01007 .... MOV r1,r7 0x00001c90: ebfffffe .... BL BSP_disp_vga_set_mode ; 0x130fc Section #1 0x00001c94: e1a04000 .@.. MOV r4,r0 0x00001c98: ea00018f .... B {pc} + 0x644 ; 0x22dc 0x00001c9c: e1a00006 .... MOV r0,r6 0x00001ca0: ebfffffe .... BL BSP_disp_vga_get_mode ; 0x13094 Section #1 0x00001ca4: e1a04000 .@.. MOV r4,r0 0x00001ca8: ea00018b .... B {pc} + 0x634 ; 0x22dc 0x00001cac: e1a00006 .... MOV r0,r6 0x00001cb0: e1a01007 .... MOV r1,r7 0x00001cb4: ebfffffe .... BL BSP_disp_vga_set_src ; 0x130b4 Section #1 0x00001cb8: e1a04000 .@.. MOV r4,r0 0x00001cbc: ea000186 .... B {pc} + 0x620 ; 0x22dc 0x00001cc0: e1a00006 .... MOV r0,r6 0x00001cc4: ebfffffe .... BL BSP_disp_sprite_open ; 0x127f0 Section #1 0x00001cc8: e1a04000 .@.. MOV r4,r0 0x00001ccc: ea000182 .... B {pc} + 0x610 ; 0x22dc 0x00001cd0: e1a00006 .... MOV r0,r6 0x00001cd4: ebfffffe .... BL BSP_disp_sprite_close ; 0x12784 Section #1 0x00001cd8: e1a04000 .@.. MOV r4,r0 0x00001cdc: ea00017e ~... B {pc} + 0x600 ; 0x22dc 0x00001ce0: e1a00006 .... MOV r0,r6 0x00001ce4: e1a01007 .... MOV r1,r7 0x00001ce8: e1a02008 . .. MOV r2,r8 0x00001cec: ebfffffe .... BL BSP_disp_sprite_set_format ; 0x12698 Section #1 0x00001cf0: e1a04000 .@.. MOV r4,r0 0x00001cf4: ea000178 x... B {pc} + 0x5e8 ; 0x22dc 0x00001cf8: e1a00006 .... MOV r0,r6 0x00001cfc: ebfffffe .... BL BSP_disp_sprite_alpha_enable ; 0x1274c Section #1 0x00001d00: e1a04000 .@.. MOV r4,r0 0x00001d04: ea000174 t... B {pc} + 0x5d8 ; 0x22dc 0x00001d08: e1a00006 .... MOV r0,r6 0x00001d0c: ebfffffe .... BL BSP_disp_sprite_alpha_disable ; 0x12714 Section #1 0x00001d10: e1a04000 .@.. MOV r4,r0 0x00001d14: ea000170 p... B {pc} + 0x5c8 ; 0x22dc 0x00001d18: e1a00006 .... MOV r0,r6 0x00001d1c: ebfffffe .... BL BSP_disp_sprite_get_alpha_enable ; 0x11190 Section #1 0x00001d20: e1a04000 .@.. MOV r4,r0 0x00001d24: ea00016c l... B {pc} + 0x5b8 ; 0x22dc 0x00001d28: e1a00006 .... MOV r0,r6 0x00001d2c: e1a01007 .... MOV r1,r7 0x00001d30: ebfffffe .... BL BSP_disp_sprite_set_alpha_vale ; 0x126dc Section #1 0x00001d34: e1a04000 .@.. MOV r4,r0 0x00001d38: ea000167 g... B {pc} + 0x5a4 ; 0x22dc 0x00001d3c: e1a00006 .... MOV r0,r6 0x00001d40: ebfffffe .... BL BSP_disp_sprite_get_alpha_value ; 0x111b4 Section #1 0x00001d44: e1a04000 .@.. MOV r4,r0 0x00001d48: ea000163 c... B {pc} + 0x594 ; 0x22dc 0x00001d4c: e1a00006 .... MOV r0,r6 0x00001d50: e1a01007 .... MOV r1,r7 0x00001d54: e1a02008 . .. MOV r2,r8 0x00001d58: ebfffffe .... BL BSP_disp_sprite_set_order ; 0x11a98 Section #1 0x00001d5c: e1a04000 .@.. MOV r4,r0 0x00001d60: ea00015d ]... B {pc} + 0x57c ; 0x22dc 0x00001d64: e1a00006 .... MOV r0,r6 0x00001d68: ebfffffe .... BL BSP_disp_sprite_get_top_block ; 0x111d8 Section #1 0x00001d6c: e1a04000 .@.. MOV r4,r0 0x00001d70: ea000159 Y... B {pc} + 0x56c ; 0x22dc 0x00001d74: e1a00006 .... MOV r0,r6 0x00001d78: ebfffffe .... BL BSP_disp_sprite_get_bottom_block ; 0x11210 Section #1 0x00001d7c: e1a04000 .@.. MOV r4,r0 0x00001d80: ea000155 U... B {pc} + 0x55c ; 0x22dc 0x00001d84: e3570000 ..W. CMP r7,#0 0x00001d88: 0a000001 .... BEQ {pc} + 0xc ; 0x1d94 0x00001d8c: e3550000 ..U. CMP r5,#0 0x00001d90: ca000003 .... BGT {pc} + 0x14 ; 0x1da4 0x00001d94: e51f052c ,... LDR r0,[pc,#-1324] ; [([Section 10] + 986) = 0x1870] = 0x3da 0x00001d98: e3e04000 .@.. MVN r4,#0 0x00001d9c: ebfffffe .... BL printk ; 0x00001da0: ea00014d M... B {pc} + 0x53c ; 0x22dc 0x00001da4: e1a0000d .... MOV r0,r13 0x00001da8: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00001dac: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001db0: e5933008 .0.. LDR r3,[r3,#8] 0x00001db4: e0972005 . .. ADDS r2,r7,r5 0x00001db8: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001dbc: 33a03000 .0.3 MOVCC r3,#0 0x00001dc0: e3530000 ..S. CMP r3,#0 0x00001dc4: 1a000006 .... BNE {pc} + 0x20 ; 0x1de4 0x00001dc8: e1a01007 .... MOV r1,r7 0x00001dcc: e51f0560 `... LDR r0,[pc,#-1376] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00001dd0: e1a02005 . .. MOV r2,r5 0x00001dd4: ebfffffe .... BL __copy_from_user ; 0x00001dd8: e3500000 ..P. CMP r0,#0 0x00001ddc: 1a00013d =... BNE {pc} + 0x4fc ; 0x22d8 0x00001de0: ea000004 .... B {pc} + 0x18 ; 0x1df8 0x00001de4: e1a01005 .... MOV r1,r5 0x00001de8: e51f057c |... LDR r0,[pc,#-1404] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00001dec: ebfffffe .... BL __memzero ; 0x00001df0: e3e0400d .@.. MVN r4,#0xd 0x00001df4: ea000138 8... B {pc} + 0x4e8 ; 0x22dc 0x00001df8: e1a00006 .... MOV r0,r6 0x00001dfc: e1a02008 . .. MOV r2,r8 0x00001e00: e1a03005 .0.. MOV r3,r5 0x00001e04: e51f1598 .... LDR r1,[pc,#-1432] ; [([Section 17] + 564) = 0x1874] = 0x234 0x00001e08: ebfffffe .... BL BSP_disp_sprite_set_palette_table ; 0x12658 Section #1 0x00001e0c: e1a04000 .@.. MOV r4,r0 0x00001e10: ea000131 1... B {pc} + 0x4cc ; 0x22dc 0x00001e14: e1a00006 .... MOV r0,r6 0x00001e18: ebfffffe .... BL BSP_disp_sprite_get_block_number ; 0x11234 Section #1 0x00001e1c: e1a04000 .@.. MOV r4,r0 0x00001e20: ea00012d -... B {pc} + 0x4bc ; 0x22dc 0x00001e24: e1a0200d . .. MOV r2,r13 0x00001e28: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001e2c: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001e30: e24b5094 .PK. SUB r5,r11,#0x94 0x00001e34: e5933008 .0.. LDR r3,[r3,#8] 0x00001e38: e2972048 H .. ADDS r2,r7,#0x48 0x00001e3c: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001e40: 33a03000 .0.3 MOVCC r3,#0 0x00001e44: e3530000 ..S. CMP r3,#0 0x00001e48: 1a000006 .... BNE {pc} + 0x20 ; 0x1e68 0x00001e4c: e1a01007 .... MOV r1,r7 0x00001e50: e1a00005 .... MOV r0,r5 0x00001e54: e3a02048 H .. MOV r2,#0x48 0x00001e58: ebfffffe .... BL __copy_from_user ; 0x00001e5c: e3500000 ..P. CMP r0,#0 0x00001e60: 0a000005 .... BEQ {pc} + 0x1c ; 0x1e7c 0x00001e64: ea00011b .... B {pc} + 0x474 ; 0x22d8 0x00001e68: e1a00005 .... MOV r0,r5 0x00001e6c: e3a01048 H... MOV r1,#0x48 0x00001e70: ebfffffe .... BL __memzero ; 0x00001e74: e3e0400d .@.. MVN r4,#0xd 0x00001e78: ea000117 .... B {pc} + 0x464 ; 0x22dc 0x00001e7c: e1a00006 .... MOV r0,r6 0x00001e80: e1a01005 .... MOV r1,r5 0x00001e84: ebfffffe .... BL BSP_disp_sprite_block_request ; 0x123b4 Section #1 0x00001e88: e1a04000 .@.. MOV r4,r0 0x00001e8c: ea000112 .... B {pc} + 0x450 ; 0x22dc 0x00001e90: e1a00006 .... MOV r0,r6 0x00001e94: e1a01007 .... MOV r1,r7 0x00001e98: ebfffffe .... BL BSP_disp_sprite_block_release ; 0x1205c Section #1 0x00001e9c: e1a04000 .@.. MOV r4,r0 0x00001ea0: ea00010d .... B {pc} + 0x43c ; 0x22dc 0x00001ea4: e1a0000d .... MOV r0,r13 0x00001ea8: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00001eac: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001eb0: e24b5094 .PK. SUB r5,r11,#0x94 0x00001eb4: e5933008 .0.. LDR r3,[r3,#8] 0x00001eb8: e2982010 . .. ADDS r2,r8,#0x10 0x00001ebc: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001ec0: 33a03000 .0.3 MOVCC r3,#0 0x00001ec4: e3530000 ..S. CMP r3,#0 0x00001ec8: 1a000006 .... BNE {pc} + 0x20 ; 0x1ee8 0x00001ecc: e1a01008 .... MOV r1,r8 0x00001ed0: e1a00005 .... MOV r0,r5 0x00001ed4: e3a02010 . .. MOV r2,#0x10 0x00001ed8: ebfffffe .... BL __copy_from_user ; 0x00001edc: e3500000 ..P. CMP r0,#0 0x00001ee0: 0a000005 .... BEQ {pc} + 0x1c ; 0x1efc 0x00001ee4: ea0000fb .... B {pc} + 0x3f4 ; 0x22d8 0x00001ee8: e1a00005 .... MOV r0,r5 0x00001eec: e3a01010 .... MOV r1,#0x10 0x00001ef0: ebfffffe .... BL __memzero ; 0x00001ef4: e3e0400d .@.. MVN r4,#0xd 0x00001ef8: ea0000f7 .... B {pc} + 0x3e4 ; 0x22dc 0x00001efc: e1a00006 .... MOV r0,r6 0x00001f00: e1a01007 .... MOV r1,r7 0x00001f04: e1a02005 . .. MOV r2,r5 0x00001f08: ebfffffe .... BL BSP_disp_sprite_block_set_screen_win ; 0x11ed4 Section #1 0x00001f0c: e1a04000 .@.. MOV r4,r0 0x00001f10: ea0000f1 .... B {pc} + 0x3cc ; 0x22dc 0x00001f14: e24b5094 .PK. SUB r5,r11,#0x94 0x00001f18: e1a00006 .... MOV r0,r6 0x00001f1c: e1a01007 .... MOV r1,r7 0x00001f20: e1a02005 . .. MOV r2,r5 0x00001f24: ebfffffe .... BL BSP_disp_sprite_block_get_srceen_win ; 0x11258 Section #1 0x00001f28: ea000020 ... B {pc} + 0x88 ; 0x1fb0 0x00001f2c: e1a0000d .... MOV r0,r13 0x00001f30: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00001f34: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001f38: e24b5094 .PK. SUB r5,r11,#0x94 0x00001f3c: e5933008 .0.. LDR r3,[r3,#8] 0x00001f40: e2982010 . .. ADDS r2,r8,#0x10 0x00001f44: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001f48: 33a03000 .0.3 MOVCC r3,#0 0x00001f4c: e3530000 ..S. CMP r3,#0 0x00001f50: 1a000006 .... BNE {pc} + 0x20 ; 0x1f70 0x00001f54: e1a01008 .... MOV r1,r8 0x00001f58: e1a00005 .... MOV r0,r5 0x00001f5c: e3a02010 . .. MOV r2,#0x10 0x00001f60: ebfffffe .... BL __copy_from_user ; 0x00001f64: e3500000 ..P. CMP r0,#0 0x00001f68: 0a000005 .... BEQ {pc} + 0x1c ; 0x1f84 0x00001f6c: ea0000d9 .... B {pc} + 0x36c ; 0x22d8 0x00001f70: e1a00005 .... MOV r0,r5 0x00001f74: e3a01010 .... MOV r1,#0x10 0x00001f78: ebfffffe .... BL __memzero ; 0x00001f7c: e3e0400d .@.. MVN r4,#0xd 0x00001f80: ea0000d5 .... B {pc} + 0x35c ; 0x22dc 0x00001f84: e1a00006 .... MOV r0,r6 0x00001f88: e1a01007 .... MOV r1,r7 0x00001f8c: e1a02005 . .. MOV r2,r5 0x00001f90: ebfffffe .... BL BSP_disp_sprite_block_set_src_win ; 0x117c4 Section #1 0x00001f94: e1a04000 .@.. MOV r4,r0 0x00001f98: ea0000cf .... B {pc} + 0x344 ; 0x22dc 0x00001f9c: e24b5094 .PK. SUB r5,r11,#0x94 0x00001fa0: e1a00006 .... MOV r0,r6 0x00001fa4: e1a01007 .... MOV r1,r7 0x00001fa8: e1a02005 . .. MOV r2,r5 0x00001fac: ebfffffe .... BL BSP_disp_sprite_block_get_src_win ; 0x112dc Section #1 0x00001fb0: e1a0200d . .. MOV r2,r13 0x00001fb4: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00001fb8: e1a04000 .@.. MOV r4,r0 0x00001fbc: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001fc0: e5933008 .0.. LDR r3,[r3,#8] 0x00001fc4: e2982010 . .. ADDS r2,r8,#0x10 0x00001fc8: 30d22003 . .0 SBCSCC r2,r2,r3 0x00001fcc: 33a03000 .0.3 MOVCC r3,#0 0x00001fd0: e3530000 ..S. CMP r3,#0 0x00001fd4: 01a00008 .... MOVEQ r0,r8 0x00001fd8: 01a01005 .... MOVEQ r1,r5 0x00001fdc: 03a02010 . .. MOVEQ r2,#0x10 0x00001fe0: 1a0000bc .... BNE {pc} + 0x2f8 ; 0x22d8 0x00001fe4: ea00007f .... B {pc} + 0x204 ; 0x21e8 0x00001fe8: e1a0000d .... MOV r0,r13 0x00001fec: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00001ff0: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00001ff4: e24b5094 .PK. SUB r5,r11,#0x94 0x00001ff8: e5933008 .0.. LDR r3,[r3,#8] 0x00001ffc: e2982028 ( .. ADDS r2,r8,#0x28 0x00002000: 30d22003 . .0 SBCSCC r2,r2,r3 0x00002004: 33a03000 .0.3 MOVCC r3,#0 0x00002008: e3530000 ..S. CMP r3,#0 0x0000200c: 1a000006 .... BNE {pc} + 0x20 ; 0x202c 0x00002010: e1a01008 .... MOV r1,r8 0x00002014: e1a00005 .... MOV r0,r5 0x00002018: e3a02028 ( .. MOV r2,#0x28 0x0000201c: ebfffffe .... BL __copy_from_user ; 0x00002020: e3500000 ..P. CMP r0,#0 0x00002024: 0a000005 .... BEQ {pc} + 0x1c ; 0x2040 0x00002028: ea0000aa .... B {pc} + 0x2b0 ; 0x22d8 0x0000202c: e1a00005 .... MOV r0,r5 0x00002030: e3a01028 (... MOV r1,#0x28 0x00002034: ebfffffe .... BL __memzero ; 0x00002038: e3e0400d .@.. MVN r4,#0xd 0x0000203c: ea0000a6 .... B {pc} + 0x2a0 ; 0x22dc 0x00002040: e1a00006 .... MOV r0,r6 0x00002044: e1a01007 .... MOV r1,r7 0x00002048: e1a02005 . .. MOV r2,r5 0x0000204c: ebfffffe .... BL BSP_disp_sprite_block_set_framebuffer ; 0x11dc8 Section #1 0x00002050: e1a04000 .@.. MOV r4,r0 0x00002054: ea0000a0 .... B {pc} + 0x288 ; 0x22dc 0x00002058: e24b5094 .PK. SUB r5,r11,#0x94 0x0000205c: e1a00006 .... MOV r0,r6 0x00002060: e1a01007 .... MOV r1,r7 0x00002064: e1a02005 . .. MOV r2,r5 0x00002068: ebfffffe .... BL BSP_disp_sprite_block_get_framebufer ; 0x11360 Section #1 0x0000206c: e1a0200d . .. MOV r2,r13 0x00002070: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x00002074: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00002078: e5933008 .0.. LDR r3,[r3,#8] 0x0000207c: e1a04000 .@.. MOV r4,r0 0x00002080: e2982028 ( .. ADDS r2,r8,#0x28 0x00002084: 30d22003 . .0 SBCSCC r2,r2,r3 0x00002088: 33a03000 .0.3 MOVCC r3,#0 0x0000208c: e3530000 ..S. CMP r3,#0 0x00002090: 01a00008 .... MOVEQ r0,r8 0x00002094: 01a01005 .... MOVEQ r1,r5 0x00002098: 03a02028 ( .. MOVEQ r2,#0x28 0x0000209c: 1a00008d .... BNE {pc} + 0x23c ; 0x22d8 0x000020a0: ea000050 P... B {pc} + 0x148 ; 0x21e8 0x000020a4: e1a00006 .... MOV r0,r6 0x000020a8: e1a01007 .... MOV r1,r7 0x000020ac: ebfffffe .... BL BSP_disp_sprite_block_set_top ; 0x11d90 Section #1 0x000020b0: e1a04000 .@.. MOV r4,r0 0x000020b4: ea000088 .... B {pc} + 0x228 ; 0x22dc 0x000020b8: e1a00006 .... MOV r0,r6 0x000020bc: e1a01007 .... MOV r1,r7 0x000020c0: ebfffffe .... BL BSP_disp_sprite_block_set_bottom ; 0x11d78 Section #1 0x000020c4: e1a04000 .@.. MOV r4,r0 0x000020c8: ea000083 .... B {pc} + 0x214 ; 0x22dc 0x000020cc: e1a00006 .... MOV r0,r6 0x000020d0: e1a01007 .... MOV r1,r7 0x000020d4: ebfffffe .... BL BSP_disp_sprite_block_get_pre_block ; 0x114d8 Section #1 0x000020d8: e1a04000 .@.. MOV r4,r0 0x000020dc: ea00007e ~... B {pc} + 0x200 ; 0x22dc 0x000020e0: e1a00006 .... MOV r0,r6 0x000020e4: e1a01007 .... MOV r1,r7 0x000020e8: ebfffffe .... BL BSP_disp_sprite_block_get_next_block ; 0x1154c Section #1 0x000020ec: e1a04000 .@.. MOV r4,r0 0x000020f0: ea000079 y... B {pc} + 0x1ec ; 0x22dc 0x000020f4: e1a00006 .... MOV r0,r6 0x000020f8: e1a01007 .... MOV r1,r7 0x000020fc: ebfffffe .... BL BSP_disp_sprite_block_get_prio ; 0x115c4 Section #1 0x00002100: e1a04000 .@.. MOV r4,r0 0x00002104: ea000074 t... B {pc} + 0x1d8 ; 0x22dc 0x00002108: e1a00006 .... MOV r0,r6 0x0000210c: e1a01007 .... MOV r1,r7 0x00002110: ebfffffe .... BL BSP_disp_sprite_block_open ; 0x11708 Section #1 0x00002114: e1a04000 .@.. MOV r4,r0 0x00002118: ea00006f o... B {pc} + 0x1c4 ; 0x22dc 0x0000211c: e1a00006 .... MOV r0,r6 0x00002120: e1a01007 .... MOV r1,r7 0x00002124: ebfffffe .... BL BSP_disp_sprite_block_close ; 0x11644 Section #1 0x00002128: e1a04000 .@.. MOV r4,r0 0x0000212c: ea00006a j... B {pc} + 0x1b0 ; 0x22dc 0x00002130: e1a0000d .... MOV r0,r13 0x00002134: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00002138: e3c3303f ?0.. BIC r3,r3,#0x3f 0x0000213c: e24b5094 .PK. SUB r5,r11,#0x94 0x00002140: e5933008 .0.. LDR r3,[r3,#8] 0x00002144: e2982048 H .. ADDS r2,r8,#0x48 0x00002148: 30d22003 . .0 SBCSCC r2,r2,r3 0x0000214c: 33a03000 .0.3 MOVCC r3,#0 0x00002150: e3530000 ..S. CMP r3,#0 0x00002154: 1a000006 .... BNE {pc} + 0x20 ; 0x2174 0x00002158: e1a01008 .... MOV r1,r8 0x0000215c: e1a00005 .... MOV r0,r5 0x00002160: e3a02048 H .. MOV r2,#0x48 0x00002164: ebfffffe .... BL __copy_from_user ; 0x00002168: e3500000 ..P. CMP r0,#0 0x0000216c: 0a000005 .... BEQ {pc} + 0x1c ; 0x2188 0x00002170: ea000058 X... B {pc} + 0x168 ; 0x22d8 0x00002174: e1a00005 .... MOV r0,r5 0x00002178: e3a01048 H... MOV r1,#0x48 0x0000217c: ebfffffe .... BL __memzero ; 0x00002180: e3e0400d .@.. MVN r4,#0xd 0x00002184: ea000054 T... B {pc} + 0x158 ; 0x22dc 0x00002188: e1a00006 .... MOV r0,r6 0x0000218c: e1a01007 .... MOV r1,r7 0x00002190: e1a02005 . .. MOV r2,r5 0x00002194: ebfffffe .... BL BSP_disp_sprite_block_set_para ; 0x1197c Section #1 0x00002198: e1a04000 .@.. MOV r4,r0 0x0000219c: ea00004e N... B {pc} + 0x140 ; 0x22dc 0x000021a0: e24b5094 .PK. SUB r5,r11,#0x94 0x000021a4: e1a00006 .... MOV r0,r6 0x000021a8: e1a01007 .... MOV r1,r7 0x000021ac: e1a02005 . .. MOV r2,r5 0x000021b0: ebfffffe .... BL BSP_disp_sprite_block_get_para ; 0x113f0 Section #1 0x000021b4: e1a0200d . .. MOV r2,r13 0x000021b8: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x000021bc: e3c3303f ?0.. BIC r3,r3,#0x3f 0x000021c0: e5933008 .0.. LDR r3,[r3,#8] 0x000021c4: e2982048 H .. ADDS r2,r8,#0x48 0x000021c8: 30d22003 . .0 SBCSCC r2,r2,r3 0x000021cc: 33a03000 .0.3 MOVCC r3,#0 0x000021d0: e3530000 ..S. CMP r3,#0 0x000021d4: e1a04000 .@.. MOV r4,r0 0x000021d8: 1a00003e >... BNE {pc} + 0x100 ; 0x22d8 0x000021dc: e1a00008 .... MOV r0,r8 0x000021e0: e1a01005 .... MOV r1,r5 0x000021e4: e3a02048 H .. MOV r2,#0x48 0x000021e8: ebfffffe .... BL __copy_to_user ; 0x000021ec: e3500000 ..P. CMP r0,#0 0x000021f0: 0a000039 9... BEQ {pc} + 0xec ; 0x22dc 0x000021f4: ea000037 7... B {pc} + 0xe4 ; 0x22d8 0x000021f8: e1a0000d .... MOV r0,r13 0x000021fc: e3c03d7f .=.. BIC r3,r0,#0x1fc0 0x00002200: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00002204: e24b5094 .PK. SUB r5,r11,#0x94 0x00002208: e5933008 .0.. LDR r3,[r3,#8] 0x0000220c: e2972020 .. ADDS r2,r7,#0x20 0x00002210: 30d22003 . .0 SBCSCC r2,r2,r3 0x00002214: 33a03000 .0.3 MOVCC r3,#0 0x00002218: e3530000 ..S. CMP r3,#0 0x0000221c: 1a000006 .... BNE {pc} + 0x20 ; 0x223c 0x00002220: e1a01007 .... MOV r1,r7 0x00002224: e1a00005 .... MOV r0,r5 0x00002228: e3a02020 .. MOV r2,#0x20 0x0000222c: ebfffffe .... BL __copy_from_user ; 0x00002230: e3500000 ..P. CMP r0,#0 0x00002234: 0a000005 .... BEQ {pc} + 0x1c ; 0x2250 0x00002238: ea000026 &... B {pc} + 0xa0 ; 0x22d8 0x0000223c: e1a00005 .... MOV r0,r5 0x00002240: e3a01020 ... MOV r1,#0x20 0x00002244: ebfffffe .... BL __memzero ; 0x00002248: e3e0400d .@.. MVN r4,#0xd 0x0000224c: ea000022 "... B {pc} + 0x90 ; 0x22dc 0x00002250: e1a00006 .... MOV r0,r6 0x00002254: e1a01005 .... MOV r1,r5 0x00002258: ebfffffe .... BL Display_Fb_Request ; 0x2ca8 Section #1 0x0000225c: e1a04000 .@.. MOV r4,r0 0x00002260: ea00001d .... B {pc} + 0x7c ; 0x22dc 0x00002264: e1a00006 .... MOV r0,r6 0x00002268: e1a01007 .... MOV r1,r7 0x0000226c: ebfffffe .... BL Display_Fb_Release ; 0x27d4 Section #1 0x00002270: e1a04000 .@.. MOV r4,r0 0x00002274: ea000018 .... B {pc} + 0x68 ; 0x22dc 0x00002278: e1a00006 .... MOV r0,r6 0x0000227c: e1a01007 .... MOV r1,r7 0x00002280: ebfffffe .... BL disp_mem_request ; 0x774 Section #1 0x00002284: e1a04000 .@.. MOV r4,r0 0x00002288: ea000013 .... B {pc} + 0x54 ; 0x22dc 0x0000228c: e1a00006 .... MOV r0,r6 0x00002290: ebfffffe .... BL disp_mem_release ; 0x6f4 Section #1 0x00002294: e1a04000 .@.. MOV r4,r0 0x00002298: ea00000f .... B {pc} + 0x44 ; 0x22dc 0x0000229c: e51f3a2c ,:.. LDR r3,[pc,#-2604] ; [([Section 17] + 536) = 0x1878] = 0x218 0x000022a0: e3a04000 .@.. MOV r4,#0 0x000022a4: e5836018 .`.. STR r6,[r3,#0x18] 0x000022a8: ea00000b .... B {pc} + 0x34 ; 0x22dc 0x000022ac: e51f2a3c <*.. LDR r2,[pc,#-2620] ; [([Section 17] + 536) = 0x1878] = 0x218 0x000022b0: e3a0300c .0.. MOV r3,#0xc 0x000022b4: e0232693 .&#. MLA r3,r3,r6,r2 0x000022b8: e5934004 .@.. LDR r4,[r3,#4] 0x000022bc: ea000006 .... B {pc} + 0x20 ; 0x22dc 0x000022c0: ebfffffe .... BL BSP_disp_clk_off ; 0xa970 Section #1 0x000022c4: e3a04000 .@.. MOV r4,#0 0x000022c8: ea000003 .... B {pc} + 0x14 ; 0x22dc 0x000022cc: ebfffffe .... BL BSP_disp_clk_on ; 0xab80 Section #1 0x000022d0: e3a04000 .@.. MOV r4,#0 0x000022d4: ea000000 .... B {pc} + 0x8 ; 0x22dc 0x000022d8: e3e0400d .@.. MVN r4,#0xd 0x000022dc: e1a00004 .... MOV r0,r4 0x000022e0: e24bd024 $.K. SUB r13,r11,#0x24 0x000022e4: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} fb_free $a 0x000022e8: e1a0c00d .... MOV r12,r13 0x000022ec: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000022f0: e24cb004 ..L. SUB r11,r12,#4 0x000022f4: e3500000 ..P. CMP r0,#0 0x000022f8: 159f1034 4... LDRNE r1,[pc,#52] ; [([Section 17] + 16948) = 0x2334] = 0x4234 0x000022fc: 1a000004 .... BNE {pc} + 0x18 ; 0x2314 0x00002300: e89da800 .... LDM r13,{r11,r13,pc} 0x00002304: e5923000 .0.. LDR r3,[r2,#0] 0x00002308: e1500003 ..P. CMP r0,r3 0x0000230c: 0a000003 .... BEQ {pc} + 0x14 ; 0x2320 0x00002310: e1a01002 .... MOV r1,r2 0x00002314: e591200c . .. LDR r2,[r1,#0xc] 0x00002318: e3520000 ..R. CMP r2,#0 0x0000231c: 1afffff8 .... BNE {pc} - 0x18 ; 0x2304 0x00002320: e591300c .0.. LDR r3,[r1,#0xc] 0x00002324: e3530000 ..S. CMP r3,#0 0x00002328: 1593300c .0.. LDRNE r3,[r3,#0xc] 0x0000232c: 1581300c .0.. STRNE r3,[r1,#0xc] 0x00002330: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00002334: 00004234 4B.. DCD 16948 ; [Section 17] layer_hdl_to_fb_id $a 0x00002338: e1a0c00d .... MOV r12,r13 0x0000233c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00002340: e24cb004 ..L. SUB r11,r12,#4 0x00002344: e59f2034 4 .. LDR r2,[pc,#52] ; [g_fbi = 0x2380] = 0 0x00002348: e1a0c000 .... MOV r12,r0 0x0000234c: e3a00000 .... MOV r0,#0 0x00002350: e5923050 P0.. LDR r3,[r2,#0x50] 0x00002354: e153000c ..S. CMP r3,r12 0x00002358: 1a000002 .... BNE {pc} + 0x10 ; 0x2368 0x0000235c: e59230d0 .0.. LDR r3,[r2,#0xd0] 0x00002360: e1530001 ..S. CMP r3,r1 0x00002364: 089da800 .... LDMEQ r13,{r11,r13,pc} 0x00002368: e2800001 .... ADD r0,r0,#1 0x0000236c: e2822004 . .. ADD r2,r2,#4 0x00002370: e3500020 .P. CMP r0,#0x20 0x00002374: 1afffff5 .... BNE {pc} - 0x24 ; 0x2350 0x00002378: e3e00000 .... MVN r0,#0 0x0000237c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00002380: 00000000 .... DCD 0 ; g_fbi Fb_open $a 0x00002384: e1a0c00d .... MOV r12,r13 0x00002388: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000238c: e24cb004 ..L. SUB r11,r12,#4 0x00002390: e3a00000 .... MOV r0,#0 0x00002394: e89da800 .... LDM r13,{r11,r13,pc} Fb_release 0x00002398: e1a0c00d .... MOV r12,r13 0x0000239c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000023a0: e24cb004 ..L. SUB r11,r12,#4 0x000023a4: e3a00000 .... MOV r0,#0 0x000023a8: e89da800 .... LDM r13,{r11,r13,pc} Fb_Init 0x000023ac: e1a0c00d .... MOV r12,r13 0x000023b0: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000023b4: e24cb004 ..L. SUB r11,r12,#4 0x000023b8: e3a00000 .... MOV r0,#0 0x000023bc: e89da800 .... LDM r13,{r11,r13,pc} Fb_cursor 0x000023c0: e1a0c00d .... MOV r12,r13 0x000023c4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000023c8: e24cb004 ..L. SUB r11,r12,#4 0x000023cc: e59f0008 .... LDR r0,[pc,#8] ; [([Section 10] + 1050) = 0x23dc] = 0x41a 0x000023d0: ebfffffe .... BL printk ; 0x000023d4: e3a00000 .... MOV r0,#0 0x000023d8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000023dc: 0000041a .... DCD 1050 ; [Section 10] Fb_check_var $a 0x000023e0: e1a0c00d .... MOV r12,r13 0x000023e4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000023e8: e24cb004 ..L. SUB r11,r12,#4 0x000023ec: e59f0008 .... LDR r0,[pc,#8] ; [([Section 10] + 1061) = 0x23fc] = 0x425 0x000023f0: ebfffffe .... BL printk ; 0x000023f4: e3a00000 .... MOV r0,#0 0x000023f8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000023fc: 00000425 %... DCD 1061 ; [Section 10] var_to_fb $a 0x00002400: e1a0c00d .... MOV r12,r13 0x00002404: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00002408: e24cb004 ..L. SUB r11,r12,#4 0x0000240c: e591c050 P... LDR r12,[r1,#0x50] 0x00002410: e1a05000 .P.. MOV r5,r0 0x00002414: e1a06002 .`.. MOV r6,r2 0x00002418: e35c0000 ..\. CMP r12,#0 0x0000241c: 1a000091 .... BNE {pc} + 0x24c ; 0x2668 0x00002420: e5912018 . .. LDR r2,[r1,#0x18] 0x00002424: e3a03001 .0.. MOV r3,#1 0x00002428: e581308c .0.. STR r3,[r1,#0x8c] 0x0000242c: e3520008 ..R. CMP r2,#8 0x00002430: 0a000020 ... BEQ {pc} + 0x88 ; 0x24b8 0x00002434: 8a000006 .... BHI {pc} + 0x20 ; 0x2454 0x00002438: e3520002 ..R. CMP r2,#2 0x0000243c: 0a000011 .... BEQ {pc} + 0x4c ; 0x2488 0x00002440: e3520004 ..R. CMP r2,#4 0x00002444: 0a000017 .... BEQ {pc} + 0x64 ; 0x24a8 0x00002448: e1520003 ..R. CMP r2,r3 0x0000244c: 1a000055 U... BNE {pc} + 0x15c ; 0x25a8 0x00002450: ea000006 .... B {pc} + 0x20 ; 0x2470 0x00002454: e3520018 ..R. CMP r2,#0x18 0x00002458: 0a000045 E... BEQ {pc} + 0x11c ; 0x2574 0x0000245c: e3520020 .R. CMP r2,#0x20 0x00002460: 0a000049 I... BEQ {pc} + 0x12c ; 0x258c 0x00002464: e3520010 ..R. CMP r2,#0x10 0x00002468: 1a00004e N... BNE {pc} + 0x140 ; 0x25a8 0x0000246c: ea000015 .... B {pc} + 0x5c ; 0x24c8 0x00002470: e5812024 $ .. STR r2,[r1,#0x24] 0x00002474: e581c090 .... STR r12,[r1,#0x90] 0x00002478: e581c038 8... STR r12,[r1,#0x38] 0x0000247c: e581c02c ,... STR r12,[r1,#0x2c] 0x00002480: e581c020 ... STR r12,[r1,#0x20] 0x00002484: ea000004 .... B {pc} + 0x18 ; 0x249c 0x00002488: e581c020 ... STR r12,[r1,#0x20] 0x0000248c: e5812024 $ .. STR r2,[r1,#0x24] 0x00002490: e5813090 .0.. STR r3,[r1,#0x90] 0x00002494: e581c038 8... STR r12,[r1,#0x38] 0x00002498: e581c02c ,... STR r12,[r1,#0x2c] 0x0000249c: e581203c < .. STR r2,[r1,#0x3c] 0x000024a0: e5812030 0 .. STR r2,[r1,#0x30] 0x000024a4: ea000044 D... B {pc} + 0x118 ; 0x25bc 0x000024a8: e581c020 ... STR r12,[r1,#0x20] 0x000024ac: e3a03002 .0.. MOV r3,#2 0x000024b0: e5812024 $ .. STR r2,[r1,#0x24] 0x000024b4: eafffff5 .... B {pc} - 0x24 ; 0x2490 0x000024b8: e581c020 ... STR r12,[r1,#0x20] 0x000024bc: e3a03003 .0.. MOV r3,#3 0x000024c0: e5812024 $ .. STR r2,[r1,#0x24] 0x000024c4: eafffff1 .... B {pc} - 0x34 ; 0x2490 0x000024c8: e5912024 $ .. LDR r2,[r1,#0x24] 0x000024cc: e3520006 ..R. CMP r2,#6 0x000024d0: 1a000007 .... BNE {pc} + 0x24 ; 0x24f4 0x000024d4: e5913030 00.. LDR r3,[r1,#0x30] 0x000024d8: e3530005 ..S. CMP r3,#5 0x000024dc: 1a000013 .... BNE {pc} + 0x54 ; 0x2530 0x000024e0: e591303c <0.. LDR r3,[r1,#0x3c] 0x000024e4: e3530005 ..S. CMP r3,#5 0x000024e8: 03a03004 .0.. MOVEQ r3,#4 0x000024ec: 1a00000f .... BNE {pc} + 0x44 ; 0x2530 0x000024f0: ea00001a .... B {pc} + 0x70 ; 0x2560 0x000024f4: e3520005 ..R. CMP r2,#5 0x000024f8: 1a00000c .... BNE {pc} + 0x38 ; 0x2530 0x000024fc: e5913030 00.. LDR r3,[r1,#0x30] 0x00002500: e3530006 ..S. CMP r3,#6 0x00002504: 1a000004 .... BNE {pc} + 0x18 ; 0x251c 0x00002508: e591303c <0.. LDR r3,[r1,#0x3c] 0x0000250c: e3530005 ..S. CMP r3,#5 0x00002510: 05812090 . .. STREQ r2,[r1,#0x90] 0x00002514: 1a000005 .... BNE {pc} + 0x1c ; 0x2530 0x00002518: ea000027 '... B {pc} + 0xa4 ; 0x25bc 0x0000251c: e3530005 ..S. CMP r3,#5 0x00002520: 1a000002 .... BNE {pc} + 0x10 ; 0x2530 0x00002524: e591303c <0.. LDR r3,[r1,#0x3c] 0x00002528: e3530006 ..S. CMP r3,#6 0x0000252c: 0a00000b .... BEQ {pc} + 0x34 ; 0x2560 0x00002530: e5913048 H0.. LDR r3,[r1,#0x48] 0x00002534: e3530001 ..S. CMP r3,#1 0x00002538: 1a00000a .... BNE {pc} + 0x30 ; 0x2568 0x0000253c: e3520005 ..R. CMP r2,#5 0x00002540: 1a000008 .... BNE {pc} + 0x28 ; 0x2568 0x00002544: e5913030 00.. LDR r3,[r1,#0x30] 0x00002548: e3530005 ..S. CMP r3,#5 0x0000254c: 1a000005 .... BNE {pc} + 0x1c ; 0x2568 0x00002550: e591303c <0.. LDR r3,[r1,#0x3c] 0x00002554: e3530005 ..S. CMP r3,#5 0x00002558: 1a000002 .... BNE {pc} + 0x10 ; 0x2568 0x0000255c: e2833002 .0.. ADD r3,r3,#2 0x00002560: e5813090 .0.. STR r3,[r1,#0x90] 0x00002564: ea000014 .... B {pc} + 0x58 ; 0x25bc 0x00002568: e59f013c <... LDR r0,[pc,#316] ; [([Section 10] + 1075) = 0x26ac] = 0x433 0x0000256c: e3a01010 .... MOV r1,#0x10 0x00002570: ea00000e .... B {pc} + 0x40 ; 0x25b0 0x00002574: e3a02008 . .. MOV r2,#8 0x00002578: e3a03009 .0.. MOV r3,#9 0x0000257c: e581203c < .. STR r2,[r1,#0x3c] 0x00002580: e5812024 $ .. STR r2,[r1,#0x24] 0x00002584: e5813090 .0.. STR r3,[r1,#0x90] 0x00002588: eaffffc4 .... B {pc} - 0xe8 ; 0x24a0 0x0000258c: e3a02008 . .. MOV r2,#8 0x00002590: e3a0300a .0.. MOV r3,#0xa 0x00002594: e581203c < .. STR r2,[r1,#0x3c] 0x00002598: e5812048 H .. STR r2,[r1,#0x48] 0x0000259c: e5813090 .0.. STR r3,[r1,#0x90] 0x000025a0: e5812024 $ .. STR r2,[r1,#0x24] 0x000025a4: eaffffbd .... B {pc} - 0x104 ; 0x24a0 0x000025a8: e59f00fc .... LDR r0,[pc,#252] ; [([Section 10] + 1075) = 0x26ac] = 0x433 0x000025ac: e1a01002 .... MOV r1,r2 0x000025b0: ebfffffe .... BL printk ; 0x000025b4: e3e00015 .... MVN r0,#0x15 0x000025b8: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x000025bc: e5913018 .0.. LDR r3,[r1,#0x18] 0x000025c0: e353000f ..S. CMP r3,#0xf 0x000025c4: 9a000027 '... BLS {pc} + 0xa4 ; 0x2668 0x000025c8: e5910098 .... LDR r0,[r1,#0x98] 0x000025cc: e5913094 .0.. LDR r3,[r1,#0x94] 0x000025d0: e3500000 ..P. CMP r0,#0 0x000025d4: 1a00000f .... BNE {pc} + 0x44 ; 0x2618 0x000025d8: e3530000 ..S. CMP r3,#0 0x000025dc: e5914024 $@.. LDR r4,[r1,#0x24] 0x000025e0: e591c030 0... LDR r12,[r1,#0x30] 0x000025e4: 0591203c < .. LDREQ r2,[r1,#0x3c] 0x000025e8: 05813038 80.. STREQ r3,[r1,#0x38] 0x000025ec: 0082300c .0.. ADDEQ r3,r2,r12 0x000025f0: 05813020 0.. STREQ r3,[r1,#0x20] 0x000025f4: 0a00000f .... BEQ {pc} + 0x44 ; 0x2638 0x000025f8: e5912048 H .. LDR r2,[r1,#0x48] 0x000025fc: e5810044 D... STR r0,[r1,#0x44] 0x00002600: e0823004 .0.. ADD r3,r2,r4 0x00002604: e581302c ,0.. STR r3,[r1,#0x2c] 0x00002608: e5812020 .. STR r2,[r1,#0x20] 0x0000260c: e083300c .0.. ADD r3,r3,r12 0x00002610: e5813038 80.. STR r3,[r1,#0x38] 0x00002614: ea000013 .... B {pc} + 0x54 ; 0x2668 0x00002618: e3530000 ..S. CMP r3,#0 0x0000261c: e591c030 0... LDR r12,[r1,#0x30] 0x00002620: e591403c <@.. LDR r4,[r1,#0x3c] 0x00002624: 1a000007 .... BNE {pc} + 0x24 ; 0x2648 0x00002628: e5912024 $ .. LDR r2,[r1,#0x24] 0x0000262c: e5813020 0.. STR r3,[r1,#0x20] 0x00002630: e082300c .0.. ADD r3,r2,r12 0x00002634: e5813038 80.. STR r3,[r1,#0x38] 0x00002638: e0833004 .0.. ADD r3,r3,r4 0x0000263c: e581202c , .. STR r2,[r1,#0x2c] 0x00002640: e5813044 D0.. STR r3,[r1,#0x44] 0x00002644: ea000007 .... B {pc} + 0x24 ; 0x2668 0x00002648: e5912048 H .. LDR r2,[r1,#0x48] 0x0000264c: e3a03000 .0.. MOV r3,#0 0x00002650: e5813044 D0.. STR r3,[r1,#0x44] 0x00002654: e0823004 .0.. ADD r3,r2,r4 0x00002658: e581302c ,0.. STR r3,[r1,#0x2c] 0x0000265c: e5812038 8 .. STR r2,[r1,#0x38] 0x00002660: e083300c .0.. ADD r3,r3,r12 0x00002664: e5813020 0.. STR r3,[r1,#0x20] 0x00002668: e591308c .0.. LDR r3,[r1,#0x8c] 0x0000266c: e3a00000 .... MOV r0,#0 0x00002670: e585301c .0.. STR r3,[r5,#0x1c] 0x00002674: e5913090 .0.. LDR r3,[r1,#0x90] 0x00002678: e5853014 .0.. STR r3,[r5,#0x14] 0x0000267c: e5913094 .0.. LDR r3,[r1,#0x94] 0x00002680: e5853018 .0.. STR r3,[r5,#0x18] 0x00002684: e5913098 .0.. LDR r3,[r1,#0x98] 0x00002688: e5c53020 0.. STRB r3,[r5,#0x20] 0x0000268c: e5913008 .0.. LDR r3,[r1,#8] 0x00002690: e585300c .0.. STR r3,[r5,#0xc] 0x00002694: e5913008 .0.. LDR r3,[r1,#8] 0x00002698: e5912018 . .. LDR r2,[r1,#0x18] 0x0000269c: e0030293 .... MUL r3,r3,r2 0x000026a0: e1a031a3 .1.. LSR r3,r3,#3 0x000026a4: e586302c ,0.. STR r3,[r6,#0x2c] 0x000026a8: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x000026ac: 00000433 3... DCD 1075 ; [Section 10] fb_malloc $a 0x000026b0: e1a0c00d .... MOV r12,r13 0x000026b4: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x000026b8: e24cb004 ..L. SUB r11,r12,#4 0x000026bc: e2507000 .pP. SUBS r7,r0,#0 0x000026c0: 01a00007 .... MOVEQ r0,r7 0x000026c4: 089da8f0 .... LDMEQ r13,{r4-r7,r11,r13,pc} 0x000026c8: e2873eff .>.. ADD r3,r7,#0xff0 0x000026cc: e59fc090 .... LDR r12,[pc,#144] ; [([Section 17] + 16948) = 0x2764] = 0x4234 0x000026d0: e283300f .0.. ADD r3,r3,#0xf 0x000026d4: e3c36eff .n.. BIC r6,r3,#0xff0 0x000026d8: e3c6600f .`.. BIC r6,r6,#0xf 0x000026dc: ea000007 .... B {pc} + 0x24 ; 0x2700 0x000026e0: e89c000c .... LDM r12,{r2,r3} 0x000026e4: e0823003 .0.. ADD r3,r2,r3 0x000026e8: e5912000 . .. LDR r2,[r1,#0] 0x000026ec: e2833a02 .:.. ADD r3,r3,#0x2000 0x000026f0: e0833006 .0.. ADD r3,r3,r6 0x000026f4: e1520003 ..R. CMP r2,r3 0x000026f8: 2a000003 ...* BCS {pc} + 0x14 ; 0x270c 0x000026fc: e1a0c001 .... MOV r12,r1 0x00002700: e59c100c .... LDR r1,[r12,#0xc] 0x00002704: e3510000 ..Q. CMP r1,#0 0x00002708: 1afffff4 .... BNE {pc} - 0x28 ; 0x26e0 0x0000270c: e59c500c .P.. LDR r5,[r12,#0xc] 0x00002710: e3550000 ..U. CMP r5,#0 0x00002714: 1a000003 .... BNE {pc} + 0x14 ; 0x2728 0x00002718: e59f0048 H... LDR r0,[pc,#72] ; [([Section 10] + 1116) = 0x2768] = 0x45c 0x0000271c: ebfffffe .... BL printk ; 0x00002720: e1a00005 .... MOV r0,r5 0x00002724: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x00002728: e59c1004 .... LDR r1,[r12,#4] 0x0000272c: e59c2000 . .. LDR r2,[r12,#0] 0x00002730: e0914002 .@.. ADDS r4,r1,r2 0x00002734: 1a000003 .... BNE {pc} + 0x14 ; 0x2748 0x00002738: e59f002c ,... LDR r0,[pc,#44] ; [([Section 10] + 1168) = 0x276c] = 0x490 0x0000273c: ebfffffe .... BL printk ; 0x00002740: e1a00004 .... MOV r0,r4 0x00002744: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x00002748: e2843a01 .:.. ADD r3,r4,#0x1000 0x0000274c: e584500c .P.. STR r5,[r4,#0xc] 0x00002750: e7813002 .0.. STR r3,[r1,r2] 0x00002754: e1a00003 .... MOV r0,r3 0x00002758: e58c400c .@.. STR r4,[r12,#0xc] 0x0000275c: e98400c0 .... STMIB r4,{r6,r7} 0x00002760: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00002764: 00004234 4B.. DCD 16948 ; [Section 17] 0x00002768: 0000045c \... DCD 1116 ; [Section 10] 0x0000276c: 00000490 .... DCD 1168 ; [Section 10] fb_create_heap $a 0x00002770: e1a0c00d .... MOV r12,r13 0x00002774: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00002778: e24cb004 ..L. SUB r11,r12,#4 0x0000277c: e3700105 ..p. CMN r0,#0x40000001 0x00002780: e1a05000 .P.. MOV r5,r0 0x00002784: 93e00000 .... MVNLS r0,#0 0x00002788: 989da830 0... LDMLS r13,{r4,r5,r11,r13,pc} 0x0000278c: e59fc038 8... LDR r12,[pc,#56] ; [([Section 17] + 16948) = 0x27cc] = 0x4234 0x00002790: e081e005 .... ADD r14,r1,r5 0x00002794: e3a04000 .@.. MOV r4,#0 0x00002798: e1a01005 .... MOV r1,r5 0x0000279c: e1a0200e . .. MOV r2,r14 0x000027a0: e59f0028 (... LDR r0,[pc,#40] ; [([Section 10] + 1217) = 0x27d0] = 0x4c1 0x000027a4: e1a0300c .0.. MOV r3,r12 0x000027a8: e58c401c .@.. STR r4,[r12,#0x1c] 0x000027ac: e5a3e010 .... STR r14,[r3,#0x10]! 0x000027b0: e58c4014 .@.. STR r4,[r12,#0x14] 0x000027b4: e58c300c .0.. STR r3,[r12,#0xc] 0x000027b8: e58c4004 .@.. STR r4,[r12,#4] 0x000027bc: e58c5000 .P.. STR r5,[r12,#0] 0x000027c0: ebfffffe .... BL printk ; 0x000027c4: e1a00004 .... MOV r0,r4 0x000027c8: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x000027cc: 00004234 4B.. DCD 16948 ; [Section 17] 0x000027d0: 000004c1 .... DCD 1217 ; [Section 10] Display_Fb_Release $a 0x000027d4: e1a0c00d .... MOV r12,r13 0x000027d8: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x000027dc: e24cb004 ..L. SUB r11,r12,#4 0x000027e0: e1a05001 .P.. MOV r5,r1 0x000027e4: e1a04000 .@.. MOV r4,r0 0x000027e8: ebfffffe .... BL layer_hdl_to_fb_id ; 0x2338 Section #1 0x000027ec: e1a06000 .`.. MOV r6,r0 0x000027f0: e59f00b8 .... LDR r0,[pc,#184] ; [([Section 10] + 1234) = 0x28b0] = 0x4d2 0x000027f4: ebfffffe .... BL printk ; 0x000027f8: e3560000 ..V. CMP r6,#0 0x000027fc: ba000024 $... BLT {pc} + 0x98 ; 0x2894 0x00002800: e59f30ac .0.. LDR r3,[pc,#172] ; [g_fbi = 0x28b4] = 0 0x00002804: e2862054 T .. ADD r2,r6,#0x54 0x00002808: e1a01005 .... MOV r1,r5 0x0000280c: e1a00004 .... MOV r0,r4 0x00002810: e7935102 .Q.. LDR r5,[r3,r2,LSL #2] 0x00002814: ebfffffe .... BL BSP_disp_layer_release ; 0xecc0 Section #1 0x00002818: e1a00005 .... MOV r0,r5 0x0000281c: ebfffffe .... BL unregister_framebuffer ; 0x00002820: e59530d4 .0.. LDR r3,[r5,#0xd4] 0x00002824: e3e01000 .... MVN r1,#0 0x00002828: e595022c ,... LDR r0,[r5,#0x22c] 0x0000282c: e2833eff .>.. ADD r3,r3,#0xff0 0x00002830: e283300f .0.. ADD r3,r3,#0xf 0x00002834: e3c33eff .>.. BIC r3,r3,#0xff0 0x00002838: e3c3300f .0.. BIC r3,r3,#0xf 0x0000283c: e0833001 .0.. ADD r3,r3,r1 0x00002840: e1a045a3 .E.. LSR r4,r3,#11 0x00002844: e1b040a4 .@.. LSRS r4,r4,#1 0x00002848: e2811001 .... ADD r1,r1,#1 0x0000284c: 1afffffc .... BNE {pc} - 0x8 ; 0x2844 0x00002850: ebfffffe .... BL free_pages ; 0x00002854: e1a00005 .... MOV r0,r5 0x00002858: ebfffffe .... BL framebuffer_release ; 0x0000285c: e59f1050 P... LDR r1,[pc,#80] ; [g_fbi = 0x28b4] = 0 0x00002860: e5950000 .... LDR r0,[r5,#0] 0x00002864: e2863034 40.. ADD r3,r6,#0x34 0x00002868: e286c054 T... ADD r12,r6,#0x54 0x0000286c: e1a0e004 .... MOV r14,r4 0x00002870: e5d121d0 .!.. LDRB r2,[r1,#0x1d0] 0x00002874: e2800014 .... ADD r0,r0,#0x14 0x00002878: e7814103 .A.. STR r4,[r1,r3,LSL #2] 0x0000287c: e3e03000 .0.. MVN r3,#0 0x00002880: e781410c .A.. STR r4,[r1,r12,LSL #2] 0x00002884: e0822003 . .. ADD r2,r2,r3 0x00002888: e7813100 .1.. STR r3,[r1,r0,LSL #2] 0x0000288c: e5c121d0 .!.. STRB r2,[r1,#0x1d0] 0x00002890: ea000004 .... B {pc} + 0x18 ; 0x28a8 0x00002894: e1a01004 .... MOV r1,r4 0x00002898: e1a02005 . .. MOV r2,r5 0x0000289c: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1259) = 0x28b8] = 0x4eb 0x000028a0: ebfffffe .... BL printk ; 0x000028a4: e3e0e000 .... MVN r14,#0 0x000028a8: e1a0000e .... MOV r0,r14 0x000028ac: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x000028b0: 000004d2 .... DCD 1234 ; [Section 10] 0x000028b4: 00000000 .... DCD 0 ; g_fbi 0x000028b8: 000004eb .... DCD 1259 ; [Section 10] Fb_Exit $a 0x000028bc: e1a0c00d .... MOV r12,r13 0x000028c0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000028c4: e24cb004 ..L. SUB r11,r12,#4 0x000028c8: e3a05000 .P.. MOV r5,#0 0x000028cc: ea00000f .... B {pc} + 0x44 ; 0x2910 0x000028d0: e5943050 P0.. LDR r3,[r4,#0x50] 0x000028d4: e1530005 ..S. CMP r3,r5 0x000028d8: 1a000005 .... BNE {pc} + 0x1c ; 0x28f4 0x000028dc: e5943150 P1.. LDR r3,[r4,#0x150] 0x000028e0: e1a00005 .... MOV r0,r5 0x000028e4: e3530000 ..S. CMP r3,#0 0x000028e8: 0a000001 .... BEQ {pc} + 0xc ; 0x28f4 0x000028ec: e59410d0 .... LDR r1,[r4,#0xd0] 0x000028f0: ebfffffe .... BL Display_Fb_Release ; 0x27d4 Section #1 0x000028f4: e59f3024 $0.. LDR r3,[pc,#36] ; [(g_fbi + 128) = 0x2920] = 0x80 0x000028f8: e2844004 .@.. ADD r4,r4,#4 0x000028fc: e1540003 ..T. CMP r4,r3 0x00002900: 1afffff2 .... BNE {pc} - 0x30 ; 0x28d0 0x00002904: e2855001 .P.. ADD r5,r5,#1 0x00002908: e3550002 ..U. CMP r5,#2 0x0000290c: 0a000001 .... BEQ {pc} + 0xc ; 0x2918 0x00002910: e59f400c .@.. LDR r4,[pc,#12] ; [g_fbi = 0x2924] = 0 0x00002914: eaffffed .... B {pc} - 0x44 ; 0x28d0 0x00002918: e3a00000 .... MOV r0,#0 0x0000291c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00002920: 00000080 .... DCD 128 ; g_fbi 0x00002924: 00000000 .... DCD 0 ; g_fbi Fb_ioctl $a 0x00002928: e1a0c00d .... MOV r12,r13 0x0000292c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00002930: e24cb004 ..L. SUB r11,r12,#4 0x00002934: e24dd008 ..M. SUB r13,r13,#8 0x00002938: e3510c47 G.Q. CMP r1,#0x4700 0x0000293c: e1a0c000 .... MOV r12,r0 0x00002940: e3a03000 .0.. MOV r3,#0 0x00002944: e1a00002 .... MOV r0,r2 0x00002948: e50b3010 .0.. STR r3,[r11,#-0x10] 0x0000294c: 0a000003 .... BEQ {pc} + 0x14 ; 0x2960 0x00002950: e3043701 .7.. MOV r3,#0x4701 0x00002954: e1510003 ..Q. CMP r1,r3 0x00002958: 1a000020 ... BNE {pc} + 0x88 ; 0x29e0 0x0000295c: ea00000d .... B {pc} + 0x3c ; 0x2998 0x00002960: e59c1000 .... LDR r1,[r12,#0] 0x00002964: e1a0200d . .. MOV r2,r13 0x00002968: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x0000296c: e59f2078 x .. LDR r2,[pc,#120] ; [g_fbi = 0x29ec] = 0 0x00002970: e2811034 4... ADD r1,r1,#0x34 0x00002974: e3c3303f ?0.. BIC r3,r3,#0x3f 0x00002978: e7922101 .!.. LDR r2,[r2,r1,LSL #2] 0x0000297c: e5933008 .0.. LDR r3,[r3,#8] 0x00002980: e2901004 .... ADDS r1,r0,#4 0x00002984: 30d11003 ...0 SBCSCC r1,r1,r3 0x00002988: 33a03000 .0.3 MOVCC r3,#0 0x0000298c: e50b2010 . .. STR r2,[r11,#-0x10] 0x00002990: e3530000 ..S. CMP r3,#0 0x00002994: ea000009 .... B {pc} + 0x2c ; 0x29c0 0x00002998: e1a0200d . .. MOV r2,r13 0x0000299c: e3c23d7f .=.. BIC r3,r2,#0x1fc0 0x000029a0: e59c20d0 . .. LDR r2,[r12,#0xd0] 0x000029a4: e3c3303f ?0.. BIC r3,r3,#0x3f 0x000029a8: e5933008 .0.. LDR r3,[r3,#8] 0x000029ac: e50b2010 . .. STR r2,[r11,#-0x10] 0x000029b0: e2902004 . .. ADDS r2,r0,#4 0x000029b4: 30d22003 . .0 SBCSCC r2,r2,r3 0x000029b8: 33a03000 .0.3 MOVCC r3,#0 0x000029bc: e3530000 ..S. CMP r3,#0 0x000029c0: 1a000004 .... BNE {pc} + 0x18 ; 0x29d8 0x000029c4: e24b1010 ..K. SUB r1,r11,#0x10 0x000029c8: e3a02004 . .. MOV r2,#4 0x000029cc: ebfffffe .... BL __copy_to_user ; 0x000029d0: e3500000 ..P. CMP r0,#0 0x000029d4: 0a000001 .... BEQ {pc} + 0xc ; 0x29e0 0x000029d8: e3e0000d .... MVN r0,#0xd 0x000029dc: ea000000 .... B {pc} + 0x8 ; 0x29e4 0x000029e0: e3a00000 .... MOV r0,#0 0x000029e4: e24bd00c ..K. SUB r13,r11,#0xc 0x000029e8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000029ec: 00000000 .... DCD 0 ; g_fbi Fb_pan_display $a 0x000029f0: e1a0c00d .... MOV r12,r13 0x000029f4: e92dd870 p.-. PUSH {r4-r6,r11,r12,r14,pc} 0x000029f8: e24cb004 ..L. SUB r11,r12,#4 0x000029fc: e24dd05c \.M. SUB r13,r13,#0x5c 0x00002a00: e5913000 .0.. LDR r3,[r1,#0] 0x00002a04: e1a04000 .@.. MOV r4,r0 0x00002a08: e59f1078 x... LDR r1,[pc,#120] ; [g_fbi = 0x2a88] = 0 0x00002a0c: e2832014 . .. ADD r2,r3,#0x14 0x00002a10: e2833034 40.. ADD r3,r3,#0x34 0x00002a14: e59f0070 p... LDR r0,[pc,#112] ; [([Section 10] + 1312) = 0x2a8c] = 0x520 0x00002a18: e7915102 .Q.. LDR r5,[r1,r2,LSL #2] 0x00002a1c: e7916103 .a.. LDR r6,[r1,r3,LSL #2] 0x00002a20: ebfffffe .... BL printk ; 0x00002a24: e24b2070 p K. SUB r2,r11,#0x70 0x00002a28: e1a00005 .... MOV r0,r5 0x00002a2c: e1a01006 .... MOV r1,r6 0x00002a30: ebfffffe .... BL BSP_disp_layer_get_para ; 0xe874 Section #1 0x00002a34: e51b3070 p0.. LDR r3,[r11,#-0x70] 0x00002a38: e5942004 . .. LDR r2,[r4,#4] 0x00002a3c: e1a00005 .... MOV r0,r5 0x00002a40: e5941014 .... LDR r1,[r4,#0x14] 0x00002a44: e3530004 ..S. CMP r3,#4 0x00002a48: e5943010 .0.. LDR r3,[r4,#0x10] 0x00002a4c: e5944000 .@.. LDR r4,[r4,#0] 0x00002a50: 050b1060 `... STREQ r1,[r11,#-0x60] 0x00002a54: 150b1060 `... STRNE r1,[r11,#-0x60] 0x00002a58: e1a01006 .... MOV r1,r6 0x00002a5c: 150b2048 H .. STRNE r2,[r11,#-0x48] 0x00002a60: e50b2058 X .. STR r2,[r11,#-0x58] 0x00002a64: e24b2070 p K. SUB r2,r11,#0x70 0x00002a68: 050b3064 d0.. STREQ r3,[r11,#-0x64] 0x00002a6c: 150b3064 d0.. STRNE r3,[r11,#-0x64] 0x00002a70: 150b404c L@.. STRNE r4,[r11,#-0x4c] 0x00002a74: e50b405c \@.. STR r4,[r11,#-0x5c] 0x00002a78: ebfffffe .... BL BSP_disp_layer_set_para ; 0xddcc Section #1 0x00002a7c: e3a00000 .... MOV r0,#0 0x00002a80: e24bd018 ..K. SUB r13,r11,#0x18 0x00002a84: e89da870 p... LDM r13,{r4-r6,r11,r13,pc} $d 0x00002a88: 00000000 .... DCD 0 ; g_fbi 0x00002a8c: 00000520 ... DCD 1312 ; [Section 10] Fb_set_par $a 0x00002a90: e1a0c00d .... MOV r12,r13 0x00002a94: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x00002a98: e24cb004 ..L. SUB r11,r12,#4 0x00002a9c: e24dd058 X.M. SUB r13,r13,#0x58 0x00002aa0: e5903000 .0.. LDR r3,[r0,#0] 0x00002aa4: e24b5078 xPK. SUB r5,r11,#0x78 0x00002aa8: e59f1074 t... LDR r1,[pc,#116] ; [g_fbi = 0x2b24] = 0 0x00002aac: e1a04000 .@.. MOV r4,r0 0x00002ab0: e2832014 . .. ADD r2,r3,#0x14 0x00002ab4: e2833034 40.. ADD r3,r3,#0x34 0x00002ab8: e59f0068 h... LDR r0,[pc,#104] ; [([Section 10] + 1328) = 0x2b28] = 0x530 0x00002abc: e7918102 .... LDR r8,[r1,r2,LSL #2] 0x00002ac0: e791a103 .... LDR r10,[r1,r3,LSL #2] 0x00002ac4: ebfffffe .... BL printk ; 0x00002ac8: e1a02005 . .. MOV r2,r5 0x00002acc: e1a00008 .... MOV r0,r8 0x00002ad0: e1a0100a .... MOV r1,r10 0x00002ad4: ebfffffe .... BL BSP_disp_layer_get_para ; 0xe874 Section #1 0x00002ad8: e594c020 ... LDR r12,[r4,#0x20] 0x00002adc: e5943024 $0.. LDR r3,[r4,#0x24] 0x00002ae0: e28420c0 . .. ADD r2,r4,#0xc0 0x00002ae4: e5946030 0`.. LDR r6,[r4,#0x30] 0x00002ae8: e2841020 ... ADD r1,r4,#0x20 0x00002aec: e5947034 4p.. LDR r7,[r4,#0x34] 0x00002af0: e285002c ,... ADD r0,r5,#0x2c 0x00002af4: e50bc064 d... STR r12,[r11,#-0x64] 0x00002af8: e50b3060 `0.. STR r3,[r11,#-0x60] 0x00002afc: e50b606c l`.. STR r6,[r11,#-0x6c] 0x00002b00: e50b7068 hp.. STR r7,[r11,#-0x68] 0x00002b04: ebfffffe .... BL var_to_fb ; 0x2400 Section #1 0x00002b08: e1a00008 .... MOV r0,r8 0x00002b0c: e1a0100a .... MOV r1,r10 0x00002b10: e1a02005 . .. MOV r2,r5 0x00002b14: ebfffffe .... BL BSP_disp_layer_set_para ; 0xddcc Section #1 0x00002b18: e3a00000 .... MOV r0,#0 0x00002b1c: e24bd024 $.K. SUB r13,r11,#0x24 0x00002b20: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x00002b24: 00000000 .... DCD 0 ; g_fbi 0x00002b28: 00000530 0... DCD 1328 ; [Section 10] Fb_setcmap $a 0x00002b2c: e1a0c00d .... MOV r12,r13 0x00002b30: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00002b34: e24cb004 ..L. SUB r11,r12,#4 0x00002b38: e24dd014 ..M. SUB r13,r13,#0x14 0x00002b3c: e3a03000 .0.. MOV r3,#0 0x00002b40: e50b3030 00.. STR r3,[r11,#-0x30] 0x00002b44: e5912000 . .. LDR r2,[r1,#0] 0x00002b48: e1a06003 .`.. MOV r6,r3 0x00002b4c: e1a05003 .P.. MOV r5,r3 0x00002b50: e59f30a8 .0.. LDR r3,[pc,#168] ; [g_fbi = 0x2c00] = 0 0x00002b54: e2822014 . .. ADD r2,r2,#0x14 0x00002b58: e1a04000 .@.. MOV r4,r0 0x00002b5c: e59f00a0 .... LDR r0,[pc,#160] ; [([Section 10] + 1340) = 0x2c04] = 0x53c 0x00002b60: e7932102 .!.. LDR r2,[r3,r2,LSL #2] 0x00002b64: e50b2038 8 .. STR r2,[r11,#-0x38] 0x00002b68: ebfffffe .... BL printk ; 0x00002b6c: e5943008 .0.. LDR r3,[r4,#8] 0x00002b70: e50b303c <0.. STR r3,[r11,#-0x3c] 0x00002b74: e594900c .... LDR r9,[r4,#0xc] 0x00002b78: e594a010 .... LDR r10,[r4,#0x10] 0x00002b7c: e5947014 .p.. LDR r7,[r4,#0x14] 0x00002b80: ea000018 .... B {pc} + 0x68 ; 0x2be8 0x00002b84: e51b303c <0.. LDR r3,[r11,#-0x3c] 0x00002b88: e3570000 ..W. CMP r7,#0 0x00002b8c: e199c0b5 .... LDRH r12,[r9,r5] 0x00002b90: e24b102c ,.K. SUB r1,r11,#0x2c 0x00002b94: e19ae0b5 .... LDRH r14,[r10,r5] 0x00002b98: 03a080ff .... MOVEQ r8,#0xff 0x00002b9c: e19300b5 .... LDRH r0,[r3,r5] 0x00002ba0: e2855002 .P.. ADD r5,r5,#2 0x00002ba4: 10d730b2 .0.. LDRHNE r3,[r7],#2 0x00002ba8: e6efc07c |... UXTB r12,r12 0x00002bac: e5942000 . .. LDR r2,[r4,#0] 0x00002bb0: e6efe07e ~... UXTB r14,r14 0x00002bb4: e6ef0070 p... UXTB r0,r0 0x00002bb8: e1a0c40c .... LSL r12,r12,#8 0x00002bbc: 16ef8073 s... UXTBNE r8,r3 0x00002bc0: e0862002 . .. ADD r2,r6,r2 0x00002bc4: e18cc800 .... ORR r12,r12,r0,LSL #16 0x00002bc8: e3a03004 .0.. MOV r3,#4 0x00002bcc: e18cc00e .... ORR r12,r12,r14 0x00002bd0: e51b0038 8... LDR r0,[r11,#-0x38] 0x00002bd4: e18ccc08 .... ORR r12,r12,r8,LSL #24 0x00002bd8: e1a02102 .!.. LSL r2,r2,#2 0x00002bdc: e521c004 ..!. STR r12,[r1,#-4]! 0x00002be0: e2866001 .`.. ADD r6,r6,#1 0x00002be4: ebfffffe .... BL BSP_disp_set_palette_table ; 0xc34c Section #1 0x00002be8: e5943004 .0.. LDR r3,[r4,#4] 0x00002bec: e1560003 ..V. CMP r6,r3 0x00002bf0: 3affffe3 ...: BCC {pc} - 0x6c ; 0x2b84 0x00002bf4: e3a00000 .... MOV r0,#0 0x00002bf8: e24bd028 (.K. SUB r13,r11,#0x28 0x00002bfc: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x00002c00: 00000000 .... DCD 0 ; g_fbi 0x00002c04: 0000053c <... DCD 1340 ; [Section 10] Fb_setcolreg $a 0x00002c08: e1a0c00d .... MOV r12,r13 0x00002c0c: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00002c10: e24cb004 ..L. SUB r11,r12,#4 0x00002c14: e24dd014 ..M. SUB r13,r13,#0x14 0x00002c18: e59b4008 .@.. LDR r4,[r11,#8] 0x00002c1c: e1a05000 .P.. MOV r5,r0 0x00002c20: e59b9004 .... LDR r9,[r11,#4] 0x00002c24: e1a0a001 .... MOV r10,r1 0x00002c28: e59fc070 p... LDR r12,[pc,#112] ; [g_fbi = 0x2ca0] = 0 0x00002c2c: e1a08002 .... MOV r8,r2 0x00002c30: e594e000 .... LDR r14,[r4,#0] 0x00002c34: e1a06003 .`.. MOV r6,r3 0x00002c38: e59f0064 d... LDR r0,[pc,#100] ; [([Section 10] + 1352) = 0x2ca4] = 0x548 0x00002c3c: e1a0300a .0.. MOV r3,r10 0x00002c40: e28ee014 .... ADD r14,r14,#0x14 0x00002c44: e1a01005 .... MOV r1,r5 0x00002c48: e1a02009 . .. MOV r2,r9 0x00002c4c: e58d8000 .... STR r8,[r13,#0] 0x00002c50: e79c710e .q.. LDR r7,[r12,r14,LSL #2] 0x00002c54: e58d6004 .`.. STR r6,[r13,#4] 0x00002c58: ebfffffe .... BL printk ; 0x00002c5c: e59430e0 .0.. LDR r3,[r4,#0xe0] 0x00002c60: e3530003 ..S. CMP r3,#3 0x00002c64: 1a00000a .... BNE {pc} + 0x30 ; 0x2c94 0x00002c68: e35500ff ..U. CMP r5,#0xff 0x00002c6c: 8a000008 .... BHI {pc} + 0x28 ; 0x2c94 0x00002c70: e1863408 .4.. ORR r3,r6,r8,LSL #8 0x00002c74: e24b102c ,.K. SUB r1,r11,#0x2c 0x00002c78: e183380a .8.. ORR r3,r3,r10,LSL #16 0x00002c7c: e1a00007 .... MOV r0,r7 0x00002c80: e1833c09 .<.. ORR r3,r3,r9,LSL #24 0x00002c84: e1a02105 .!.. LSL r2,r5,#2 0x00002c88: e5213004 .0!. STR r3,[r1,#-4]! 0x00002c8c: e3a03004 .0.. MOV r3,#4 0x00002c90: ebfffffe .... BL BSP_disp_set_palette_table ; 0xc34c Section #1 0x00002c94: e3a00000 .... MOV r0,#0 0x00002c98: e24bd028 (.K. SUB r13,r11,#0x28 0x00002c9c: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x00002ca0: 00000000 .... DCD 0 ; g_fbi 0x00002ca4: 00000548 H... DCD 1352 ; [Section 10] Display_Fb_Request $a 0x00002ca8: e1a0c00d .... MOV r12,r13 0x00002cac: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x00002cb0: e24cb004 ..L. SUB r11,r12,#4 0x00002cb4: e24dd058 X.M. SUB r13,r13,#0x58 0x00002cb8: e59f4210 .B.. LDR r4,[pc,#528] ; [g_fbi = 0x2ed0] = 0 0x00002cbc: e1a0a000 .... MOV r10,r0 0x00002cc0: e1a06001 .`.. MOV r6,r1 0x00002cc4: e59f0208 .... LDR r0,[pc,#520] ; [([Section 10] + 1395) = 0x2ed4] = 0x573 0x00002cc8: e1a0100a .... MOV r1,r10 0x00002ccc: ebfffffe .... BL printk ; 0x00002cd0: e5941000 .... LDR r1,[r4,#0] 0x00002cd4: e3a00000 .... MOV r0,#0 0x00002cd8: ebfffffe .... BL framebuffer_alloc ; 0x00002cdc: e59f31f4 .1.. LDR r3,[pc,#500] ; [([Section 12] + 512) = 0x2ed8] = 0x200 0x00002ce0: e3a02000 . .. MOV r2,#0 0x00002ce4: e3a01001 .... MOV r1,#1 0x00002ce8: e3e0c000 .... MVN r12,#0 0x00002cec: e1a07000 .p.. MOV r7,r0 0x00002cf0: e580321c .2.. STR r3,[r0,#0x21c] 0x00002cf4: e5802004 . .. STR r2,[r0,#4] 0x00002cf8: e3a03002 .0.. MOV r3,#2 0x00002cfc: e5940000 .... LDR r0,[r4,#0] 0x00002d00: e58730e0 .0.. STR r3,[r7,#0xe0] 0x00002d04: e5874240 @B.. STR r4,[r7,#0x240] 0x00002d08: e5870220 ... STR r0,[r7,#0x220] 0x00002d0c: e1c71eb6 .... STRH r1,[r7,#0xe6] 0x00002d10: e58720ec . .. STR r2,[r7,#0xec] 0x00002d14: e5872030 0 .. STR r2,[r7,#0x30] 0x00002d18: e5872034 4 .. STR r2,[r7,#0x34] 0x00002d1c: e5871020 ... STR r1,[r7,#0x20] 0x00002d20: e5871024 $... STR r1,[r7,#0x24] 0x00002d24: e5871028 (... STR r1,[r7,#0x28] 0x00002d28: e587102c ,... STR r1,[r7,#0x2c] 0x00002d2c: e58720d8 . .. STR r2,[r7,#0xd8] 0x00002d30: e58720dc . .. STR r2,[r7,#0xdc] 0x00002d34: e1c71eb4 .... STRH r1,[r7,#0xe4] 0x00002d38: e1c72eb8 .... STRH r2,[r7,#0xe8] 0x00002d3c: e58720f8 . .. STR r2,[r7,#0xf8] 0x00002d40: e5962010 . .. LDR r2,[r6,#0x10] 0x00002d44: e2823eff .>.. ADD r3,r2,#0xff0 0x00002d48: e283300f .0.. ADD r3,r3,#0xf 0x00002d4c: e58720d4 . .. STR r2,[r7,#0xd4] 0x00002d50: e3c33eff .>.. BIC r3,r3,#0xff0 0x00002d54: e3c3300f .0.. BIC r3,r3,#0xf 0x00002d58: e083300c .0.. ADD r3,r3,r12 0x00002d5c: e1a035a3 .5.. LSR r3,r3,#11 0x00002d60: e1b030a3 .0.. LSRS r3,r3,#1 0x00002d64: e28cc001 .... ADD r12,r12,#1 0x00002d68: 1afffffc .... BNE {pc} - 0x8 ; 0x2d60 0x00002d6c: e1a0100c .... MOV r1,r12 0x00002d70: e3a000d0 .... MOV r0,#0xd0 0x00002d74: e59f2160 `!.. LDR r2,[pc,#352] ; [(contig_page_data + 2208) = 0x2edc] = 0x8a0 0x00002d78: ebfffffe .... BL __alloc_pages_nodemask ; 0x00002d7c: e3500000 ..P. CMP r0,#0 0x00002d80: 0a000049 I... BEQ {pc} + 0x12c ; 0x2eac 0x00002d84: ebfffffe .... BL page_address ; 0x00002d88: e59710d4 .... LDR r1,[r7,#0xd4] 0x00002d8c: e3510000 ..Q. CMP r1,#0 0x00002d90: e58700d0 .... STR r0,[r7,#0xd0] 0x00002d94: e587022c ,... STR r0,[r7,#0x22c] 0x00002d98: 0a000000 .... BEQ {pc} + 0x8 ; 0x2da0 0x00002d9c: ebfffffe .... BL __memzero ; 0x00002da0: e59730d4 .0.. LDR r3,[r7,#0xd4] 0x00002da4: e3a04000 .@.. MOV r4,#0 0x00002da8: e597222c ,".. LDR r2,[r7,#0x22c] 0x00002dac: e3a05001 .P.. MOV r5,#1 0x00002db0: e59710d0 .... LDR r1,[r7,#0xd0] 0x00002db4: e59f0124 $... LDR r0,[pc,#292] ; [([Section 10] + 1423) = 0x2ee0] = 0x58f 0x00002db8: ebfffffe .... BL printk ; 0x00002dbc: e5961000 .... LDR r1,[r6,#0] 0x00002dc0: e1a0000a .... MOV r0,r10 0x00002dc4: ebfffffe .... BL BSP_disp_layer_request ; 0xee78 Section #1 0x00002dc8: e5963000 .0.. LDR r3,[r6,#0] 0x00002dcc: e3a020ff . .. MOV r2,#0xff 0x00002dd0: e54b4074 t@K. STRB r4,[r11,#-0x74] 0x00002dd4: e14b27b0 .'K. STRH r2,[r11,#-0x70] 0x00002dd8: e24b2078 x K. SUB r2,r11,#0x78 0x00002ddc: e54b4072 r@K. STRB r4,[r11,#-0x72] 0x00002de0: e50b3078 x0.. STR r3,[r11,#-0x78] 0x00002de4: e54b406e n@K. STRB r4,[r11,#-0x6e] 0x00002de8: e50b406c l@.. STR r4,[r11,#-0x6c] 0x00002dec: e50b4068 h@.. STR r4,[r11,#-0x68] 0x00002df0: e50b5064 dP.. STR r5,[r11,#-0x64] 0x00002df4: e50b5060 `P.. STR r5,[r11,#-0x60] 0x00002df8: e50b405c \@.. STR r4,[r11,#-0x5c] 0x00002dfc: e50b4058 X@.. STR r4,[r11,#-0x58] 0x00002e00: e50b5054 TP.. STR r5,[r11,#-0x54] 0x00002e04: e50b5050 PP.. STR r5,[r11,#-0x50] 0x00002e08: e59730d0 .0.. LDR r3,[r7,#0xd0] 0x00002e0c: e596c014 .... LDR r12,[r6,#0x14] 0x00002e10: e5966018 .`.. LDR r6,[r6,#0x18] 0x00002e14: e50b304c L0.. STR r3,[r11,#-0x4c] 0x00002e18: e59730d0 .0.. LDR r3,[r7,#0xd0] 0x00002e1c: e08cc003 .... ADD r12,r12,r3 0x00002e20: e50bc048 H... STR r12,[r11,#-0x48] 0x00002e24: e597c0d0 .... LDR r12,[r7,#0xd0] 0x00002e28: e3a0300a .0.. MOV r3,#0xa 0x00002e2c: e50b5030 0P.. STR r5,[r11,#-0x30] 0x00002e30: e50b3038 80.. STR r3,[r11,#-0x38] 0x00002e34: e086600c .`.. ADD r6,r6,r12 0x00002e38: e50b4028 (@.. STR r4,[r11,#-0x28] 0x00002e3c: e50b6044 D`.. STR r6,[r11,#-0x44] 0x00002e40: e50b5040 @P.. STR r5,[r11,#-0x40] 0x00002e44: e50b503c ... B {pc} + 0x100 ; 0x40c8 0x00003fcc: e2403001 .0@. SUB r3,r0,#1 0x00003fd0: e6ef3073 s0.. UXTB r3,r3 0x00003fd4: e3530001 ..S. CMP r3,#1 0x00003fd8: 8a00000e .... BHI {pc} + 0x40 ; 0x4018 0x00003fdc: e51b2040 @ .. LDR r2,[r11,#-0x40] 0x00003fe0: e2883001 .0.. ADD r3,r8,#1 0x00003fe4: e3c38001 .... BIC r8,r3,#1 0x00003fe8: e3c77001 .p.. BIC r7,r7,#1 0x00003fec: e3c22001 . .. BIC r2,r2,#1 0x00003ff0: e3a04001 .@.. MOV r4,#1 0x00003ff4: e50b2040 @ .. STR r2,[r11,#-0x40] 0x00003ff8: e1a05438 8T.. LSR r5,r8,r4 0x00003ffc: e1a030a2 .0.. LSR r3,r2,#1 0x00004000: e1a06437 7d.. LSR r6,r7,r4 0x00004004: e50b3038 80.. STR r3,[r11,#-0x38] 0x00004008: e50b4058 X@.. STR r4,[r11,#-0x58] 0x0000400c: e50b5050 PP.. STR r5,[r11,#-0x50] 0x00004010: e50b6048 H`.. STR r6,[r11,#-0x48] 0x00004014: ea000015 .... B {pc} + 0x5c ; 0x4070 0x00004018: e3500003 ..P. CMP r0,#3 0x0000401c: 0a000006 .... BEQ {pc} + 0x20 ; 0x403c 0x00004020: e51bc040 @... LDR r12,[r11,#-0x40] 0x00004024: e3a01000 .... MOV r1,#0 0x00004028: e50b8050 P... STR r8,[r11,#-0x50] 0x0000402c: e50b7048 Hp.. STR r7,[r11,#-0x48] 0x00004030: e50bc038 8... STR r12,[r11,#-0x38] 0x00004034: e50b1058 X... STR r1,[r11,#-0x58] 0x00004038: ea00000c .... B {pc} + 0x38 ; 0x4070 0x0000403c: e51b2040 @ .. LDR r2,[r11,#-0x40] 0x00004040: e3c77003 .p.. BIC r7,r7,#3 0x00004044: e2883003 .0.. ADD r3,r8,#3 0x00004048: e3a04002 .@.. MOV r4,#2 0x0000404c: e3c22003 . .. BIC r2,r2,#3 0x00004050: e1a06437 7d.. LSR r6,r7,r4 0x00004054: e1a03433 34.. LSR r3,r3,r4 0x00004058: e50b2040 @ .. STR r2,[r11,#-0x40] 0x0000405c: e1a05432 2T.. LSR r5,r2,r4 0x00004060: e50b4058 X@.. STR r4,[r11,#-0x58] 0x00004064: e50b5038 8P.. STR r5,[r11,#-0x38] 0x00004068: e50b6048 H`.. STR r6,[r11,#-0x48] 0x0000406c: e50b3050 P0.. STR r3,[r11,#-0x50] 0x00004070: e3500004 ..P. CMP r0,#4 0x00004074: 13500002 ..P. CMPNE r0,#2 0x00004078: 1a00000c .... BNE {pc} + 0x38 ; 0x40b0 0x0000407c: e51bc03c <... LDR r12,[r11,#-0x3c] 0x00004080: e3a01001 .... MOV r1,#1 0x00004084: e51b004c L... LDR r0,[r11,#-0x4c] 0x00004088: e3ccc001 .... BIC r12,r12,#1 0x0000408c: e50b1054 T... STR r1,[r11,#-0x54] 0x00004090: e3c00001 .... BIC r0,r0,#1 0x00004094: e50bc03c <... STR r12,[r11,#-0x3c] 0x00004098: e1a0213c 3.. BIC r3,r3,#0xf8000000 0x00006554: e3c33b3e >;.. BIC r3,r3,#0xf800 0x00006558: e58238d8 .8.. STR r3,[r2,#0x8d8] 0x0000655c: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x00006560: 00000000 .... DCD 0 ; image_reg_base DE_BE_Format_To_Bpp $a 0x00006564: e1a0c00d .... MOV r12,r13 0x00006568: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000656c: e24cb004 ..L. SUB r11,r12,#4 0x00006570: e351000c ..Q. CMP r1,#0xc 0x00006574: 979ff101 .... LDRLS pc,[pc,r1,LSL #2] 0x00006578: ea000018 .... B {pc} + 0x68 ; 0x65e0 $d 0x0000657c: 000065b8 .e.. DCD 26040 ; [Section 1] 0x00006580: 000065b0 .e.. DCD 26032 ; [Section 1] 0x00006584: 000065c0 .e.. DCD 26048 ; [Section 1] 0x00006588: 000065c8 .e.. DCD 26056 ; [Section 1] 0x0000658c: 000065d0 .e.. DCD 26064 ; [Section 1] 0x00006590: 000065d0 .e.. DCD 26064 ; [Section 1] 0x00006594: 000065d0 .e.. DCD 26064 ; [Section 1] 0x00006598: 000065d0 .e.. DCD 26064 ; [Section 1] 0x0000659c: 000065d0 .e.. DCD 26064 ; [Section 1] 0x000065a0: 000065e8 .e.. DCD 26088 ; [Section 1] 0x000065a4: 000065e8 .e.. DCD 26088 ; [Section 1] 0x000065a8: 000065d8 .e.. DCD 26072 ; [Section 1] 0x000065ac: 000065d0 .e.. DCD 26064 ; [Section 1] $a 0x000065b0: e3a00002 .... MOV r0,#2 0x000065b4: e89da800 .... LDM r13,{r11,r13,pc} 0x000065b8: e3a00001 .... MOV r0,#1 0x000065bc: e89da800 .... LDM r13,{r11,r13,pc} 0x000065c0: e3a00004 .... MOV r0,#4 0x000065c4: e89da800 .... LDM r13,{r11,r13,pc} 0x000065c8: e3a00008 .... MOV r0,#8 0x000065cc: e89da800 .... LDM r13,{r11,r13,pc} 0x000065d0: e3a00010 .... MOV r0,#0x10 0x000065d4: e89da800 .... LDM r13,{r11,r13,pc} 0x000065d8: e3a00018 .... MOV r0,#0x18 0x000065dc: e89da800 .... LDM r13,{r11,r13,pc} 0x000065e0: e3a00000 .... MOV r0,#0 0x000065e4: e89da800 .... LDM r13,{r11,r13,pc} 0x000065e8: e3a00020 ... MOV r0,#0x20 0x000065ec: e89da800 .... LDM r13,{r11,r13,pc} DE_BE_Offset_To_Addr 0x000065f0: e1a0c00d .... MOV r12,r13 0x000065f4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000065f8: e24cb004 ..L. SUB r11,r12,#4 0x000065fc: e0030391 .... MUL r3,r1,r3 0x00006600: e59b1004 .... LDR r1,[r11,#4] 0x00006604: e0020192 .... MUL r2,r2,r1 0x00006608: e0010391 .... MUL r1,r1,r3 0x0000660c: e1a021a2 .!.. LSR r2,r2,#3 0x00006610: e08221a1 .!.. ADD r2,r2,r1,LSR #3 0x00006614: e0820000 .... ADD r0,r2,r0 0x00006618: e89da800 .... LDM r13,{r11,r13,pc} DE_BE_Addr_To_Offset 0x0000661c: e1a0c00d .... MOV r12,r13 0x00006620: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00006624: e24cb004 ..L. SUB r11,r12,#4 0x00006628: e0060392 .... MUL r6,r2,r3 0x0000662c: e0604001 .@`. RSB r4,r0,r1 0x00006630: e1a05003 .P.. MOV r5,r3 0x00006634: e59b7004 .p.. LDR r7,[r11,#4] 0x00006638: e1a04184 .A.. LSL r4,r4,#3 0x0000663c: e1a00004 .... MOV r0,r4 0x00006640: e1a01006 .... MOV r1,r6 0x00006644: ebfffffe .... BL __aeabi_uidivmod ; 0x00006648: e1a00001 .... MOV r0,r1 0x0000664c: e1a01005 .... MOV r1,r5 0x00006650: ebfffffe .... BL __aeabi_uidiv ; 0x00006654: e1a01006 .... MOV r1,r6 0x00006658: e5870000 .... STR r0,[r7,#0] 0x0000665c: e1a00004 .... MOV r0,r4 0x00006660: ebfffffe .... BL __aeabi_uidiv ; 0x00006664: e5870004 .... STR r0,[r7,#4] 0x00006668: e3a00000 .... MOV r0,#0 0x0000666c: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} DE_BE_Layer_Set_Work_Mode 0x00006670: e1a0c00d .... MOV r12,r13 0x00006674: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006678: e24cb004 ..L. SUB r11,r12,#4 0x0000667c: e59f301c .0.. LDR r3,[pc,#28] ; [image_reg_base = 0x66a0] = 0 0x00006680: e793c100 .... LDR r12,[r3,r0,LSL #2] 0x00006684: e3a00000 .... MOV r0,#0 0x00006688: e28cce89 .... ADD r12,r12,#0x890 0x0000668c: e79c3101 .1.. LDR r3,[r12,r1,LSL #2] 0x00006690: e3c33503 .5.. BIC r3,r3,#0xc00000 0x00006694: e1833b02 .;.. ORR r3,r3,r2,LSL #22 0x00006698: e78c3101 .1.. STR r3,[r12,r1,LSL #2] 0x0000669c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000066a0: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Set_Format $a 0x000066a4: e1a0c00d .... MOV r12,r13 0x000066a8: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x000066ac: e24cb004 ..L. SUB r11,r12,#4 0x000066b0: e59f402c ,@.. LDR r4,[pc,#44] ; [image_reg_base = 0x66e4] = 0 0x000066b4: e5dbc004 .... LDRB r12,[r11,#4] 0x000066b8: e7944100 .A.. LDR r4,[r4,r0,LSL #2] 0x000066bc: e18cc402 .... ORR r12,r12,r2,LSL #8 0x000066c0: e18cc103 .... ORR r12,r12,r3,LSL #2 0x000066c4: e3a00000 .... MOV r0,#0 0x000066c8: e2844e8a .N.. ADD r4,r4,#0x8a0 0x000066cc: e7943101 .1.. LDR r3,[r4,r1,LSL #2] 0x000066d0: e3c33eff .>.. BIC r3,r3,#0xff0 0x000066d4: e3c3300f .0.. BIC r3,r3,#0xf 0x000066d8: e18cc003 .... ORR r12,r12,r3 0x000066dc: e784c101 .... STR r12,[r4,r1,LSL #2] 0x000066e0: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x000066e4: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Set_Framebuffer $a 0x000066e8: e1a0c00d .... MOV r12,r13 0x000066ec: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x000066f0: e24cb004 ..L. SUB r11,r12,#4 0x000066f4: e24dd008 ..M. SUB r13,r13,#8 0x000066f8: e5d28000 .... LDRB r8,[r2,#0] 0x000066fc: e1a07001 .p.. MOV r7,r1 0x00006700: e1a05002 .P.. MOV r5,r2 0x00006704: e1a06000 .`.. MOV r6,r0 0x00006708: e1a01008 .... MOV r1,r8 0x0000670c: ebfffffe .... BL DE_BE_Format_To_Bpp ; 0x6564 Section #1 0x00006710: e250a000 ..P. SUBS r10,r0,#0 0x00006714: d3e0e000 .... MVNLE r14,#0 0x00006718: da00001d .... BLE {pc} + 0x7c ; 0x6794 0x0000671c: e58da000 .... STR r10,[r13,#0] 0x00006720: e5951004 .... LDR r1,[r5,#4] 0x00006724: e2850008 .... ADD r0,r5,#8 0x00006728: e890000d .... LDM r0,{r0,r2,r3} 0x0000672c: ebfffffe .... BL DE_BE_Offset_To_Addr ; 0x65f0 Section #1 0x00006730: e5d5c001 .... LDRB r12,[r5,#1] 0x00006734: e1d530d2 .0.. LDRSB r3,[r5,#2] 0x00006738: e1a02008 . .. MOV r2,r8 0x0000673c: e1a01007 .... MOV r1,r7 0x00006740: e58dc000 .... STR r12,[r13,#0] 0x00006744: e1a04000 .@.. MOV r4,r0 0x00006748: e1a00006 .... MOV r0,r6 0x0000674c: ebfffffe .... BL DE_BE_Layer_Set_Format ; 0x66a4 Section #1 0x00006750: e59f0048 H... LDR r0,[pc,#72] ; [image_reg_base = 0x67a0] = 0 0x00006754: e1a04184 .A.. LSL r4,r4,#3 0x00006758: e1a0c187 .... LSL r12,r7,#3 0x0000675c: e3a020ff . .. MOV r2,#0xff 0x00006760: e3a0e000 .... MOV r14,#0 0x00006764: e7903106 .1.. LDR r3,[r0,r6,LSL #2] 0x00006768: e2833e85 .>.. ADD r3,r3,#0x850 0x0000676c: e7834107 .A.. STR r4,[r3,r7,LSL #2] 0x00006770: e7901106 .... LDR r1,[r0,r6,LSL #2] 0x00006774: e5913860 `8.. LDR r3,[r1,#0x860] 0x00006778: e1c33c12 .<.. BIC r3,r3,r2,LSL r12 0x0000677c: e5813860 `8.. STR r3,[r1,#0x860] 0x00006780: e5952004 . .. LDR r2,[r5,#4] 0x00006784: e7903106 .1.. LDR r3,[r0,r6,LSL #2] 0x00006788: e0020a92 .... MUL r2,r2,r10 0x0000678c: e2833d21 !=.. ADD r3,r3,#0x840 0x00006790: e7832107 .!.. STR r2,[r3,r7,LSL #2] 0x00006794: e1a0000e .... MOV r0,r14 0x00006798: e24bd024 $.K. SUB r13,r11,#0x24 0x0000679c: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x000067a0: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Set_Screen_Win $a 0x000067a4: e1a0c00d .... MOV r12,r13 0x000067a8: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x000067ac: e24cb004 ..L. SUB r11,r12,#4 0x000067b0: e59f705c \p.. LDR r7,[pc,#92] ; [image_reg_base = 0x6814] = 0 0x000067b4: e1a06000 .`.. MOV r6,r0 0x000067b8: e592c000 .... LDR r12,[r2,#0] 0x000067bc: e3073fff .?.. MOV r3,#0x7fff 0x000067c0: e5920004 .... LDR r0,[r2,#4] 0x000067c4: e7974106 .A.. LDR r4,[r7,r6,LSL #2] 0x000067c8: e0005003 .P.. AND r5,r0,r3 0x000067cc: e00c3003 .0.. AND r3,r12,r3 0x000067d0: e2000102 .... AND r0,r0,#0x80000000 0x000067d4: e1a0cfac .... LSR r12,r12,#31 0x000067d8: e1833000 .0.. ORR r3,r3,r0 0x000067dc: e2844e82 .N.. ADD r4,r4,#0x820 0x000067e0: e1833805 .8.. ORR r3,r3,r5,LSL #16 0x000067e4: e3a00000 .... MOV r0,#0 0x000067e8: e183378c .7.. ORR r3,r3,r12,LSL #15 0x000067ec: e7843101 .1.. STR r3,[r4,r1,LSL #2] 0x000067f0: e7974106 .A.. LDR r4,[r7,r6,LSL #2] 0x000067f4: e592c00c .... LDR r12,[r2,#0xc] 0x000067f8: e5923008 .0.. LDR r3,[r2,#8] 0x000067fc: e2844e81 .N.. ADD r4,r4,#0x810 0x00006800: e24cc001 ..L. SUB r12,r12,#1 0x00006804: e2433001 .0C. SUB r3,r3,#1 0x00006808: e183380c .8.. ORR r3,r3,r12,LSL #16 0x0000680c: e7843101 .1.. STR r3,[r4,r1,LSL #2] 0x00006810: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00006814: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Video_Enable $a 0x00006818: e1a0c00d .... MOV r12,r13 0x0000681c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006820: e24cb004 ..L. SUB r11,r12,#4 0x00006824: e59f301c .0.. LDR r3,[pc,#28] ; [image_reg_base = 0x6848] = 0 0x00006828: e793c100 .... LDR r12,[r3,r0,LSL #2] 0x0000682c: e3a00000 .... MOV r0,#0 0x00006830: e28cce89 .... ADD r12,r12,#0x890 0x00006834: e79c3101 .1.. LDR r3,[r12,r1,LSL #2] 0x00006838: e3c33002 .0.. BIC r3,r3,#2 0x0000683c: e1833082 .0.. ORR r3,r3,r2,LSL #1 0x00006840: e78c3101 .1.. STR r3,[r12,r1,LSL #2] 0x00006844: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006848: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Yuv_Ch_Enable $a 0x0000684c: e1a0c00d .... MOV r12,r13 0x00006850: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006854: e24cb004 ..L. SUB r11,r12,#4 0x00006858: e59f301c .0.. LDR r3,[pc,#28] ; [image_reg_base = 0x687c] = 0 0x0000685c: e793c100 .... LDR r12,[r3,r0,LSL #2] 0x00006860: e3a00000 .... MOV r0,#0 0x00006864: e28cce89 .... ADD r12,r12,#0x890 0x00006868: e79c3101 .1.. LDR r3,[r12,r1,LSL #2] 0x0000686c: e3c33004 .0.. BIC r3,r3,#4 0x00006870: e1833102 .1.. ORR r3,r3,r2,LSL #2 0x00006874: e78c3101 .1.. STR r3,[r12,r1,LSL #2] 0x00006878: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000687c: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Set_Prio $a 0x00006880: e1a0c00d .... MOV r12,r13 0x00006884: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006888: e24cb004 ..L. SUB r11,r12,#4 0x0000688c: e59f301c .0.. LDR r3,[pc,#28] ; [image_reg_base = 0x68b0] = 0 0x00006890: e793c100 .... LDR r12,[r3,r0,LSL #2] 0x00006894: e3a00000 .... MOV r0,#0 0x00006898: e28cce89 .... ADD r12,r12,#0x890 0x0000689c: e79c3101 .1.. LDR r3,[r12,r1,LSL #2] 0x000068a0: e3c33b03 .;.. BIC r3,r3,#0xc00 0x000068a4: e1833502 .5.. ORR r3,r3,r2,LSL #10 0x000068a8: e78c3101 .1.. STR r3,[r12,r1,LSL #2] 0x000068ac: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000068b0: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Set_Pipe $a 0x000068b4: e1a0c00d .... MOV r12,r13 0x000068b8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000068bc: e24cb004 ..L. SUB r11,r12,#4 0x000068c0: e59f301c .0.. LDR r3,[pc,#28] ; [image_reg_base = 0x68e4] = 0 0x000068c4: e793c100 .... LDR r12,[r3,r0,LSL #2] 0x000068c8: e3a00000 .... MOV r0,#0 0x000068cc: e28cce89 .... ADD r12,r12,#0x890 0x000068d0: e79c3101 .1.. LDR r3,[r12,r1,LSL #2] 0x000068d4: e3c33902 .9.. BIC r3,r3,#0x8000 0x000068d8: e1833782 .7.. ORR r3,r3,r2,LSL #15 0x000068dc: e78c3101 .1.. STR r3,[r12,r1,LSL #2] 0x000068e0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000068e4: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_ColorKey_Enable $a 0x000068e8: e1a0c00d .... MOV r12,r13 0x000068ec: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000068f0: e24cb004 ..L. SUB r11,r12,#4 0x000068f4: e59f3030 00.. LDR r3,[pc,#48] ; [image_reg_base = 0x692c] = 0 0x000068f8: e3520000 ..R. CMP r2,#0 0x000068fc: 17932100 .!.. LDRNE r2,[r3,r0,LSL #2] 0x00006900: 07932100 .!.. LDREQ r2,[r3,r0,LSL #2] 0x00006904: e3a00000 .... MOV r0,#0 0x00006908: 12822e89 .... ADDNE r2,r2,#0x890 0x0000690c: 02822e89 .... ADDEQ r2,r2,#0x890 0x00006910: 17923101 .1.. LDRNE r3,[r2,r1,LSL #2] 0x00006914: 07923101 .1.. LDREQ r3,[r2,r1,LSL #2] 0x00006918: 13c33703 .7.. BICNE r3,r3,#0xc0000 0x0000691c: 13833701 .7.. ORRNE r3,r3,#0x40000 0x00006920: 03c33703 .7.. BICEQ r3,r3,#0xc0000 0x00006924: e7823101 .1.. STR r3,[r2,r1,LSL #2] 0x00006928: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000692c: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Alpha_Enable $a 0x00006930: e1a0c00d .... MOV r12,r13 0x00006934: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006938: e24cb004 ..L. SUB r11,r12,#4 0x0000693c: e59f302c ,0.. LDR r3,[pc,#44] ; [image_reg_base = 0x6970] = 0 0x00006940: e3520000 ..R. CMP r2,#0 0x00006944: 17932100 .!.. LDRNE r2,[r3,r0,LSL #2] 0x00006948: 07932100 .!.. LDREQ r2,[r3,r0,LSL #2] 0x0000694c: e3a00000 .... MOV r0,#0 0x00006950: 12822e89 .... ADDNE r2,r2,#0x890 0x00006954: 02822e89 .... ADDEQ r2,r2,#0x890 0x00006958: 17923101 .1.. LDRNE r3,[r2,r1,LSL #2] 0x0000695c: 07923101 .1.. LDREQ r3,[r2,r1,LSL #2] 0x00006960: 13833001 .0.. ORRNE r3,r3,#1 0x00006964: 03c33001 .0.. BICEQ r3,r3,#1 0x00006968: e7823101 .1.. STR r3,[r2,r1,LSL #2] 0x0000696c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006970: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Set_Alpha_Value $a 0x00006974: e1a0c00d .... MOV r12,r13 0x00006978: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000697c: e24cb004 ..L. SUB r11,r12,#4 0x00006980: e59f301c .0.. LDR r3,[pc,#28] ; [image_reg_base = 0x69a4] = 0 0x00006984: e793c100 .... LDR r12,[r3,r0,LSL #2] 0x00006988: e3a00000 .... MOV r0,#0 0x0000698c: e28cce89 .... ADD r12,r12,#0x890 0x00006990: e79c3101 .1.. LDR r3,[r12,r1,LSL #2] 0x00006994: e3c334ff .4.. BIC r3,r3,#0xff000000 0x00006998: e1833c02 .<.. ORR r3,r3,r2,LSL #24 0x0000699c: e78c3101 .1.. STR r3,[r12,r1,LSL #2] 0x000069a0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000069a4: 00000000 .... DCD 0 ; image_reg_base DE_BE_Layer_Enable $a 0x000069a8: e1a0c00d .... MOV r12,r13 0x000069ac: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000069b0: e24cb004 ..L. SUB r11,r12,#4 0x000069b4: e59f3030 00.. LDR r3,[pc,#48] ; [image_reg_base = 0x69ec] = 0 0x000069b8: e3520000 ..R. CMP r2,#0 0x000069bc: e1a0c001 .... MOV r12,r1 0x000069c0: 13a01c01 .... MOVNE r1,#0x100 0x000069c4: 03a01c01 .... MOVEQ r1,#0x100 0x000069c8: 17933100 .1.. LDRNE r3,[r3,r0,LSL #2] 0x000069cc: 07933100 .1.. LDREQ r3,[r3,r0,LSL #2] 0x000069d0: e3a00000 .... MOV r0,#0 0x000069d4: 15932800 .(.. LDRNE r2,[r3,#0x800] 0x000069d8: 05932800 .(.. LDREQ r2,[r3,#0x800] 0x000069dc: 11822c11 .,.. ORRNE r2,r2,r1,LSL r12 0x000069e0: 01c22c11 .,.. BICEQ r2,r2,r1,LSL r12 0x000069e4: e5832800 .(.. STR r2,[r3,#0x800] 0x000069e8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000069ec: 00000000 .... DCD 0 ; image_reg_base DE_BE_YUV_CH_Set_Addr $a 0x000069f0: e1a0c00d .... MOV r12,r13 0x000069f4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000069f8: e24cb004 ..L. SUB r11,r12,#4 0x000069fc: e59f3010 .0.. LDR r3,[pc,#16] ; [image_reg_base = 0x6a14] = 0 0x00006a00: e7933100 .1.. LDR r3,[r3,r0,LSL #2] 0x00006a04: e3a00000 .... MOV r0,#0 0x00006a08: e2833e93 .>.. ADD r3,r3,#0x930 0x00006a0c: e7832101 .!.. STR r2,[r3,r1,LSL #2] 0x00006a10: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006a14: 00000000 .... DCD 0 ; image_reg_base DE_BE_YUV_CH_Set_Line_Width $a 0x00006a18: e1a0c00d .... MOV r12,r13 0x00006a1c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006a20: e24cb004 ..L. SUB r11,r12,#4 0x00006a24: e59f3010 .0.. LDR r3,[pc,#16] ; [image_reg_base = 0x6a3c] = 0 0x00006a28: e7933100 .1.. LDR r3,[r3,r0,LSL #2] 0x00006a2c: e3a00000 .... MOV r0,#0 0x00006a30: e2833d25 %=.. ADD r3,r3,#0x940 0x00006a34: e7832101 .!.. STR r2,[r3,r1,LSL #2] 0x00006a38: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006a3c: 00000000 .... DCD 0 ; image_reg_base DE_BE_YUV_CH_Enable $a 0x00006a40: e1a0c00d .... MOV r12,r13 0x00006a44: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006a48: e24cb004 ..L. SUB r11,r12,#4 0x00006a4c: e59f3024 $0.. LDR r3,[pc,#36] ; [image_reg_base = 0x6a78] = 0 0x00006a50: e3510000 ..Q. CMP r1,#0 0x00006a54: 17932100 .!.. LDRNE r2,[r3,r0,LSL #2] 0x00006a58: 07932100 .!.. LDREQ r2,[r3,r0,LSL #2] 0x00006a5c: e3a00000 .... MOV r0,#0 0x00006a60: 15923920 9.. LDRNE r3,[r2,#0x920] 0x00006a64: 05923920 9.. LDREQ r3,[r2,#0x920] 0x00006a68: 13833001 .0.. ORRNE r3,r3,#1 0x00006a6c: 03c33001 .0.. BICEQ r3,r3,#1 0x00006a70: e5823920 9.. STR r3,[r2,#0x920] 0x00006a74: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006a78: 00000000 .... DCD 0 ; image_reg_base DE_BE_YUV_CH_Set_Src $a 0x00006a7c: e1a0c00d .... MOV r12,r13 0x00006a80: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00006a84: e24cb004 ..L. SUB r11,r12,#4 0x00006a88: e24dd00c ..M. SUB r13,r13,#0xc 0x00006a8c: e1a05001 .P.. MOV r5,r1 0x00006a90: e5d1c000 .... LDRB r12,[r1,#0] 0x00006a94: e5d52002 . .. LDRB r2,[r5,#2] 0x00006a98: e1a06000 .`.. MOV r6,r0 0x00006a9c: e35c0001 ..\. CMP r12,#1 0x00006aa0: 135c0003 ..\. CMPNE r12,#3 0x00006aa4: e9910700 .... LDMIB r1,{r8-r10} 0x00006aa8: 03a04001 .@.. MOVEQ r4,#1 0x00006aac: e5913010 .0.. LDR r3,[r1,#0x10] 0x00006ab0: e5950018 .... LDR r0,[r5,#0x18] 0x00006ab4: e5911014 .... LDR r1,[r1,#0x14] 0x00006ab8: e5d57001 .p.. LDRB r7,[r5,#1] 0x00006abc: e50b2030 0 .. STR r2,[r11,#-0x30] 0x00006ac0: 0a000002 .... BEQ {pc} + 0x10 ; 0x6ad0 0x00006ac4: e35c0000 ..\. CMP r12,#0 0x00006ac8: 03a04002 .@.. MOVEQ r4,#2 0x00006acc: 13a04000 .@.. MOVNE r4,#0 0x00006ad0: e3a02001 . .. MOV r2,#1 0x00006ad4: e2433001 .0C. SUB r3,r3,#1 0x00006ad8: e0833412 .4.. ADD r3,r3,r2,LSL r4 0x00006adc: e3570000 ..W. CMP r7,#0 0x00006ae0: e1a02431 1$.. LSR r2,r1,r4 0x00006ae4: e1a03433 34.. LSR r3,r3,r4 0x00006ae8: e1a02412 .$.. LSL r2,r2,r4 0x00006aec: e1a01413 .... LSL r1,r3,r4 0x00006af0: 1a000008 .... BNE {pc} + 0x28 ; 0x6b18 0x00006af4: e1a03432 24.. LSR r3,r2,r4 0x00006af8: e1a04431 1D.. LSR r4,r1,r4 0x00006afc: e0822008 . .. ADD r2,r2,r8 0x00006b00: e1a0e001 .... MOV r14,r1 0x00006b04: e0233490 .4#. MLA r3,r0,r4,r3 0x00006b08: e0282190 .!(. MLA r8,r0,r1,r2 0x00006b0c: e083a00a .... ADD r10,r3,r10 0x00006b10: e0837009 .p.. ADD r7,r3,r9 0x00006b14: ea000008 .... B {pc} + 0x28 ; 0x6b3c 0x00006b18: e3570001 ..W. CMP r7,#1 0x00006b1c: 1a00003e >... BNE {pc} + 0x100 ; 0x6c1c 0x00006b20: e0222190 .!". MLA r2,r0,r1,r2 0x00006b24: e2643002 .0d. RSB r3,r4,#2 0x00006b28: e3a07000 .p.. MOV r7,#0 0x00006b2c: e1a0e311 .... LSL r14,r1,r3 0x00006b30: e1a0a007 .... MOV r10,r7 0x00006b34: e1a04007 .@.. MOV r4,r7 0x00006b38: e0888312 .... ADD r8,r8,r2,LSL r3 0x00006b3c: e51b3030 00.. LDR r3,[r11,#-0x30] 0x00006b40: e1a0c60c .... LSL r12,r12,#12 0x00006b44: e1a0218e .!.. LSL r2,r14,#3 0x00006b48: e1a04184 .A.. LSL r4,r4,#3 0x00006b4c: e3a01000 .... MOV r1,#0 0x00006b50: e1a00006 .... MOV r0,r6 0x00006b54: e18cc403 .... ORR r12,r12,r3,LSL #8 0x00006b58: e59f30c8 .0.. LDR r3,[pc,#200] ; [image_reg_base = 0x6c28] = 0 0x00006b5c: e793e106 .... LDR r14,[r3,r6,LSL #2] 0x00006b60: e59e3920 9.. LDR r3,[r14,#0x920] 0x00006b64: e3c33c73 s<.. BIC r3,r3,#0x7300 0x00006b68: e18cc003 .... ORR r12,r12,r3 0x00006b6c: e58ec920 ... STR r12,[r14,#0x920] 0x00006b70: ebffffa8 .... BL {pc} - 0x158 ; 0x6a18 0x00006b74: e1a02004 . .. MOV r2,r4 0x00006b78: e3a01001 .... MOV r1,#1 0x00006b7c: e1a00006 .... MOV r0,r6 0x00006b80: ebffffa4 .... BL {pc} - 0x168 ; 0x6a18 0x00006b84: e1a02004 . .. MOV r2,r4 0x00006b88: e3a01002 .... MOV r1,#2 0x00006b8c: e1a00006 .... MOV r0,r6 0x00006b90: ebffffa0 .... BL {pc} - 0x178 ; 0x6a18 0x00006b94: e1a02008 . .. MOV r2,r8 0x00006b98: e3a01000 .... MOV r1,#0 0x00006b9c: e1a00006 .... MOV r0,r6 0x00006ba0: ebffff92 .... BL {pc} - 0x1b0 ; 0x69f0 0x00006ba4: e1a02007 . .. MOV r2,r7 0x00006ba8: e3a01001 .... MOV r1,#1 0x00006bac: e1a00006 .... MOV r0,r6 0x00006bb0: ebffff8e .... BL {pc} - 0x1c0 ; 0x69f0 0x00006bb4: e3a01002 .... MOV r1,#2 0x00006bb8: e1a0200a . .. MOV r2,r10 0x00006bbc: e1a00006 .... MOV r0,r6 0x00006bc0: ebffff8a .... BL {pc} - 0x1d0 ; 0x69f0 0x00006bc4: e1a00006 .... MOV r0,r6 0x00006bc8: e5d5401c .@.. LDRB r4,[r5,#0x1c] 0x00006bcc: ebfffffe .... BL DE_Get_Reg_Base ; 0x350c Section #1 0x00006bd0: e3a0c000 .... MOV r12,#0 0x00006bd4: e2043003 .0.. AND r3,r4,#3 0x00006bd8: e1a04304 .C.. LSL r4,r4,#6 0x00006bdc: e20440ff .@.. AND r4,r4,#0xff 0x00006be0: e0844383 .C.. ADD r4,r4,r3,LSL #7 0x00006be4: e59f3040 @0.. LDR r3,[pc,#64] ; [csc_tab = 0x6c2c] = 0 0x00006be8: e0831004 .... ADD r1,r3,r4 0x00006bec: e280ed26 &... ADD r14,r0,#0x980 0x00006bf0: e2800e95 .... ADD r0,r0,#0x950 0x00006bf4: ea000006 .... B {pc} + 0x20 ; 0x6c14 0x00006bf8: e5903000 .0.. LDR r3,[r0,#0] 0x00006bfc: e19120bc . .. LDRH r2,[r1,r12] 0x00006c00: e28cc004 .... ADD r12,r12,#4 0x00006c04: e1a03823 #8.. LSR r3,r3,#16 0x00006c08: e1a03803 .8.. LSL r3,r3,#16 0x00006c0c: e1833002 .0.. ORR r3,r3,r2 0x00006c10: e4803004 .0.. STR r3,[r0],#4 0x00006c14: e150000e ..P. CMP r0,r14 0x00006c18: 3afffff6 ...: BCC {pc} - 0x20 ; 0x6bf8 0x00006c1c: e3a00000 .... MOV r0,#0 0x00006c20: e24bd028 (.K. SUB r13,r11,#0x28 0x00006c24: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x00006c28: 00000000 .... DCD 0 ; image_reg_base 0x00006c2c: 00000000 .... DCD 0 ; csc_tab LCDC_set_reg_base $a 0x00006c30: e1a0c00d .... MOV r12,r13 0x00006c34: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006c38: e24cb004 ..L. SUB r11,r12,#4 0x00006c3c: e3500000 ..P. CMP r0,#0 0x00006c40: 059f3018 .0.. LDREQ r3,[pc,#24] ; [([Section 17] + 17008) = 0x6c60] = 0x4270 0x00006c44: 05831000 .... STREQ r1,[r3,#0] 0x00006c48: 0a000002 .... BEQ {pc} + 0x10 ; 0x6c58 0x00006c4c: e3500001 ..P. CMP r0,#1 0x00006c50: 059f3008 .0.. LDREQ r3,[pc,#8] ; [([Section 17] + 17008) = 0x6c60] = 0x4270 0x00006c54: 05831004 .... STREQ r1,[r3,#4] 0x00006c58: e3a00000 .... MOV r0,#0 0x00006c5c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006c60: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_get_reg_base $a 0x00006c64: e1a0c00d .... MOV r12,r13 0x00006c68: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006c6c: e24cb004 ..L. SUB r11,r12,#4 0x00006c70: e3500000 ..P. CMP r0,#0 0x00006c74: 059f3018 .0.. LDREQ r3,[pc,#24] ; [([Section 17] + 17008) = 0x6c94] = 0x4270 0x00006c78: 05930000 .... LDREQ r0,[r3,#0] 0x00006c7c: 089da800 .... LDMEQ r13,{r11,r13,pc} 0x00006c80: e3500001 ..P. CMP r0,#1 0x00006c84: 059f3008 .0.. LDREQ r3,[pc,#8] ; [([Section 17] + 17008) = 0x6c94] = 0x4270 0x00006c88: 13a00000 .... MOVNE r0,#0 0x00006c8c: 05930004 .... LDREQ r0,[r3,#4] 0x00006c90: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006c94: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_open $a 0x00006c98: e1a0c00d .... MOV r12,r13 0x00006c9c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006ca0: e24cb004 ..L. SUB r11,r12,#4 0x00006ca4: e59f206c l .. LDR r2,[pc,#108] ; [([Section 17] + 17008) = 0x6d18] = 0x4270 0x00006ca8: e3500000 ..P. CMP r0,#0 0x00006cac: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006cb0: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006cb4: e3500000 ..P. CMP r0,#0 0x00006cb8: e59f2058 X .. LDR r2,[pc,#88] ; [([Section 17] + 17008) = 0x6d18] = 0x4270 0x00006cbc: e2833046 F0.. ADD r3,r3,#0x46 0x00006cc0: e1d330b0 .0.. LDRH r3,[r3,#0] 0x00006cc4: e1a01003 .... MOV r1,r3 0x00006cc8: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006ccc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006cd0: e3500000 ..P. CMP r0,#0 0x00006cd4: e2832046 F .. ADD r2,r3,#0x46 0x00006cd8: e3813902 .9.. ORR r3,r1,#0x8000 0x00006cdc: e1c230b0 .0.. STRH r3,[r2,#0] 0x00006ce0: e59f2030 0 .. LDR r2,[pc,#48] ; [([Section 17] + 17008) = 0x6d18] = 0x4270 0x00006ce4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006ce8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006cec: e3500000 ..P. CMP r0,#0 0x00006cf0: e59f2020 .. LDR r2,[pc,#32] ; [([Section 17] + 17008) = 0x6d18] = 0x4270 0x00006cf4: e2833002 .0.. ADD r3,r3,#2 0x00006cf8: e1d330b0 .0.. LDRH r3,[r3,#0] 0x00006cfc: e1a01003 .... MOV r1,r3 0x00006d00: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006d04: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006d08: e2832002 . .. ADD r2,r3,#2 0x00006d0c: e3813902 .9.. ORR r3,r1,#0x8000 0x00006d10: e1c230b0 .0.. STRH r3,[r2,#0] 0x00006d14: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006d18: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_close $a 0x00006d1c: e1a0c00d .... MOV r12,r13 0x00006d20: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006d24: e24cb004 ..L. SUB r11,r12,#4 0x00006d28: e59f2074 t .. LDR r2,[pc,#116] ; [([Section 17] + 17008) = 0x6da4] = 0x4270 0x00006d2c: e3500000 ..P. CMP r0,#0 0x00006d30: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006d34: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006d38: e3500000 ..P. CMP r0,#0 0x00006d3c: e59f2060 ` .. LDR r2,[pc,#96] ; [([Section 17] + 17008) = 0x6da4] = 0x4270 0x00006d40: e2833046 F0.. ADD r3,r3,#0x46 0x00006d44: e1d330b0 .0.. LDRH r3,[r3,#0] 0x00006d48: e1a0c003 .... MOV r12,r3 0x00006d4c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006d50: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006d54: e3500000 ..P. CMP r0,#0 0x00006d58: e59f2044 D .. LDR r2,[pc,#68] ; [([Section 17] + 17008) = 0x6da4] = 0x4270 0x00006d5c: e2831046 F... ADD r1,r3,#0x46 0x00006d60: e1a0388c .8.. LSL r3,r12,#17 0x00006d64: e1a038a3 .8.. LSR r3,r3,#17 0x00006d68: e1c130b0 .0.. STRH r3,[r1,#0] 0x00006d6c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006d70: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006d74: e3500000 ..P. CMP r0,#0 0x00006d78: e59f2024 $ .. LDR r2,[pc,#36] ; [([Section 17] + 17008) = 0x6da4] = 0x4270 0x00006d7c: e2833002 .0.. ADD r3,r3,#2 0x00006d80: e1d330b0 .0.. LDRH r3,[r3,#0] 0x00006d84: e1a01003 .... MOV r1,r3 0x00006d88: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006d8c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006d90: e2832002 . .. ADD r2,r3,#2 0x00006d94: e1a03881 .8.. LSL r3,r1,#17 0x00006d98: e1a038a3 .8.. LSR r3,r3,#17 0x00006d9c: e1c230b0 .0.. STRH r3,[r2,#0] 0x00006da0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006da4: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_set_start_delay $a 0x00006da8: e1a0c00d .... MOV r12,r13 0x00006dac: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006db0: e24cb004 ..L. SUB r11,r12,#4 0x00006db4: e3510000 ..Q. CMP r1,#0 0x00006db8: 1a00000b .... BNE {pc} + 0x34 ; 0x6dec 0x00006dbc: e59f3074 t0.. LDR r3,[pc,#116] ; [([Section 17] + 17008) = 0x6e38] = 0x4270 0x00006dc0: e3500000 ..P. CMP r0,#0 0x00006dc4: 05933000 .0.. LDREQ r3,[r3,#0] 0x00006dc8: 15933004 .0.. LDRNE r3,[r3,#4] 0x00006dcc: e3500000 ..P. CMP r0,#0 0x00006dd0: e2833040 @0.. ADD r3,r3,#0x40 0x00006dd4: e5930000 .... LDR r0,[r3,#0] 0x00006dd8: e59f3058 X0.. LDR r3,[pc,#88] ; [([Section 17] + 17008) = 0x6e38] = 0x4270 0x00006ddc: 05933000 .0.. LDREQ r3,[r3,#0] 0x00006de0: 15933004 .0.. LDRNE r3,[r3,#4] 0x00006de4: e2831040 @... ADD r1,r3,#0x40 0x00006de8: ea00000c .... B {pc} + 0x38 ; 0x6e20 0x00006dec: e3510001 ..Q. CMP r1,#1 0x00006df0: 1a00000e .... BNE {pc} + 0x40 ; 0x6e30 0x00006df4: e59f303c <0.. LDR r3,[pc,#60] ; [([Section 17] + 17008) = 0x6e38] = 0x4270 0x00006df8: e3500000 ..P. CMP r0,#0 0x00006dfc: 05933000 .0.. LDREQ r3,[r3,#0] 0x00006e00: 15933004 .0.. LDRNE r3,[r3,#4] 0x00006e04: e3500000 ..P. CMP r0,#0 0x00006e08: e2833090 .0.. ADD r3,r3,#0x90 0x00006e0c: e5930000 .... LDR r0,[r3,#0] 0x00006e10: e59f3020 0.. LDR r3,[pc,#32] ; [([Section 17] + 17008) = 0x6e38] = 0x4270 0x00006e14: 05933000 .0.. LDREQ r3,[r3,#0] 0x00006e18: 15933004 .0.. LDRNE r3,[r3,#4] 0x00006e1c: e2831090 .... ADD r1,r3,#0x90 0x00006e20: e202201f . .. AND r2,r2,#0x1f 0x00006e24: e3c03e1f .>.. BIC r3,r0,#0x1f0 0x00006e28: e1833202 .2.. ORR r3,r3,r2,LSL #4 0x00006e2c: e5813000 .0.. STR r3,[r1,#0] 0x00006e30: e3a00000 .... MOV r0,#0 0x00006e34: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006e38: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_get_start_delay $a 0x00006e3c: e1a0c00d .... MOV r12,r13 0x00006e40: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006e44: e24cb004 ..L. SUB r11,r12,#4 0x00006e48: e3510000 ..Q. CMP r1,#0 0x00006e4c: 1a000007 .... BNE {pc} + 0x24 ; 0x6e70 0x00006e50: e59f3044 D0.. LDR r3,[pc,#68] ; [([Section 17] + 17008) = 0x6e9c] = 0x4270 0x00006e54: e3500000 ..P. CMP r0,#0 0x00006e58: 05933000 .0.. LDREQ r3,[r3,#0] 0x00006e5c: 15933004 .0.. LDRNE r3,[r3,#4] 0x00006e60: e2833040 @0.. ADD r3,r3,#0x40 0x00006e64: e5933000 .0.. LDR r3,[r3,#0] 0x00006e68: e7e40253 S... UBFX r0,r3,#4,#5 0x00006e6c: e89da800 .... LDM r13,{r11,r13,pc} 0x00006e70: e3510001 ..Q. CMP r1,#1 0x00006e74: 13a00000 .... MOVNE r0,#0 0x00006e78: 189da800 .... LDMNE r13,{r11,r13,pc} 0x00006e7c: e59f3018 .0.. LDR r3,[pc,#24] ; [([Section 17] + 17008) = 0x6e9c] = 0x4270 0x00006e80: e3500000 ..P. CMP r0,#0 0x00006e84: 05933000 .0.. LDREQ r3,[r3,#0] 0x00006e88: 15933004 .0.. LDRNE r3,[r3,#4] 0x00006e8c: e2833090 .0.. ADD r3,r3,#0x90 0x00006e90: e5933000 .0.. LDR r3,[r3,#0] 0x00006e94: e7e40253 S... UBFX r0,r3,#4,#5 0x00006e98: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006e9c: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_get_cur_line_num $a 0x00006ea0: e1a0c00d .... MOV r12,r13 0x00006ea4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006ea8: e24cb004 ..L. SUB r11,r12,#4 0x00006eac: e3510000 ..Q. CMP r1,#0 0x00006eb0: 1a000007 .... BNE {pc} + 0x24 ; 0x6ed4 0x00006eb4: e59f303c <0.. LDR r3,[pc,#60] ; [([Section 17] + 17008) = 0x6ef8] = 0x4270 0x00006eb8: e3500000 ..P. CMP r0,#0 0x00006ebc: 05933000 .0.. LDREQ r3,[r3,#0] 0x00006ec0: 15933004 .0.. LDRNE r3,[r3,#4] 0x00006ec4: e28330fc .0.. ADD r3,r3,#0xfc 0x00006ec8: e5933000 .0.. LDR r3,[r3,#0] 0x00006ecc: e7e90853 S... UBFX r0,r3,#16,#10 0x00006ed0: e89da800 .... LDM r13,{r11,r13,pc} 0x00006ed4: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17008) = 0x6ef8] = 0x4270 0x00006ed8: e3500000 ..P. CMP r0,#0 0x00006edc: 05933000 .0.. LDREQ r3,[r3,#0] 0x00006ee0: 15933004 .0.. LDRNE r3,[r3,#4] 0x00006ee4: e28330fc .0.. ADD r3,r3,#0xfc 0x00006ee8: e5933000 .0.. LDR r3,[r3,#0] 0x00006eec: e1a00a03 .... LSL r0,r3,#20 0x00006ef0: e1a00a20 ... LSR r0,r0,#20 0x00006ef4: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006ef8: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_enable_output $a 0x00006efc: e1a0c00d .... MOV r12,r13 0x00006f00: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006f04: e24cb004 ..L. SUB r11,r12,#4 0x00006f08: e3a00000 .... MOV r0,#0 0x00006f0c: e89da800 .... LDM r13,{r11,r13,pc} LCDC_disable_output 0x00006f10: e1a0c00d .... MOV r12,r13 0x00006f14: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006f18: e24cb004 ..L. SUB r11,r12,#4 0x00006f1c: e3a00000 .... MOV r0,#0 0x00006f20: e89da800 .... LDM r13,{r11,r13,pc} LCDC_set_output 0x00006f24: e1a0c00d .... MOV r12,r13 0x00006f28: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006f2c: e24cb004 ..L. SUB r11,r12,#4 0x00006f30: e3a00000 .... MOV r0,#0 0x00006f34: e89da800 .... LDM r13,{r11,r13,pc} LCDC_enable_int 0x00006f38: e1a0c00d .... MOV r12,r13 0x00006f3c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006f40: e24cb004 ..L. SUB r11,r12,#4 0x00006f44: e59f2040 @ .. LDR r2,[pc,#64] ; [([Section 17] + 17008) = 0x6f8c] = 0x4270 0x00006f48: e3500000 ..P. CMP r0,#0 0x00006f4c: e1a0c001 .... MOV r12,r1 0x00006f50: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006f54: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006f58: e3500000 ..P. CMP r0,#0 0x00006f5c: e59f2028 ( .. LDR r2,[pc,#40] ; [([Section 17] + 17008) = 0x6f8c] = 0x4270 0x00006f60: e3a00000 .... MOV r0,#0 0x00006f64: e2833007 .0.. ADD r3,r3,#7 0x00006f68: e5d33000 .0.. LDRB r3,[r3,#0] 0x00006f6c: e1a01003 .... MOV r1,r3 0x00006f70: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006f74: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006f78: e2832007 . .. ADD r2,r3,#7 0x00006f7c: e20c30f0 .0.. AND r3,r12,#0xf0 0x00006f80: e1833001 .0.. ORR r3,r3,r1 0x00006f84: e5c23000 .0.. STRB r3,[r2,#0] 0x00006f88: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006f8c: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_disable_int $a 0x00006f90: e1a0c00d .... MOV r12,r13 0x00006f94: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00006f98: e24cb004 ..L. SUB r11,r12,#4 0x00006f9c: e59f2044 D .. LDR r2,[pc,#68] ; [([Section 17] + 17008) = 0x6fe8] = 0x4270 0x00006fa0: e3500000 ..P. CMP r0,#0 0x00006fa4: e1a0c001 .... MOV r12,r1 0x00006fa8: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006fac: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006fb0: e3500000 ..P. CMP r0,#0 0x00006fb4: e59f202c , .. LDR r2,[pc,#44] ; [([Section 17] + 17008) = 0x6fe8] = 0x4270 0x00006fb8: e3a00000 .... MOV r0,#0 0x00006fbc: e2833007 .0.. ADD r3,r3,#7 0x00006fc0: e5d33000 .0.. LDRB r3,[r3,#0] 0x00006fc4: e1a01003 .... MOV r1,r3 0x00006fc8: 05923000 .0.. LDREQ r3,[r2,#0] 0x00006fcc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00006fd0: e2832007 . .. ADD r2,r3,#7 0x00006fd4: e1e0300c .0.. MVN r3,r12 0x00006fd8: e383300f .0.. ORR r3,r3,#0xf 0x00006fdc: e0013003 .0.. AND r3,r1,r3 0x00006fe0: e5c23000 .0.. STRB r3,[r2,#0] 0x00006fe4: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00006fe8: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_set_tcon1_int_line $a 0x00006fec: e1a0c00d .... MOV r12,r13 0x00006ff0: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00006ff4: e24cb004 ..L. SUB r11,r12,#4 0x00006ff8: e59f3098 .0.. LDR r3,[pc,#152] ; [([Section 17] + 17008) = 0x7098] = 0x4270 0x00006ffc: e2504000 .@P. SUBS r4,r0,#0 0x00007000: e1a06001 .`.. MOV r6,r1 0x00007004: e3a01010 .... MOV r1,#0x10 0x00007008: e1a00004 .... MOV r0,r4 0x0000700c: 05933000 .0.. LDREQ r3,[r3,#0] 0x00007010: 15933004 .0.. LDRNE r3,[r3,#4] 0x00007014: e2833004 .0.. ADD r3,r3,#4 0x00007018: e5935000 .P.. LDR r5,[r3,#0] 0x0000701c: ebfffffe .... BL LCDC_disable_int ; 0x6f90 Section #1 0x00007020: e3a01020 ... MOV r1,#0x20 0x00007024: e1a00004 .... MOV r0,r4 0x00007028: ebfffffe .... BL LCDC_disable_int ; 0x6f90 Section #1 0x0000702c: e59f3064 d0.. LDR r3,[pc,#100] ; [([Section 17] + 17008) = 0x7098] = 0x4270 0x00007030: e3540000 ..T. CMP r4,#0 0x00007034: e3a01010 .... MOV r1,#0x10 0x00007038: e1a00004 .... MOV r0,r4 0x0000703c: 05933000 .0.. LDREQ r3,[r3,#0] 0x00007040: 15933004 .0.. LDRNE r3,[r3,#4] 0x00007044: e3540000 ..T. CMP r4,#0 0x00007048: e2833008 .0.. ADD r3,r3,#8 0x0000704c: e5932000 . .. LDR r2,[r3,#0] 0x00007050: e59f3040 @0.. LDR r3,[pc,#64] ; [([Section 17] + 17008) = 0x7098] = 0x4270 0x00007054: 05933000 .0.. LDREQ r3,[r3,#0] 0x00007058: 15933004 .0.. LDRNE r3,[r3,#4] 0x0000705c: e283c008 .... ADD r12,r3,#8 0x00007060: e1a03822 "8.. LSR r3,r2,#16 0x00007064: e1a02a86 .*.. LSL r2,r6,#21 0x00007068: e1a03113 .1.. LSL r3,r3,r1 0x0000706c: e1a02aa2 .*.. LSR r2,r2,#21 0x00007070: e1833002 .0.. ORR r3,r3,r2 0x00007074: e58c3000 .0.. STR r3,[r12,#0] 0x00007078: ebfffffe .... BL LCDC_enable_int ; 0x6f38 Section #1 0x0000707c: e3150202 .... TST r5,#0x20000000 0x00007080: 0a000002 .... BEQ {pc} + 0x10 ; 0x7090 0x00007084: e1a00004 .... MOV r0,r4 0x00007088: e3a01020 ... MOV r1,#0x20 0x0000708c: ebfffffe .... BL LCDC_enable_int ; 0x6f38 Section #1 0x00007090: e3a00000 .... MOV r0,#0 0x00007094: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00007098: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_set_tcon0_int_line $a 0x0000709c: e1a0c00d .... MOV r12,r13 0x000070a0: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x000070a4: e24cb004 ..L. SUB r11,r12,#4 0x000070a8: e59f3098 .0.. LDR r3,[pc,#152] ; [([Section 17] + 17008) = 0x7148] = 0x4270 0x000070ac: e2504000 .@P. SUBS r4,r0,#0 0x000070b0: e1a06001 .`.. MOV r6,r1 0x000070b4: e3a01020 ... MOV r1,#0x20 0x000070b8: e1a00004 .... MOV r0,r4 0x000070bc: 05933000 .0.. LDREQ r3,[r3,#0] 0x000070c0: 15933004 .0.. LDRNE r3,[r3,#4] 0x000070c4: e2833004 .0.. ADD r3,r3,#4 0x000070c8: e5935000 .P.. LDR r5,[r3,#0] 0x000070cc: ebfffffe .... BL LCDC_disable_int ; 0x6f90 Section #1 0x000070d0: e3a01010 .... MOV r1,#0x10 0x000070d4: e1a00004 .... MOV r0,r4 0x000070d8: ebfffffe .... BL LCDC_disable_int ; 0x6f90 Section #1 0x000070dc: e59f3064 d0.. LDR r3,[pc,#100] ; [([Section 17] + 17008) = 0x7148] = 0x4270 0x000070e0: e3540000 ..T. CMP r4,#0 0x000070e4: e1a02a86 .*.. LSL r2,r6,#21 0x000070e8: e1a00004 .... MOV r0,r4 0x000070ec: 05933000 .0.. LDREQ r3,[r3,#0] 0x000070f0: e1a02aa2 .*.. LSR r2,r2,#21 0x000070f4: 15933004 .0.. LDRNE r3,[r3,#4] 0x000070f8: e3540000 ..T. CMP r4,#0 0x000070fc: e2833008 .0.. ADD r3,r3,#8 0x00007100: e5931000 .... LDR r1,[r3,#0] 0x00007104: e59f303c <0.. LDR r3,[pc,#60] ; [([Section 17] + 17008) = 0x7148] = 0x4270 0x00007108: 05933000 .0.. LDREQ r3,[r3,#0] 0x0000710c: 15933004 .0.. LDRNE r3,[r3,#4] 0x00007110: e283c008 .... ADD r12,r3,#8 0x00007114: e1a03801 .8.. LSL r3,r1,#16 0x00007118: e3a01020 ... MOV r1,#0x20 0x0000711c: e1a03823 #8.. LSR r3,r3,#16 0x00007120: e1833802 .8.. ORR r3,r3,r2,LSL #16 0x00007124: e58c3000 .0.. STR r3,[r12,#0] 0x00007128: ebfffffe .... BL LCDC_enable_int ; 0x6f38 Section #1 0x0000712c: e3150201 .... TST r5,#0x10000000 0x00007130: 0a000002 .... BEQ {pc} + 0x10 ; 0x7140 0x00007134: e1a00004 .... MOV r0,r4 0x00007138: e3a01010 .... MOV r1,#0x10 0x0000713c: ebfffffe .... BL LCDC_enable_int ; 0x6f38 Section #1 0x00007140: e3a00000 .... MOV r0,#0 0x00007144: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00007148: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_exit $a 0x0000714c: e1a0c00d .... MOV r12,r13 0x00007150: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00007154: e24cb004 ..L. SUB r11,r12,#4 0x00007158: e3a010ff .... MOV r1,#0xff 0x0000715c: e1a04000 .@.. MOV r4,r0 0x00007160: ebfffffe .... BL LCDC_disable_int ; 0x6f90 Section #1 0x00007164: e1a00004 .... MOV r0,r4 0x00007168: ebfffffe .... BL LCDC_close ; 0x6d1c Section #1 0x0000716c: e3a00000 .... MOV r0,#0 0x00007170: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} LCDC_query_int 0x00007174: e1a0c00d .... MOV r12,r13 0x00007178: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000717c: e24cb004 ..L. SUB r11,r12,#4 0x00007180: e59f3018 .0.. LDR r3,[pc,#24] ; [([Section 17] + 17008) = 0x71a0] = 0x4270 0x00007184: e3500000 ..P. CMP r0,#0 0x00007188: 05933000 .0.. LDREQ r3,[r3,#0] 0x0000718c: 15933004 .0.. LDRNE r3,[r3,#4] 0x00007190: e2833005 .0.. ADD r3,r3,#5 0x00007194: e5d30000 .... LDRB r0,[r3,#0] 0x00007198: e1a00220 ... LSR r0,r0,#4 0x0000719c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000071a0: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_clear_int $a 0x000071a4: e1a0c00d .... MOV r12,r13 0x000071a8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000071ac: e24cb004 ..L. SUB r11,r12,#4 0x000071b0: e59fc044 D... LDR r12,[pc,#68] ; [([Section 17] + 17008) = 0x71fc] = 0x4270 0x000071b4: e3500000 ..P. CMP r0,#0 0x000071b8: e1e02001 . .. MVN r2,r1 0x000071bc: 059c3000 .0.. LDREQ r3,[r12,#0] 0x000071c0: 159c3004 .0.. LDRNE r3,[r12,#4] 0x000071c4: e3500000 ..P. CMP r0,#0 0x000071c8: e59fc02c ,... LDR r12,[pc,#44] ; [([Section 17] + 17008) = 0x71fc] = 0x4270 0x000071cc: e2833005 .0.. ADD r3,r3,#5 0x000071d0: e5d33000 .0.. LDRB r3,[r3,#0] 0x000071d4: e1a00003 .... MOV r0,r3 0x000071d8: 059c3000 .0.. LDREQ r3,[r12,#0] 0x000071dc: 159c3004 .0.. LDRNE r3,[r12,#4] 0x000071e0: e283c005 .... ADD r12,r3,#5 0x000071e4: e200300f .0.. AND r3,r0,#0xf 0x000071e8: e1833202 .2.. ORR r3,r3,r2,LSL #4 0x000071ec: e3a00000 .... MOV r0,#0 0x000071f0: e6ef3073 s0.. UXTB r3,r3 0x000071f4: e5cc3000 .0.. STRB r3,[r12,#0] 0x000071f8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000071fc: 00004270 pB.. DCD 17008 ; [Section 17] TCON0_open $a 0x00007200: e1a0c00d .... MOV r12,r13 0x00007204: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00007208: e24cb004 ..L. SUB r11,r12,#4 0x0000720c: e59f2038 8 .. LDR r2,[pc,#56] ; [([Section 17] + 17008) = 0x724c] = 0x4270 0x00007210: e3500000 ..P. CMP r0,#0 0x00007214: 05923000 .0.. LDREQ r3,[r2,#0] 0x00007218: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000721c: e3500000 ..P. CMP r0,#0 0x00007220: e59f2024 $ .. LDR r2,[pc,#36] ; [([Section 17] + 17008) = 0x724c] = 0x4270 0x00007224: e3a00000 .... MOV r0,#0 0x00007228: e2833042 B0.. ADD r3,r3,#0x42 0x0000722c: e1d330b0 .0.. LDRH r3,[r3,#0] 0x00007230: e1a01003 .... MOV r1,r3 0x00007234: 05923000 .0.. LDREQ r3,[r2,#0] 0x00007238: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000723c: e2832042 B .. ADD r2,r3,#0x42 0x00007240: e3813902 .9.. ORR r3,r1,#0x8000 0x00007244: e1c230b0 .0.. STRH r3,[r2,#0] 0x00007248: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000724c: 00004270 pB.. DCD 17008 ; [Section 17] TCON0_close $a 0x00007250: e1a0c00d .... MOV r12,r13 0x00007254: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00007258: e24cb004 ..L. SUB r11,r12,#4 0x0000725c: e59f2058 X .. LDR r2,[pc,#88] ; [([Section 17] + 17008) = 0x72bc] = 0x4270 0x00007260: e3500000 ..P. CMP r0,#0 0x00007264: 05923000 .0.. LDREQ r3,[r2,#0] 0x00007268: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000726c: e3500000 ..P. CMP r0,#0 0x00007270: e59f2044 D .. LDR r2,[pc,#68] ; [([Section 17] + 17008) = 0x72bc] = 0x4270 0x00007274: e2833042 B0.. ADD r3,r3,#0x42 0x00007278: e1d330b0 .0.. LDRH r3,[r3,#0] 0x0000727c: e1a0c003 .... MOV r12,r3 0x00007280: 05923000 .0.. LDREQ r3,[r2,#0] 0x00007284: 15923004 .0.. LDRNE r3,[r2,#4] 0x00007288: e3500000 ..P. CMP r0,#0 0x0000728c: e59f2028 ( .. LDR r2,[pc,#40] ; [([Section 17] + 17008) = 0x72bc] = 0x4270 0x00007290: e3a00000 .... MOV r0,#0 0x00007294: e2831042 B... ADD r1,r3,#0x42 0x00007298: e1a0388c .8.. LSL r3,r12,#17 0x0000729c: e1a038a3 .8.. LSR r3,r3,#17 0x000072a0: e1c130b0 .0.. STRH r3,[r1,#0] 0x000072a4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000072a8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000072ac: e283208c . .. ADD r2,r3,#0x8c 0x000072b0: e3e03000 .0.. MVN r3,#0 0x000072b4: e5823000 .0.. STR r3,[r2,#0] 0x000072b8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000072bc: 00004270 pB.. DCD 17008 ; [Section 17] TCON0_cfg $a 0x000072c0: e1a0c00d .... MOV r12,r13 0x000072c4: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x000072c8: e24cb004 ..L. SUB r11,r12,#4 0x000072cc: e1d120be . .. LDRH r2,[r1,#0xe] 0x000072d0: e1a04000 .@.. MOV r4,r0 0x000072d4: e1d130b8 .0.. LDRH r3,[r1,#8] 0x000072d8: e1a0e001 .... MOV r14,r1 0x000072dc: e59fc2f8 .... LDR r12,[pc,#760] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x000072e0: e06360a2 .`c. RSB r6,r3,r2,LSR #1 0x000072e4: e5d12004 . .. LDRB r2,[r1,#4] 0x000072e8: e356001e ..V. CMP r6,#0x1e 0x000072ec: 92463001 .0F. SUBLS r3,r6,#1 0x000072f0: 83a0301e .0.. MOVHI r3,#0x1e 0x000072f4: e3500000 ..P. CMP r0,#0 0x000072f8: e5813084 .0.. STR r3,[r1,#0x84] 0x000072fc: 059c3000 .0.. LDREQ r3,[r12,#0] 0x00007300: 159c3004 .0.. LDRNE r3,[r12,#4] 0x00007304: e3500000 ..P. CMP r0,#0 0x00007308: e59fc2cc .... LDR r12,[pc,#716] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x0000730c: e2833040 @0.. ADD r3,r3,#0x40 0x00007310: e5935000 .P.. LDR r5,[r3,#0] 0x00007314: 059c3000 .0.. LDREQ r3,[r12,#0] 0x00007318: 159c3004 .0.. LDRNE r3,[r12,#4] 0x0000731c: e3540000 ..T. CMP r4,#0 0x00007320: e59fc2b4 .... LDR r12,[pc,#692] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007324: e2830040 @... ADD r0,r3,#0x40 0x00007328: e5d13005 .0.. LDRB r3,[r1,#5] 0x0000732c: e5911084 .... LDR r1,[r1,#0x84] 0x00007330: e1a03b83 .;.. LSL r3,r3,#23 0x00007334: e1833c02 .<.. ORR r3,r3,r2,LSL #24 0x00007338: e1833201 .2.. ORR r3,r3,r1,LSL #4 0x0000733c: e1833005 .0.. ORR r3,r3,r5 0x00007340: e5803000 .0.. STR r3,[r0,#0] 0x00007344: 059c3000 .0.. LDREQ r3,[r12,#0] 0x00007348: 159c3004 .0.. LDRNE r3,[r12,#4] 0x0000734c: e3540000 ..T. CMP r4,#0 0x00007350: e59fc284 .... LDR r12,[pc,#644] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007354: e2833044 D0.. ADD r3,r3,#0x44 0x00007358: e5931000 .... LDR r1,[r3,#0] 0x0000735c: 059c3000 .0.. LDREQ r3,[r12,#0] 0x00007360: 159c3004 .0.. LDRNE r3,[r12,#4] 0x00007364: e3540000 ..T. CMP r4,#0 0x00007368: e59fc26c l... LDR r12,[pc,#620] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x0000736c: e2832044 D .. ADD r2,r3,#0x44 0x00007370: e3813102 .1.. ORR r3,r1,#0x80000000 0x00007374: e5823000 .0.. STR r3,[r2,#0] 0x00007378: 059c3000 .0.. LDREQ r3,[r12,#0] 0x0000737c: 159c3004 .0.. LDRNE r3,[r12,#4] 0x00007380: e3540000 ..T. CMP r4,#0 0x00007384: e1de20b6 . .. LDRH r2,[r14,#6] 0x00007388: e2831048 H... ADD r1,r3,#0x48 0x0000738c: e59fc248 H... LDR r12,[pc,#584] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007390: e1de30b8 .0.. LDRH r3,[r14,#8] 0x00007394: e2422001 . B. SUB r2,r2,#1 0x00007398: e2433001 .0C. SUB r3,r3,#1 0x0000739c: e1833802 .8.. ORR r3,r3,r2,LSL #16 0x000073a0: e5813000 .0.. STR r3,[r1,#0] 0x000073a4: 059c3000 .0.. LDREQ r3,[r12,#0] 0x000073a8: 159c3004 .0.. LDRNE r3,[r12,#4] 0x000073ac: e3540000 ..T. CMP r4,#0 0x000073b0: e5de200c . .. LDRB r2,[r14,#0xc] 0x000073b4: e283004c L... ADD r0,r3,#0x4c 0x000073b8: e1de31b0 .1.. LDRH r3,[r14,#0x10] 0x000073bc: e59fc218 .... LDR r12,[pc,#536] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x000073c0: e1de11b4 .... LDRH r1,[r14,#0x14] 0x000073c4: e1a03803 .8.. LSL r3,r3,#16 0x000073c8: e1833f82 .?.. ORR r3,r3,r2,LSL #31 0x000073cc: e1833001 .0.. ORR r3,r3,r1 0x000073d0: e5803000 .0.. STR r3,[r0,#0] 0x000073d4: 059c3000 .0.. LDREQ r3,[r12,#0] 0x000073d8: 159c3004 .0.. LDRNE r3,[r12,#4] 0x000073dc: e1de20be . .. LDRH r2,[r14,#0xe] 0x000073e0: e2831050 P... ADD r1,r3,#0x50 0x000073e4: e1de31b2 .1.. LDRH r3,[r14,#0x12] 0x000073e8: e1833802 .8.. ORR r3,r3,r2,LSL #16 0x000073ec: e5813000 .0.. STR r3,[r1,#0] 0x000073f0: e5de3004 .0.. LDRB r3,[r14,#4] 0x000073f4: e3530000 ..S. CMP r3,#0 0x000073f8: 1a000015 .... BNE {pc} + 0x5c ; 0x7454 0x000073fc: e59fc1d8 .... LDR r12,[pc,#472] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007400: e3540000 ..T. CMP r4,#0 0x00007404: e1de21bc .!.. LDRH r2,[r14,#0x1c] 0x00007408: 059c3000 .0.. LDREQ r3,[r12,#0] 0x0000740c: 159c3004 .0.. LDRNE r3,[r12,#4] 0x00007410: e3540000 ..T. CMP r4,#0 0x00007414: e59fc1c0 .... LDR r12,[pc,#448] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007418: e2831054 T... ADD r1,r3,#0x54 0x0000741c: e5de301a .0.. LDRB r3,[r14,#0x1a] 0x00007420: e1833802 .8.. ORR r3,r3,r2,LSL #16 0x00007424: e5813000 .0.. STR r3,[r1,#0] 0x00007428: 059c3000 .0.. LDREQ r3,[r12,#0] 0x0000742c: 159c3004 .0.. LDRNE r3,[r12,#4] 0x00007430: e5de1017 .... LDRB r1,[r14,#0x17] 0x00007434: e283c058 X... ADD r12,r3,#0x58 0x00007438: e5de3016 .0.. LDRB r3,[r14,#0x16] 0x0000743c: e5de0018 .... LDRB r0,[r14,#0x18] 0x00007440: e5de2019 . .. LDRB r2,[r14,#0x19] 0x00007444: e1a03f83 .?.. LSL r3,r3,#31 0x00007448: e1833f01 .?.. ORR r3,r3,r1,LSL #30 0x0000744c: e1833c00 .<.. ORR r3,r3,r0,LSL #24 0x00007450: ea000041 A... B {pc} + 0x10c ; 0x755c 0x00007454: e3530002 ..S. CMP r3,#2 0x00007458: 1a000042 B... BNE {pc} + 0x110 ; 0x7568 0x0000745c: e59fc178 x... LDR r12,[pc,#376] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007460: e3540000 ..T. CMP r4,#0 0x00007464: e59e2020 .. LDR r2,[r14,#0x20] 0x00007468: e59e1028 (... LDR r1,[r14,#0x28] 0x0000746c: 059c3000 .0.. LDREQ r3,[r12,#0] 0x00007470: 159c3004 .0.. LDRNE r3,[r12,#4] 0x00007474: e3540000 ..T. CMP r4,#0 0x00007478: e59fc15c \... LDR r12,[pc,#348] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x0000747c: e2830070 p... ADD r0,r3,#0x70 0x00007480: e59e3024 $0.. LDR r3,[r14,#0x24] 0x00007484: e1a03503 .5.. LSL r3,r3,#10 0x00007488: e1833a02 .:.. ORR r3,r3,r2,LSL #20 0x0000748c: e1833001 .0.. ORR r3,r3,r1 0x00007490: e5803000 .0.. STR r3,[r0,#0] 0x00007494: 059c3000 .0.. LDREQ r3,[r12,#0] 0x00007498: 159c3004 .0.. LDRNE r3,[r12,#4] 0x0000749c: e3540000 ..T. CMP r4,#0 0x000074a0: e59e202c , .. LDR r2,[r14,#0x2c] 0x000074a4: e2830074 t... ADD r0,r3,#0x74 0x000074a8: e59e3030 00.. LDR r3,[r14,#0x30] 0x000074ac: e59fc128 (... LDR r12,[pc,#296] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x000074b0: e59e1034 4... LDR r1,[r14,#0x34] 0x000074b4: e1a03503 .5.. LSL r3,r3,#10 0x000074b8: e1833f02 .?.. ORR r3,r3,r2,LSL #30 0x000074bc: e1833001 .0.. ORR r3,r3,r1 0x000074c0: e5803000 .0.. STR r3,[r0,#0] 0x000074c4: 059c3000 .0.. LDREQ r3,[r12,#0] 0x000074c8: 159c3004 .0.. LDRNE r3,[r12,#4] 0x000074cc: e3540000 ..T. CMP r4,#0 0x000074d0: e59e2038 8 .. LDR r2,[r14,#0x38] 0x000074d4: e2830078 x... ADD r0,r3,#0x78 0x000074d8: e59e303c <0.. LDR r3,[r14,#0x3c] 0x000074dc: e59fc0f8 .... LDR r12,[pc,#248] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x000074e0: e59e1040 @... LDR r1,[r14,#0x40] 0x000074e4: e1a03503 .5.. LSL r3,r3,#10 0x000074e8: e1833f02 .?.. ORR r3,r3,r2,LSL #30 0x000074ec: e1833001 .0.. ORR r3,r3,r1 0x000074f0: e5803000 .0.. STR r3,[r0,#0] 0x000074f4: 059c3000 .0.. LDREQ r3,[r12,#0] 0x000074f8: 159c3004 .0.. LDRNE r3,[r12,#4] 0x000074fc: e3540000 ..T. CMP r4,#0 0x00007500: e59e2044 D .. LDR r2,[r14,#0x44] 0x00007504: e283507c |P.. ADD r5,r3,#0x7c 0x00007508: e59e3048 H0.. LDR r3,[r14,#0x48] 0x0000750c: e59e0050 P... LDR r0,[r14,#0x50] 0x00007510: e59e104c L... LDR r1,[r14,#0x4c] 0x00007514: e59fc0c0 .... LDR r12,[pc,#192] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007518: e1a03803 .8.. LSL r3,r3,#16 0x0000751c: e1833d02 .=.. ORR r3,r3,r2,LSL #26 0x00007520: e1833000 .0.. ORR r3,r3,r0 0x00007524: e1833501 .5.. ORR r3,r3,r1,LSL #10 0x00007528: e5853000 .0.. STR r3,[r5,#0] 0x0000752c: 059c3000 .0.. LDREQ r3,[r12,#0] 0x00007530: 159c3004 .0.. LDRNE r3,[r12,#4] 0x00007534: e59e2058 X .. LDR r2,[r14,#0x58] 0x00007538: e283c080 .... ADD r12,r3,#0x80 0x0000753c: e59e305c \0.. LDR r3,[r14,#0x5c] 0x00007540: e59e0054 T... LDR r0,[r14,#0x54] 0x00007544: e59e1060 `... LDR r1,[r14,#0x60] 0x00007548: e1a03b03 .;.. LSL r3,r3,#22 0x0000754c: e1833b82 .;.. ORR r3,r3,r2,LSL #23 0x00007550: e59e2064 d .. LDR r2,[r14,#0x64] 0x00007554: e1833000 .0.. ORR r3,r3,r0 0x00007558: e1833a81 .:.. ORR r3,r3,r1,LSL #21 0x0000755c: e1833a02 .:.. ORR r3,r3,r2,LSL #20 0x00007560: e58c3000 .0.. STR r3,[r12,#0] 0x00007564: ea00000a .... B {pc} + 0x30 ; 0x7594 0x00007568: e3530001 ..S. CMP r3,#1 0x0000756c: 1a000008 .... BNE {pc} + 0x28 ; 0x7594 0x00007570: e59fc064 d... LDR r12,[pc,#100] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007574: e3540000 ..T. CMP r4,#0 0x00007578: 059c3000 .0.. LDREQ r3,[r12,#0] 0x0000757c: 159c3004 .0.. LDRNE r3,[r12,#4] 0x00007580: e2832060 ` .. ADD r2,r3,#0x60 0x00007584: e5de3068 h0.. LDRB r3,[r14,#0x68] 0x00007588: e1a03e83 .>.. LSL r3,r3,#29 0x0000758c: e3833301 .3.. ORR r3,r3,#0x4000000 0x00007590: e5823000 .0.. STR r3,[r2,#0] 0x00007594: e59fc040 @... LDR r12,[pc,#64] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x00007598: e3540000 ..T. CMP r4,#0 0x0000759c: e1a00004 .... MOV r0,r4 0x000075a0: e2861002 .... ADD r1,r6,#2 0x000075a4: 059c3000 .0.. LDREQ r3,[r12,#0] 0x000075a8: 159c3004 .0.. LDRNE r3,[r12,#4] 0x000075ac: e3540000 ..T. CMP r4,#0 0x000075b0: e59fc024 $... LDR r12,[pc,#36] ; [([Section 17] + 17008) = 0x75dc] = 0x4270 0x000075b4: e2832088 . .. ADD r2,r3,#0x88 0x000075b8: e59e306c l0.. LDR r3,[r14,#0x6c] 0x000075bc: e5823000 .0.. STR r3,[r2,#0] 0x000075c0: 059c3000 .0.. LDREQ r3,[r12,#0] 0x000075c4: 159c3004 .0.. LDRNE r3,[r12,#4] 0x000075c8: e283208c . .. ADD r2,r3,#0x8c 0x000075cc: e59e3070 p0.. LDR r3,[r14,#0x70] 0x000075d0: e5823000 .0.. STR r3,[r2,#0] 0x000075d4: ebfffffe .... BL LCDC_set_tcon0_int_line ; 0x709c Section #1 0x000075d8: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x000075dc: 00004270 pB.. DCD 17008 ; [Section 17] TCON0_select_src $a 0x000075e0: e1a0c00d .... MOV r12,r13 0x000075e4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000075e8: e24cb004 ..L. SUB r11,r12,#4 0x000075ec: e59f3070 p0.. LDR r3,[pc,#112] ; [([Section 17] + 17008) = 0x7664] = 0x4270 0x000075f0: e3500000 ..P. CMP r0,#0 0x000075f4: e2412001 . A. SUB r2,r1,#1 0x000075f8: 05933000 .0.. LDREQ r3,[r3,#0] 0x000075fc: 15933004 .0.. LDRNE r3,[r3,#4] 0x00007600: e2833040 @0.. ADD r3,r3,#0x40 0x00007604: e5933000 .0.. LDR r3,[r3,#0] 0x00007608: e3c3c501 .... BIC r12,r3,#0x400000 0x0000760c: e3ccc003 .... BIC r12,r12,#3 0x00007610: e3520003 ..R. CMP r2,#3 0x00007614: 979ff102 .... LDRLS pc,[pc,r2,LSL #2] 0x00007618: ea000009 .... B {pc} + 0x2c ; 0x7644 $d 0x0000761c: 0000762c ,v.. DCD 30252 ; [Section 1] 0x00007620: 00007634 4v.. DCD 30260 ; [Section 1] 0x00007624: 00007640 @v.. DCD 30272 ; [Section 1] 0x00007628: 0000763c .. MOV r3,#0x2d0 0x00007bc4: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007bc8: e3a030f0 .0.. MOV r3,#0xf0 0x00007bcc: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00007bd0: e3a03e2d ->.. MOV r3,#0x2d0 0x00007bd4: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007bd8: e3a030f0 .0.. MOV r3,#0xf0 0x00007bdc: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00007be0: e3a03e2d ->.. MOV r3,#0x2d0 0x00007be4: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007be8: e3a030f0 .0.. MOV r3,#0xf0 0x00007bec: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00007bf0: e3a03076 v0.. MOV r3,#0x76 0x00007bf4: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007bf8: e3a03011 .0.. MOV r3,#0x11 0x00007bfc: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007c00: e3a03002 .0.. MOV r3,#2 0x00007c04: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007c08: e3a0303d =0.. MOV r3,#0x3d 0x00007c0c: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007c10: e3a03001 .0.. MOV r3,#1 0x00007c14: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007c18: e2833fd6 .?.. ADD r3,r3,#0x358 0x00007c1c: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007c20: e2433f53 S?C. SUB r3,r3,#0x14c 0x00007c24: ea000018 .... B {pc} + 0x68 ; 0x7c8c 0x00007c28: e3a03e2d ->.. MOV r3,#0x2d0 0x00007c2c: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007c30: e3a03e12 .>.. MOV r3,#0x120 0x00007c34: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00007c38: e3a03e2d ->.. MOV r3,#0x2d0 0x00007c3c: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007c40: e3a03e12 .>.. MOV r3,#0x120 0x00007c44: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00007c48: e3a03e2d ->.. MOV r3,#0x2d0 0x00007c4c: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007c50: e3a03e12 .>.. MOV r3,#0x120 0x00007c54: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00007c58: e3a03083 .0.. MOV r3,#0x83 0x00007c5c: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007c60: e3a03015 .0.. MOV r3,#0x15 0x00007c64: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007c68: e3a03002 .0.. MOV r3,#2 0x00007c6c: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007c70: e3a0303e >0.. MOV r3,#0x3e 0x00007c74: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007c78: e3a03001 .0.. MOV r3,#1 0x00007c7c: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007c80: e300335f _3.. MOV r3,#0x35f 0x00007c84: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007c88: e24330ee .0C. SUB r3,r3,#0xee 0x00007c8c: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x00007c90: e3a03301 .3.. MOV r3,#0x4000000 0x00007c94: e50b3020 0.. STR r3,[r11,#-0x20] 0x00007c98: ea0000d8 .... B {pc} + 0x368 ; 0x8000 0x00007c9c: e3a03e2d ->.. MOV r3,#0x2d0 0x00007ca0: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007ca4: e3a03e1e .>.. MOV r3,#0x1e0 0x00007ca8: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00007cac: e3a03e2d ->.. MOV r3,#0x2d0 0x00007cb0: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007cb4: e3a03e1e .>.. MOV r3,#0x1e0 0x00007cb8: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00007cbc: e3a03e2d ->.. MOV r3,#0x2d0 0x00007cc0: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007cc4: e3a03e1e .>.. MOV r3,#0x1e0 0x00007cc8: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00007ccc: e3a03079 y0.. MOV r3,#0x79 0x00007cd0: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007cd4: e3a03023 #0.. MOV r3,#0x23 0x00007cd8: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007cdc: e3a03005 .0.. MOV r3,#5 0x00007ce0: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007ce4: e3a0303d =0.. MOV r3,#0x3d 0x00007ce8: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007cec: e3a03000 .0.. MOV r3,#0 0x00007cf0: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007cf4: e3003359 Y3.. MOV r3,#0x359 0x00007cf8: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007cfc: e28330c1 .0.. ADD r3,r3,#0xc1 0x00007d00: eaffffe1 .... B {pc} - 0x74 ; 0x7c8c 0x00007d04: e3a03e2d ->.. MOV r3,#0x2d0 0x00007d08: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007d0c: e3a03d09 .=.. MOV r3,#0x240 0x00007d10: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00007d14: e3a03e2d ->.. MOV r3,#0x2d0 0x00007d18: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007d1c: e3a03d09 .=.. MOV r3,#0x240 0x00007d20: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00007d24: e3a03e2d ->.. MOV r3,#0x2d0 0x00007d28: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007d2c: e3a03d09 .=.. MOV r3,#0x240 0x00007d30: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00007d34: e3a03083 .0.. MOV r3,#0x83 0x00007d38: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007d3c: e3a0302b +0.. MOV r3,#0x2b 0x00007d40: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007d44: e3a03004 .0.. MOV r3,#4 0x00007d48: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007d4c: e3a0303f ?0.. MOV r3,#0x3f 0x00007d50: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007d54: e3a03000 .0.. MOV r3,#0 0x00007d58: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007d5c: e300335f _3.. MOV r3,#0x35f 0x00007d60: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007d64: e30034e2 .4.. MOV r3,#0x4e2 0x00007d68: eaffffc7 .... B {pc} - 0xdc ; 0x7c8c 0x00007d6c: e3a03c05 .<.. MOV r3,#0x500 0x00007d70: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007d74: e3a03e2d ->.. MOV r3,#0x2d0 0x00007d78: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00007d7c: e3a03c05 .<.. MOV r3,#0x500 0x00007d80: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007d84: e3a03e2d ->.. MOV r3,#0x2d0 0x00007d88: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00007d8c: e3a03c05 .<.. MOV r3,#0x500 0x00007d90: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007d94: e3a03e2d ->.. MOV r3,#0x2d0 0x00007d98: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00007d9c: e3a03018 .0.. MOV r3,#0x18 0x00007da0: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007da4: e3a03004 .0.. MOV r3,#4 0x00007da8: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007dac: e3a03027 '0.. MOV r3,#0x27 0x00007db0: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007db4: e3a03000 .0.. MOV r3,#0 0x00007db8: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007dbc: e30037bb .7.. MOV r3,#0x7bb 0x00007dc0: ea000014 .... B {pc} + 0x58 ; 0x7e18 0x00007dc4: e3a03c05 .<.. MOV r3,#0x500 0x00007dc8: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007dcc: e3a03e2d ->.. MOV r3,#0x2d0 0x00007dd0: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00007dd4: e3a03c05 .<.. MOV r3,#0x500 0x00007dd8: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007ddc: e3a03e2d ->.. MOV r3,#0x2d0 0x00007de0: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00007de4: e3a03c05 .<.. MOV r3,#0x500 0x00007de8: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007dec: e3a03e2d ->.. MOV r3,#0x2d0 0x00007df0: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00007df4: e3a03018 .0.. MOV r3,#0x18 0x00007df8: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007dfc: e3a03004 .0.. MOV r3,#4 0x00007e00: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007e04: e3a03027 '0.. MOV r3,#0x27 0x00007e08: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007e0c: e3a03000 .0.. MOV r3,#0 0x00007e10: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007e14: e3003671 q6.. MOV r3,#0x671 0x00007e18: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007e1c: e3003103 .1.. MOV r3,#0x103 0x00007e20: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007e24: e30035dc .5.. MOV r3,#0x5dc 0x00007e28: ea000030 0... B {pc} + 0xc8 ; 0x7ef0 0x00007e2c: e3a03d1e .=.. MOV r3,#0x780 0x00007e30: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007e34: e3a03f87 .?.. MOV r3,#0x21c 0x00007e38: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00007e3c: e3a03d1e .=.. MOV r3,#0x780 0x00007e40: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007e44: e3a03f87 .?.. MOV r3,#0x21c 0x00007e48: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00007e4c: e3a03d1e .=.. MOV r3,#0x780 0x00007e50: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007e54: e3a03f87 .?.. MOV r3,#0x21c 0x00007e58: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00007e5c: e3a030bf .0.. MOV r3,#0xbf 0x00007e60: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007e64: e3a03013 .0.. MOV r3,#0x13 0x00007e68: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007e6c: e3a03004 .0.. MOV r3,#4 0x00007e70: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007e74: e3a0302b +0.. MOV r3,#0x2b 0x00007e78: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007e7c: e3a03001 .0.. MOV r3,#1 0x00007e80: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007e84: e3003a4f O:.. MOV r3,#0xa4f 0x00007e88: ea000016 .... B {pc} + 0x60 ; 0x7ee8 0x00007e8c: e3a03d1e .=.. MOV r3,#0x780 0x00007e90: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007e94: e3a03f87 .?.. MOV r3,#0x21c 0x00007e98: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00007e9c: e3a03d1e .=.. MOV r3,#0x780 0x00007ea0: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007ea4: e3a03f87 .?.. MOV r3,#0x21c 0x00007ea8: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00007eac: e3a03d1e .=.. MOV r3,#0x780 0x00007eb0: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007eb4: e3a03f87 .?.. MOV r3,#0x21c 0x00007eb8: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00007ebc: e3a030bf .0.. MOV r3,#0xbf 0x00007ec0: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007ec4: e3a03013 .0.. MOV r3,#0x13 0x00007ec8: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007ecc: e3a03004 .0.. MOV r3,#4 0x00007ed0: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007ed4: e3a0302b +0.. MOV r3,#0x2b 0x00007ed8: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007edc: e3a03001 .0.. MOV r3,#1 0x00007ee0: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007ee4: e3003897 .8.. MOV r3,#0x897 0x00007ee8: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007eec: e3003465 e4.. MOV r3,#0x465 0x00007ef0: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x00007ef4: e3a03407 .4.. MOV r3,#0x7000000 0x00007ef8: eaffff65 e... B {pc} - 0x264 ; 0x7c94 0x00007efc: e3a03d1e .=.. MOV r3,#0x780 0x00007f00: e3002438 8$.. MOV r2,#0x438 0x00007f04: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007f08: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007f0c: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007f10: e3a030bf .0.. MOV r3,#0xbf 0x00007f14: e14b22be ."K. STRH r2,[r11,#-0x2e] 0x00007f18: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007f1c: e3a03028 (0.. MOV r3,#0x28 0x00007f20: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007f24: e3a03004 .0.. MOV r3,#4 0x00007f28: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007f2c: e3a0302b +0.. MOV r3,#0x2b 0x00007f30: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007f34: e3a03000 .0.. MOV r3,#0 0x00007f38: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007f3c: e3003abd .:.. MOV r3,#0xabd 0x00007f40: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007f44: e30038ca .8.. MOV r3,#0x8ca 0x00007f48: ea000027 '... B {pc} + 0xa4 ; 0x7fec 0x00007f4c: e3a03d1e .=.. MOV r3,#0x780 0x00007f50: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007f54: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007f58: e3002438 8$.. MOV r2,#0x438 0x00007f5c: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007f60: e3a030bf .0.. MOV r3,#0xbf 0x00007f64: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007f68: e3a03028 (0.. MOV r3,#0x28 0x00007f6c: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007f70: e3a03004 .0.. MOV r3,#4 0x00007f74: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007f78: e3a0302b +0.. MOV r3,#0x2b 0x00007f7c: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007f80: e3a03000 .0.. MOV r3,#0 0x00007f84: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007f88: e3003a4f O:.. MOV r3,#0xa4f 0x00007f8c: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007f90: e2433f61 a?C. SUB r3,r3,#0x184 0x00007f94: e14b22be ."K. STRH r2,[r11,#-0x2e] 0x00007f98: e2433001 .0C. SUB r3,r3,#1 0x00007f9c: ea000012 .... B {pc} + 0x50 ; 0x7fec 0x00007fa0: e3a03d1e .=.. MOV r3,#0x780 0x00007fa4: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00007fa8: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00007fac: e3002438 8$.. MOV r2,#0x438 0x00007fb0: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00007fb4: e3a030bf .0.. MOV r3,#0xbf 0x00007fb8: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00007fbc: e3a03028 (0.. MOV r3,#0x28 0x00007fc0: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00007fc4: e3a03004 .0.. MOV r3,#4 0x00007fc8: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00007fcc: e3a0302b +0.. MOV r3,#0x2b 0x00007fd0: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00007fd4: e3a03000 .0.. MOV r3,#0 0x00007fd8: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00007fdc: e3003897 .8.. MOV r3,#0x897 0x00007fe0: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00007fe4: e2833033 30.. ADD r3,r3,#0x33 0x00007fe8: e14b22be ."K. STRH r2,[r11,#-0x2e] 0x00007fec: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x00007ff0: e3a03407 .4.. MOV r3,#0x7000000 0x00007ff4: e14b23b6 .#K. STRH r2,[r11,#-0x36] 0x00007ff8: e50b3020 0.. STR r3,[r11,#-0x20] 0x00007ffc: e14b23b2 .#K. STRH r2,[r11,#-0x32] 0x00008000: e3a04000 .@.. MOV r4,#0 0x00008004: e24b103c <.K. SUB r1,r11,#0x3c 0x00008008: e3a03001 .0.. MOV r3,#1 0x0000800c: e50b401c .@.. STR r4,[r11,#-0x1c] 0x00008010: e54b403b ;@K. STRB r4,[r11,#-0x3b] 0x00008014: e54b3039 90K. STRB r3,[r11,#-0x39] 0x00008018: e54b303a :0K. STRB r3,[r11,#-0x3a] 0x0000801c: ebfffffe .... BL TCON1_cfg ; 0x787c Section #1 0x00008020: e1a00004 .... MOV r0,r4 0x00008024: e24bd010 ..K. SUB r13,r11,#0x10 0x00008028: e89da810 .... LDM r13,{r4,r11,r13,pc} TCON1_set_tv_mode 0x0000802c: e1a0c00d .... MOV r12,r13 0x00008030: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x00008034: e24cb004 ..L. SUB r11,r12,#4 0x00008038: e24dd02c ,.M. SUB r13,r13,#0x2c 0x0000803c: e3510016 ..Q. CMP r1,#0x16 0x00008040: 979ff101 .... LDRLS pc,[pc,r1,LSL #2] 0x00008044: ea000110 .... B {pc} + 0x448 ; 0x848c $d 0x00008048: 000080a4 .... DCD 32932 ; [Section 1] 0x0000804c: 000083d0 .... DCD 33744 ; [Section 1] 0x00008050: 000080e4 .... DCD 32996 ; [Section 1] 0x00008054: 00008148 H... DCD 33096 ; [Section 1] 0x00008058: 000081ac .... DCD 33196 ; [Section 1] 0x0000805c: 00008200 .... DCD 33280 ; [Section 1] 0x00008060: 00008264 d... DCD 33380 ; [Section 1] 0x00008064: 000082cc .... DCD 33484 ; [Section 1] 0x00008068: 0000848c .... DCD 33932 ; [Section 1] 0x0000806c: 00008328 (... DCD 33576 ; [Section 1] 0x00008070: 00008378 x... DCD 33656 ; [Section 1] 0x00008074: 000083d0 .... DCD 33744 ; [Section 1] 0x00008078: 000083d0 .... DCD 33744 ; [Section 1] 0x0000807c: 000083d0 .... DCD 33744 ; [Section 1] 0x00008080: 0000842c ,... DCD 33836 ; [Section 1] 0x00008084: 0000842c ,... DCD 33836 ; [Section 1] 0x00008088: 0000842c ,... DCD 33836 ; [Section 1] 0x0000808c: 0000842c ,... DCD 33836 ; [Section 1] 0x00008090: 0000842c ,... DCD 33836 ; [Section 1] 0x00008094: 0000842c ,... DCD 33836 ; [Section 1] 0x00008098: 000083d0 .... DCD 33744 ; [Section 1] 0x0000809c: 000083d0 .... DCD 33744 ; [Section 1] 0x000080a0: 000083d0 .... DCD 33744 ; [Section 1] $a 0x000080a4: e3a03e2d ->.. MOV r3,#0x2d0 0x000080a8: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x000080ac: e3a030f0 .0.. MOV r3,#0xf0 0x000080b0: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x000080b4: e3a03e2d ->.. MOV r3,#0x2d0 0x000080b8: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x000080bc: e3a030f0 .0.. MOV r3,#0xf0 0x000080c0: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x000080c4: e3a03e2d ->.. MOV r3,#0x2d0 0x000080c8: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x000080cc: e3a030f0 .0.. MOV r3,#0xf0 0x000080d0: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x000080d4: e3a03075 u0.. MOV r3,#0x75 0x000080d8: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x000080dc: e3a03011 .0.. MOV r3,#0x11 0x000080e0: ea0000e0 .... B {pc} + 0x388 ; 0x8468 0x000080e4: e3a03e2d ->.. MOV r3,#0x2d0 0x000080e8: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x000080ec: e3a03e1e .>.. MOV r3,#0x1e0 0x000080f0: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x000080f4: e3a03e2d ->.. MOV r3,#0x2d0 0x000080f8: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x000080fc: e3a03e1e .>.. MOV r3,#0x1e0 0x00008100: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00008104: e3a03e2d ->.. MOV r3,#0x2d0 0x00008108: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x0000810c: e3a03e1e .>.. MOV r3,#0x1e0 0x00008110: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008114: e3a03075 u0.. MOV r3,#0x75 0x00008118: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x0000811c: e3a03016 .0.. MOV r3,#0x16 0x00008120: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00008124: e3a03001 .0.. MOV r3,#1 0x00008128: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x0000812c: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008130: e3a03000 .0.. MOV r3,#0 0x00008134: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00008138: e3003359 Y3.. MOV r3,#0x359 0x0000813c: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008140: e28330c1 .0.. ADD r3,r3,#0xc1 0x00008144: ea00005e ^... B {pc} + 0x180 ; 0x82c4 0x00008148: e3a03e2d ->.. MOV r3,#0x2d0 0x0000814c: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00008150: e3a03d09 .=.. MOV r3,#0x240 0x00008154: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00008158: e3a03e2d ->.. MOV r3,#0x2d0 0x0000815c: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00008160: e3a03d09 .=.. MOV r3,#0x240 0x00008164: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00008168: e3a03e2d ->.. MOV r3,#0x2d0 0x0000816c: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008170: e3a03d09 .=.. MOV r3,#0x240 0x00008174: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008178: e3a0308a .0.. MOV r3,#0x8a 0x0000817c: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008180: e3a03016 .0.. MOV r3,#0x16 0x00008184: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00008188: e3a03001 .0.. MOV r3,#1 0x0000818c: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00008190: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008194: e3a03000 .0.. MOV r3,#0 0x00008198: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x0000819c: e300335f _3.. MOV r3,#0x35f 0x000081a0: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x000081a4: e30034e2 .4.. MOV r3,#0x4e2 0x000081a8: ea000045 E... B {pc} + 0x11c ; 0x82c4 0x000081ac: e3a03c05 .<.. MOV r3,#0x500 0x000081b0: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x000081b4: e3a03e2d ->.. MOV r3,#0x2d0 0x000081b8: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x000081bc: e3a03c05 .<.. MOV r3,#0x500 0x000081c0: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x000081c4: e3a03e2d ->.. MOV r3,#0x2d0 0x000081c8: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x000081cc: e3a03c05 .<.. MOV r3,#0x500 0x000081d0: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x000081d4: e3a03e2d ->.. MOV r3,#0x2d0 0x000081d8: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x000081dc: e3a03018 .0.. MOV r3,#0x18 0x000081e0: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x000081e4: e3a03001 .0.. MOV r3,#1 0x000081e8: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x000081ec: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x000081f0: e3a03000 .0.. MOV r3,#0 0x000081f4: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x000081f8: e30037bb .7.. MOV r3,#0x7bb 0x000081fc: ea000013 .... B {pc} + 0x54 ; 0x8250 0x00008200: e3a03c05 .<.. MOV r3,#0x500 0x00008204: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00008208: e3a03e2d ->.. MOV r3,#0x2d0 0x0000820c: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00008210: e3a03c05 .<.. MOV r3,#0x500 0x00008214: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00008218: e3a03e2d ->.. MOV r3,#0x2d0 0x0000821c: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00008220: e3a03c05 .<.. MOV r3,#0x500 0x00008224: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008228: e3a03e2d ->.. MOV r3,#0x2d0 0x0000822c: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008230: e3a03018 .0.. MOV r3,#0x18 0x00008234: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00008238: e3a03001 .0.. MOV r3,#1 0x0000823c: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00008240: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008244: e3a03000 .0.. MOV r3,#0 0x00008248: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x0000824c: e3003671 q6.. MOV r3,#0x671 0x00008250: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008254: e3003103 .1.. MOV r3,#0x103 0x00008258: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x0000825c: e30035dc .5.. MOV r3,#0x5dc 0x00008260: ea000017 .... B {pc} + 0x64 ; 0x82c4 0x00008264: e3a03d1e .=.. MOV r3,#0x780 0x00008268: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x0000826c: e3a03f87 .?.. MOV r3,#0x21c 0x00008270: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x00008274: e3a03d1e .=.. MOV r3,#0x780 0x00008278: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x0000827c: e3a03f87 .?.. MOV r3,#0x21c 0x00008280: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x00008284: e3a03d1e .=.. MOV r3,#0x780 0x00008288: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x0000828c: e3a03f87 .?.. MOV r3,#0x21c 0x00008290: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008294: e3a030bf .0.. MOV r3,#0xbf 0x00008298: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x0000829c: e3a03010 .0.. MOV r3,#0x10 0x000082a0: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x000082a4: e3a03001 .0.. MOV r3,#1 0x000082a8: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x000082ac: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x000082b0: e3a03000 .0.. MOV r3,#0 0x000082b4: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x000082b8: e3003a4f O:.. MOV r3,#0xa4f 0x000082bc: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x000082c0: e3003465 e4.. MOV r3,#0x465 0x000082c4: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x000082c8: ea00006f o... B {pc} + 0x1c4 ; 0x848c 0x000082cc: e3a03d1e .=.. MOV r3,#0x780 0x000082d0: e3002897 .(.. MOV r2,#0x897 0x000082d4: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x000082d8: e3a03f87 .?.. MOV r3,#0x21c 0x000082dc: e14b22bc ."K. STRH r2,[r11,#-0x2c] 0x000082e0: e3002465 e$.. MOV r2,#0x465 0x000082e4: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x000082e8: e3a03d1e .=.. MOV r3,#0x780 0x000082ec: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x000082f0: e3a03f87 .?.. MOV r3,#0x21c 0x000082f4: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x000082f8: e3a03d1e .=.. MOV r3,#0x780 0x000082fc: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008300: e3a03f87 .?.. MOV r3,#0x21c 0x00008304: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008308: e3a030bf .0.. MOV r3,#0xbf 0x0000830c: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008310: e3a03010 .0.. MOV r3,#0x10 0x00008314: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00008318: e3a03001 .0.. MOV r3,#1 0x0000831c: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008320: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00008324: ea000056 V... B {pc} + 0x160 ; 0x8484 0x00008328: e3a03d1e .=.. MOV r3,#0x780 0x0000832c: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00008330: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00008334: e3002438 8$.. MOV r2,#0x438 0x00008338: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x0000833c: e3a030bf .0.. MOV r3,#0xbf 0x00008340: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008344: e3a0302c ,0.. MOV r3,#0x2c 0x00008348: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x0000834c: e3a03001 .0.. MOV r3,#1 0x00008350: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00008354: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008358: e3a03000 .0.. MOV r3,#0 0x0000835c: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00008360: e3003a4f O:.. MOV r3,#0xa4f 0x00008364: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008368: e2433f61 a?C. SUB r3,r3,#0x184 0x0000836c: e14b22be ."K. STRH r2,[r11,#-0x2e] 0x00008370: e2433001 .0C. SUB r3,r3,#1 0x00008374: ea000011 .... B {pc} + 0x4c ; 0x83c0 0x00008378: e3a03d1e .=.. MOV r3,#0x780 0x0000837c: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00008380: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00008384: e3002438 8$.. MOV r2,#0x438 0x00008388: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x0000838c: e3a030bf .0.. MOV r3,#0xbf 0x00008390: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008394: e3a0302c ,0.. MOV r3,#0x2c 0x00008398: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x0000839c: e3a03001 .0.. MOV r3,#1 0x000083a0: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x000083a4: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x000083a8: e3a03000 .0.. MOV r3,#0 0x000083ac: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x000083b0: e3003897 .8.. MOV r3,#0x897 0x000083b4: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x000083b8: e2833033 30.. ADD r3,r3,#0x33 0x000083bc: e14b22be ."K. STRH r2,[r11,#-0x2e] 0x000083c0: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x000083c4: e14b23b6 .#K. STRH r2,[r11,#-0x36] 0x000083c8: e14b23b2 .#K. STRH r2,[r11,#-0x32] 0x000083cc: ea00002e .... B {pc} + 0xc0 ; 0x848c 0x000083d0: e3a03e2d ->.. MOV r3,#0x2d0 0x000083d4: e300235f _#.. MOV r2,#0x35f 0x000083d8: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x000083dc: e3a03e12 .>.. MOV r3,#0x120 0x000083e0: e14b22bc ."K. STRH r2,[r11,#-0x2c] 0x000083e4: e24220ee . B. SUB r2,r2,#0xee 0x000083e8: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x000083ec: e3a03e2d ->.. MOV r3,#0x2d0 0x000083f0: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x000083f4: e3a03e12 .>.. MOV r3,#0x120 0x000083f8: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x000083fc: e3a03e2d ->.. MOV r3,#0x2d0 0x00008400: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008404: e3a03e12 .>.. MOV r3,#0x120 0x00008408: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x0000840c: e3a0308a .0.. MOV r3,#0x8a 0x00008410: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008414: e3a03016 .0.. MOV r3,#0x16 0x00008418: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x0000841c: e3a03001 .0.. MOV r3,#1 0x00008420: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008424: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00008428: ea000015 .... B {pc} + 0x5c ; 0x8484 0x0000842c: e3a03e2d ->.. MOV r3,#0x2d0 0x00008430: e14b33b8 .3K. STRH r3,[r11,#-0x38] 0x00008434: e3a030f0 .0.. MOV r3,#0xf0 0x00008438: e14b33b6 .3K. STRH r3,[r11,#-0x36] 0x0000843c: e3a03e2d ->.. MOV r3,#0x2d0 0x00008440: e14b33b4 .3K. STRH r3,[r11,#-0x34] 0x00008444: e3a030f0 .0.. MOV r3,#0xf0 0x00008448: e14b33b2 .3K. STRH r3,[r11,#-0x32] 0x0000844c: e3a03e2d ->.. MOV r3,#0x2d0 0x00008450: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008454: e3a030f0 .0.. MOV r3,#0xf0 0x00008458: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x0000845c: e3a03075 u0.. MOV r3,#0x75 0x00008460: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008464: e3a03012 .0.. MOV r3,#0x12 0x00008468: e3002359 Y#.. MOV r2,#0x359 0x0000846c: e14b22bc ."K. STRH r2,[r11,#-0x2c] 0x00008470: e2422f53 S/B. SUB r2,r2,#0x14c 0x00008474: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00008478: e3a03001 .0.. MOV r3,#1 0x0000847c: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008480: e54b303c <0K. STRB r3,[r11,#-0x3c] 0x00008484: e14b22b8 ."K. STRH r2,[r11,#-0x28] 0x00008488: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x0000848c: e3a04000 .@.. MOV r4,#0 0x00008490: e24b103c <.K. SUB r1,r11,#0x3c 0x00008494: e3e0320f .2.. MVN r3,#0xf0000000 0x00008498: e50b4020 @.. STR r4,[r11,#-0x20] 0x0000849c: e54b403b ;@K. STRB r4,[r11,#-0x3b] 0x000084a0: e50b301c .0.. STR r3,[r11,#-0x1c] 0x000084a4: e54b403a :@K. STRB r4,[r11,#-0x3a] 0x000084a8: e54b4039 9@K. STRB r4,[r11,#-0x39] 0x000084ac: ebfffffe .... BL TCON1_cfg ; 0x787c Section #1 0x000084b0: e1a00004 .... MOV r0,r4 0x000084b4: e24bd010 ..K. SUB r13,r11,#0x10 0x000084b8: e89da810 .... LDM r13,{r4,r11,r13,pc} TCON1_set_vga_mode 0x000084bc: e1a0c00d .... MOV r12,r13 0x000084c0: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000084c4: e24cb004 ..L. SUB r11,r12,#4 0x000084c8: e24dd028 (.M. SUB r13,r13,#0x28 0x000084cc: e351000a ..Q. CMP r1,#0xa 0x000084d0: 979ff101 .... LDRLS pc,[pc,r1,LSL #2] 0x000084d4: ea0000ca .... B {pc} + 0x330 ; 0x8804 $d 0x000084d8: 000086e8 .... DCD 34536 ; [Section 1] 0x000084dc: 00008698 .... DCD 34456 ; [Section 1] 0x000084e0: 00008648 H... DCD 34376 ; [Section 1] 0x000084e4: 000085f8 .... DCD 34296 ; [Section 1] 0x000084e8: 000085a8 .... DCD 34216 ; [Section 1] 0x000084ec: 00008554 T... DCD 34132 ; [Section 1] 0x000084f0: 00008504 .... DCD 34052 ; [Section 1] 0x000084f4: 000087d8 .... DCD 34776 ; [Section 1] 0x000084f8: 000087d8 .... DCD 34776 ; [Section 1] 0x000084fc: 00008734 4... DCD 34612 ; [Section 1] 0x00008500: 00008788 .... DCD 34696 ; [Section 1] $a 0x00008504: e3a03d0a .=.. MOV r3,#0x280 0x00008508: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x0000850c: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008510: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008514: e3a03e1e .>.. MOV r3,#0x1e0 0x00008518: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x0000851c: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008520: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008524: e3a0308f .0.. MOV r3,#0x8f 0x00008528: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x0000852c: e3a03022 "0.. MOV r3,#0x22 0x00008530: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x00008534: e3a03001 .0.. MOV r3,#1 0x00008538: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x0000853c: e3a0305f _0.. MOV r3,#0x5f 0x00008540: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x00008544: e300331f .3.. MOV r3,#0x31f 0x00008548: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x0000854c: e28330fb .0.. ADD r3,r3,#0xfb 0x00008550: ea000012 .... B {pc} + 0x50 ; 0x85a0 0x00008554: e3a03e32 2>.. MOV r3,#0x320 0x00008558: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x0000855c: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008560: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008564: e3a03f96 .?.. MOV r3,#0x258 0x00008568: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x0000856c: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008570: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008574: e3a030d7 .0.. MOV r3,#0xd7 0x00008578: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x0000857c: e3a0301a .0.. MOV r3,#0x1a 0x00008580: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x00008584: e3a03003 .0.. MOV r3,#3 0x00008588: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x0000858c: e3a0307f .0.. MOV r3,#0x7f 0x00008590: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x00008594: e300341f .4.. MOV r3,#0x41f 0x00008598: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x0000859c: e28330c9 .0.. ADD r3,r3,#0xc9 0x000085a0: e14b32b0 .2K. STRH r3,[r11,#-0x20] 0x000085a4: ea00008b .... B {pc} + 0x234 ; 0x87d8 0x000085a8: e3a03b01 .;.. MOV r3,#0x400 0x000085ac: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x000085b0: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x000085b4: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x000085b8: e3a03c03 .<.. MOV r3,#0x300 0x000085bc: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x000085c0: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x000085c4: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x000085c8: e3a03022 "0.. MOV r3,#0x22 0x000085cc: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x000085d0: e3a03005 .0.. MOV r3,#5 0x000085d4: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x000085d8: e3a03087 .0.. MOV r3,#0x87 0x000085dc: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x000085e0: e300353f ?5.. MOV r3,#0x53f 0x000085e4: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x000085e8: e3003127 '1.. MOV r3,#0x127 0x000085ec: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x000085f0: e300364c L6.. MOV r3,#0x64c 0x000085f4: eaffffe9 .... B {pc} - 0x54 ; 0x85a0 0x000085f8: e3a03c05 .<.. MOV r3,#0x500 0x000085fc: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x00008600: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008604: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008608: e3a03b01 .;.. MOV r3,#0x400 0x0000860c: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00008610: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008614: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008618: e3a03028 (0.. MOV r3,#0x28 0x0000861c: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x00008620: e3a03002 .0.. MOV r3,#2 0x00008624: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x00008628: e3a0306f o0.. MOV r3,#0x6f 0x0000862c: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x00008630: e3003697 .6.. MOV r3,#0x697 0x00008634: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00008638: e2433e53 S>C. SUB r3,r3,#0x530 0x0000863c: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008640: e3003854 T8.. MOV r3,#0x854 0x00008644: eaffffd5 .... B {pc} - 0xa4 ; 0x85a0 0x00008648: e3a03e55 U>.. MOV r3,#0x550 0x0000864c: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x00008650: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008654: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008658: e3a03c03 .<.. MOV r3,#0x300 0x0000865c: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x00008660: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x00008664: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x00008668: e3a03017 .0.. MOV r3,#0x17 0x0000866c: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x00008670: e3a03005 .0.. MOV r3,#5 0x00008674: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x00008678: e3a0306f o0.. MOV r3,#0x6f 0x0000867c: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x00008680: e3e03cf9 .<.. MVN r3,#0xf900 0x00008684: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00008688: e300316f o1.. MOV r3,#0x16f 0x0000868c: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008690: e3003636 66.. MOV r3,#0x636 0x00008694: eaffffc1 .... B {pc} - 0xf4 ; 0x85a0 0x00008698: e3a03e5a Z>.. MOV r3,#0x5a0 0x0000869c: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x000086a0: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x000086a4: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x000086a8: e3a03fe1 .?.. MOV r3,#0x384 0x000086ac: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x000086b0: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x000086b4: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x000086b8: e3a0301e .0.. MOV r3,#0x1e 0x000086bc: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x000086c0: e3a03005 .0.. MOV r3,#5 0x000086c4: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x000086c8: e3a03097 .0.. MOV r3,#0x97 0x000086cc: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x000086d0: e300376f o7.. MOV r3,#0x76f 0x000086d4: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x000086d8: e2433e5f _>C. SUB r3,r3,#0x5f0 0x000086dc: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x000086e0: e300374c L7.. MOV r3,#0x74c 0x000086e4: eaffffad .... B {pc} - 0x144 ; 0x85a0 0x000086e8: e3a03e69 i>.. MOV r3,#0x690 0x000086ec: e300241a .$.. MOV r2,#0x41a 0x000086f0: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x000086f4: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x000086f8: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x000086fc: e3a03023 #0.. MOV r3,#0x23 0x00008700: e14b22be ."K. STRH r2,[r11,#-0x2e] 0x00008704: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x00008708: e3a03005 .0.. MOV r3,#5 0x0000870c: e14b22b6 ."K. STRH r2,[r11,#-0x26] 0x00008710: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x00008714: e3a030af .0.. MOV r3,#0xaf 0x00008718: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x0000871c: e30038bf .8.. MOV r3,#0x8bf 0x00008720: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00008724: e2433e6f o>C. SUB r3,r3,#0x6f0 0x00008728: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x0000872c: e3003882 .8.. MOV r3,#0x882 0x00008730: ea000011 .... B {pc} + 0x4c ; 0x877c 0x00008734: e3a03d1e .=.. MOV r3,#0x780 0x00008738: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x0000873c: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008740: e3002438 8$.. MOV r2,#0x438 0x00008744: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x00008748: e3a03e7e ~>.. MOV r3,#0x7e0 0x0000874c: e14b32b4 .2K. STRH r3,[r11,#-0x24] 0x00008750: e3a0303e >0.. MOV r3,#0x3e 0x00008754: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x00008758: e3a0301b .0.. MOV r3,#0x1b 0x0000875c: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x00008760: e3a03004 .0.. MOV r3,#4 0x00008764: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x00008768: e3a0301f .0.. MOV r3,#0x1f 0x0000876c: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x00008770: e30038ae .8.. MOV r3,#0x8ae 0x00008774: e14b22be ."K. STRH r2,[r11,#-0x2e] 0x00008778: e14b22b6 ."K. STRH r2,[r11,#-0x26] 0x0000877c: e14b32b0 .2K. STRH r3,[r11,#-0x20] 0x00008780: e14b22ba ."K. STRH r2,[r11,#-0x2a] 0x00008784: ea000013 .... B {pc} + 0x54 ; 0x87d8 0x00008788: e3a03d1e .=.. MOV r3,#0x780 0x0000878c: e3002897 .(.. MOV r2,#0x897 0x00008790: e14b32b8 .2K. STRH r3,[r11,#-0x28] 0x00008794: e14b32bc .2K. STRH r3,[r11,#-0x2c] 0x00008798: e14b33b0 .3K. STRH r3,[r11,#-0x30] 0x0000879c: e3a030bf .0.. MOV r3,#0xbf 0x000087a0: e14b22b4 ."K. STRH r2,[r11,#-0x24] 0x000087a4: e2822033 3 .. ADD r2,r2,#0x33 0x000087a8: e14b32b2 .2K. STRH r3,[r11,#-0x22] 0x000087ac: e3a03029 )0.. MOV r3,#0x29 0x000087b0: e14b22b0 ."K. STRH r2,[r11,#-0x20] 0x000087b4: e14b31be .1K. STRH r3,[r11,#-0x1e] 0x000087b8: e3a03004 .0.. MOV r3,#4 0x000087bc: e14b31bc .1K. STRH r3,[r11,#-0x1c] 0x000087c0: e3a0302b +0.. MOV r3,#0x2b 0x000087c4: e14b31ba .1K. STRH r3,[r11,#-0x1a] 0x000087c8: e3003438 84.. MOV r3,#0x438 0x000087cc: e14b32be .2K. STRH r3,[r11,#-0x2e] 0x000087d0: e14b32b6 .2K. STRH r3,[r11,#-0x26] 0x000087d4: e14b32ba .2K. STRH r3,[r11,#-0x2a] 0x000087d8: e24b1034 4.K. SUB r1,r11,#0x34 0x000087dc: e3a03000 .0.. MOV r3,#0 0x000087e0: e3e024f3 .$.. MVN r2,#0xf3000000 0x000087e4: e54b3031 10K. STRB r3,[r11,#-0x31] 0x000087e8: e50b2014 . .. STR r2,[r11,#-0x14] 0x000087ec: e3a02001 . .. MOV r2,#1 0x000087f0: e54b3034 40K. STRB r3,[r11,#-0x34] 0x000087f4: e54b2033 3 K. STRB r2,[r11,#-0x33] 0x000087f8: e50b3018 .0.. STR r3,[r11,#-0x18] 0x000087fc: e54b3032 20K. STRB r3,[r11,#-0x32] 0x00008800: ebfffffe .... BL TCON1_cfg ; 0x787c Section #1 0x00008804: e3a00000 .... MOV r0,#0 0x00008808: e24bd00c ..K. SUB r13,r11,#0xc 0x0000880c: e89da800 .... LDM r13,{r11,r13,pc} TCON1_select_src 0x00008810: e1a0c00d .... MOV r12,r13 0x00008814: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008818: e24cb004 ..L. SUB r11,r12,#4 0x0000881c: e59f3058 X0.. LDR r3,[pc,#88] ; [([Section 17] + 17008) = 0x887c] = 0x4270 0x00008820: e3500000 ..P. CMP r0,#0 0x00008824: e30f2ffc ./.. MOV r2,#0xfffc 0x00008828: 05933000 .0.. LDREQ r3,[r3,#0] 0x0000882c: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008830: e3510000 ..Q. CMP r1,#0 0x00008834: e2833090 .0.. ADD r3,r3,#0x90 0x00008838: e1d330b0 .0.. LDRH r3,[r3,#0] 0x0000883c: e0032002 . .. AND r2,r3,r2 0x00008840: 0a000004 .... BEQ {pc} + 0x18 ; 0x8858 0x00008844: e3510001 ..Q. CMP r1,#1 0x00008848: 03822001 . .. ORREQ r2,r2,#1 0x0000884c: 0a000001 .... BEQ {pc} + 0xc ; 0x8858 0x00008850: e3510005 ..Q. CMP r1,#5 0x00008854: 03822002 . .. ORREQ r2,r2,#2 0x00008858: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17008) = 0x887c] = 0x4270 0x0000885c: e3500000 ..P. CMP r0,#0 0x00008860: e3a00000 .... MOV r0,#0 0x00008864: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008868: 15933004 .0.. LDRNE r3,[r3,#4] 0x0000886c: e2831090 .... ADD r1,r3,#0x90 0x00008870: e6ff3072 r0.. UXTH r3,r2 0x00008874: e1c130b0 .0.. STRH r3,[r1,#0] 0x00008878: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000887c: 00004270 pB.. DCD 17008 ; [Section 17] LCDC_init $a 0x00008880: e1a0c00d .... MOV r12,r13 0x00008884: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00008888: e24cb004 ..L. SUB r11,r12,#4 0x0000888c: e1a04000 .@.. MOV r4,r0 0x00008890: ebfffffe .... BL TCON0_close ; 0x7250 Section #1 0x00008894: e1a00004 .... MOV r0,r4 0x00008898: ebfffffe .... BL TCON1_close ; 0x77e0 Section #1 0x0000889c: e1a00004 .... MOV r0,r4 0x000088a0: e3a01080 .... MOV r1,#0x80 0x000088a4: ebfffffe .... BL LCDC_enable_int ; 0x6f38 Section #1 0x000088a8: e1a00004 .... MOV r0,r4 0x000088ac: e3a01040 @... MOV r1,#0x40 0x000088b0: ebfffffe .... BL LCDC_enable_int ; 0x6f38 Section #1 0x000088b4: e1a00004 .... MOV r0,r4 0x000088b8: e3a01020 ... MOV r1,#0x20 0x000088bc: ebfffffe .... BL LCDC_enable_int ; 0x6f38 Section #1 0x000088c0: e1a00004 .... MOV r0,r4 0x000088c4: e3a01010 .... MOV r1,#0x10 0x000088c8: ebfffffe .... BL LCDC_enable_int ; 0x6f38 Section #1 0x000088cc: e1a00004 .... MOV r0,r4 0x000088d0: e3a01000 .... MOV r1,#0 0x000088d4: ebfffffe .... BL TCON0_select_src ; 0x75e0 Section #1 0x000088d8: e3a01000 .... MOV r1,#0 0x000088dc: e1a00004 .... MOV r0,r4 0x000088e0: ebfffffe .... BL TCON1_select_src ; 0x8810 Section #1 0x000088e4: e1a00004 .... MOV r0,r4 0x000088e8: ebfffffe .... BL LCDC_open ; 0x6c98 Section #1 0x000088ec: e3a00000 .... MOV r0,#0 0x000088f0: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} TCON1_in_valid_regn 0x000088f4: e1a0c00d .... MOV r12,r13 0x000088f8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000088fc: e24cb004 ..L. SUB r11,r12,#4 0x00008900: e59f304c L0.. LDR r3,[pc,#76] ; [([Section 17] + 17008) = 0x8954] = 0x4270 0x00008904: e3500000 ..P. CMP r0,#0 0x00008908: 05933000 .0.. LDREQ r3,[r3,#0] 0x0000890c: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008910: e3500000 ..P. CMP r0,#0 0x00008914: e28330a4 .0.. ADD r3,r3,#0xa4 0x00008918: e5932000 . .. LDR r2,[r3,#0] 0x0000891c: e59f3030 00.. LDR r3,[pc,#48] ; [([Section 17] + 17008) = 0x8954] = 0x4270 0x00008920: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008924: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008928: e28300fc .... ADD r0,r3,#0xfc 0x0000892c: e5900000 .... LDR r0,[r0,#0] 0x00008930: e1a00a00 .... LSL r0,r0,#20 0x00008934: e1a00a20 ... LSR r0,r0,#20 0x00008938: e15008a2 ..P. CMP r0,r2,LSR #17 0x0000893c: 93a03000 .0.. MOVLS r3,#0 0x00008940: 83a03001 .0.. MOVHI r3,#1 0x00008944: e1500001 ..P. CMP r0,r1 0x00008948: 21a00003 ...! MOVCS r0,r3 0x0000894c: 33830001 ...3 ORRCC r0,r3,#1 0x00008950: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008954: 00004270 pB.. DCD 17008 ; [Section 17] TCON1_get_width $a 0x00008958: e1a0c00d .... MOV r12,r13 0x0000895c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008960: e24cb004 ..L. SUB r11,r12,#4 0x00008964: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17008) = 0x8988] = 0x4270 0x00008968: e3500000 ..P. CMP r0,#0 0x0000896c: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008970: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008974: e2830094 .... ADD r0,r3,#0x94 0x00008978: e5900000 .... LDR r0,[r0,#0] 0x0000897c: e7eb0850 P... UBFX r0,r0,#16,#12 0x00008980: e2800001 .... ADD r0,r0,#1 0x00008984: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008988: 00004270 pB.. DCD 17008 ; [Section 17] TCON1_get_height $a 0x0000898c: e1a0c00d .... MOV r12,r13 0x00008990: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008994: e24cb004 ..L. SUB r11,r12,#4 0x00008998: e59f3044 D0.. LDR r3,[pc,#68] ; [([Section 17] + 17008) = 0x89e4] = 0x4270 0x0000899c: e3500000 ..P. CMP r0,#0 0x000089a0: 05933000 .0.. LDREQ r3,[r3,#0] 0x000089a4: 15933004 .0.. LDRNE r3,[r3,#4] 0x000089a8: e3500000 ..P. CMP r0,#0 0x000089ac: e2833090 .0.. ADD r3,r3,#0x90 0x000089b0: e5932000 . .. LDR r2,[r3,#0] 0x000089b4: e59f3028 (0.. LDR r3,[pc,#40] ; [([Section 17] + 17008) = 0x89e4] = 0x4270 0x000089b8: 05933000 .0.. LDREQ r3,[r3,#0] 0x000089bc: 15933004 .0.. LDRNE r3,[r3,#4] 0x000089c0: e2830094 .... ADD r0,r3,#0x94 0x000089c4: e7e03a52 R:.. UBFX r3,r2,#20,#1 0x000089c8: e2833001 .0.. ADD r3,r3,#1 0x000089cc: e5900000 .... LDR r0,[r0,#0] 0x000089d0: e1a00a00 .... LSL r0,r0,#20 0x000089d4: e1a00a20 ... LSR r0,r0,#20 0x000089d8: e2800001 .... ADD r0,r0,#1 0x000089dc: e0000093 .... MUL r0,r3,r0 0x000089e0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000089e4: 00004270 pB.. DCD 17008 ; [Section 17] TCON1_set_gamma_table $a 0x000089e8: e1a0c00d .... MOV r12,r13 0x000089ec: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000089f0: e24cb004 ..L. SUB r11,r12,#4 0x000089f4: e3a00000 .... MOV r0,#0 0x000089f8: e89da800 .... LDM r13,{r11,r13,pc} TCON1_set_gamma_Enable 0x000089fc: e1a0c00d .... MOV r12,r13 0x00008a00: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008a04: e24cb004 ..L. SUB r11,r12,#4 0x00008a08: e3a00000 .... MOV r0,#0 0x00008a0c: e89da800 .... LDM r13,{r11,r13,pc} LCD_CPU_Burst_Write 0x00008a10: e1a0c00d .... MOV r12,r13 0x00008a14: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008a18: e24cb004 ..L. SUB r11,r12,#4 0x00008a1c: e59f3010 .0.. LDR r3,[pc,#16] ; [([Section 17] + 17008) = 0x8a34] = 0x4270 0x00008a20: e3500000 ..P. CMP r0,#0 0x00008a24: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008a28: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008a2c: e7832001 . .. STR r2,[r3,r1] 0x00008a30: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008a34: 00004270 pB.. DCD 17008 ; [Section 17] LCD_CPU_WR $a 0x00008a38: e1a0c00d .... MOV r12,r13 0x00008a3c: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00008a40: e24cb004 ..L. SUB r11,r12,#4 0x00008a44: e59f30b8 .0.. LDR r3,[pc,#184] ; [([Section 17] + 17008) = 0x8b04] = 0x4270 0x00008a48: e2505000 .PP. SUBS r5,r0,#0 0x00008a4c: e1a06002 .`.. MOV r6,r2 0x00008a50: e1a02001 . .. MOV r2,r1 0x00008a54: e1a00005 .... MOV r0,r5 0x00008a58: e3a01064 d... MOV r1,#0x64 0x00008a5c: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008a60: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008a64: e283c060 `... ADD r12,r3,#0x60 0x00008a68: e59c3000 .0.. LDR r3,[r12,#0] 0x00008a6c: e3c33402 .4.. BIC r3,r3,#0x2000000 0x00008a70: e58c3000 .0.. STR r3,[r12,#0] 0x00008a74: e1a03002 .0.. MOV r3,r2 0x00008a78: ebfffffe .... BL LCD_CPU_Burst_Write ; 0x8a10 Section #1 0x00008a7c: e59f3080 .0.. LDR r3,[pc,#128] ; [([Section 17] + 17008) = 0x8b04] = 0x4270 0x00008a80: e5932004 . .. LDR r2,[r3,#4] 0x00008a84: e5933000 .0.. LDR r3,[r3,#0] 0x00008a88: e282e060 `... ADD r14,r2,#0x60 0x00008a8c: e2834060 `@.. ADD r4,r3,#0x60 0x00008a90: e3550000 ..U. CMP r5,#0 0x00008a94: 01a03004 .0.. MOVEQ r3,r4 0x00008a98: 11a0300e .0.. MOVNE r3,r14 0x00008a9c: e5933000 .0.. LDR r3,[r3,#0] 0x00008aa0: e3130502 .... TST r3,#0x800000 0x00008aa4: 1afffff9 .... BNE {pc} - 0x14 ; 0x8a90 0x00008aa8: e3550000 ..U. CMP r5,#0 0x00008aac: e1a02006 . .. MOV r2,r6 0x00008ab0: e3a01064 d... MOV r1,#0x64 0x00008ab4: e1a03006 .0.. MOV r3,r6 0x00008ab8: 01a0e004 .... MOVEQ r14,r4 0x00008abc: e1a00005 .... MOV r0,r5 0x00008ac0: e59ec000 .... LDR r12,[r14,#0] 0x00008ac4: 11a0400e .@.. MOVNE r4,r14 0x00008ac8: e38cc402 .... ORR r12,r12,#0x2000000 0x00008acc: e584c000 .... STR r12,[r4,#0] 0x00008ad0: ebfffffe .... BL LCD_CPU_Burst_Write ; 0x8a10 Section #1 0x00008ad4: e59f3028 (0.. LDR r3,[pc,#40] ; [([Section 17] + 17008) = 0x8b04] = 0x4270 0x00008ad8: e5932004 . .. LDR r2,[r3,#4] 0x00008adc: e5933000 .0.. LDR r3,[r3,#0] 0x00008ae0: e2822060 ` .. ADD r2,r2,#0x60 0x00008ae4: e2831060 `... ADD r1,r3,#0x60 0x00008ae8: e3550000 ..U. CMP r5,#0 0x00008aec: 11a03002 .0.. MOVNE r3,r2 0x00008af0: 01a03001 .0.. MOVEQ r3,r1 0x00008af4: e5933000 .0.. LDR r3,[r3,#0] 0x00008af8: e3130502 .... TST r3,#0x800000 0x00008afc: 1afffff9 .... BNE {pc} - 0x14 ; 0x8ae8 0x00008b00: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00008b04: 00004270 pB.. DCD 17008 ; [Section 17] LCD_CPU_WR_INDEX $a 0x00008b08: e1a0c00d .... MOV r12,r13 0x00008b0c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00008b10: e24cb004 ..L. SUB r11,r12,#4 0x00008b14: e59f305c \0.. LDR r3,[pc,#92] ; [([Section 17] + 17008) = 0x8b78] = 0x4270 0x00008b18: e2504000 .@P. SUBS r4,r0,#0 0x00008b1c: e1a02001 . .. MOV r2,r1 0x00008b20: e3a01064 d... MOV r1,#0x64 0x00008b24: e1a00004 .... MOV r0,r4 0x00008b28: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008b2c: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008b30: e283c060 `... ADD r12,r3,#0x60 0x00008b34: e59c3000 .0.. LDR r3,[r12,#0] 0x00008b38: e3c33402 .4.. BIC r3,r3,#0x2000000 0x00008b3c: e58c3000 .0.. STR r3,[r12,#0] 0x00008b40: e1a03002 .0.. MOV r3,r2 0x00008b44: ebfffffe .... BL LCD_CPU_Burst_Write ; 0x8a10 Section #1 0x00008b48: e59f3028 (0.. LDR r3,[pc,#40] ; [([Section 17] + 17008) = 0x8b78] = 0x4270 0x00008b4c: e5932004 . .. LDR r2,[r3,#4] 0x00008b50: e5933000 .0.. LDR r3,[r3,#0] 0x00008b54: e2822060 ` .. ADD r2,r2,#0x60 0x00008b58: e2831060 `... ADD r1,r3,#0x60 0x00008b5c: e3540000 ..T. CMP r4,#0 0x00008b60: 11a03002 .0.. MOVNE r3,r2 0x00008b64: 01a03001 .0.. MOVEQ r3,r1 0x00008b68: e5933000 .0.. LDR r3,[r3,#0] 0x00008b6c: e3130502 .... TST r3,#0x800000 0x00008b70: 1afffff9 .... BNE {pc} - 0x14 ; 0x8b5c 0x00008b74: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00008b78: 00004270 pB.. DCD 17008 ; [Section 17] LCD_CPU_WR_DATA $a 0x00008b7c: e1a0c00d .... MOV r12,r13 0x00008b80: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00008b84: e24cb004 ..L. SUB r11,r12,#4 0x00008b88: e59f305c \0.. LDR r3,[pc,#92] ; [([Section 17] + 17008) = 0x8bec] = 0x4270 0x00008b8c: e2504000 .@P. SUBS r4,r0,#0 0x00008b90: e1a02001 . .. MOV r2,r1 0x00008b94: e3a01064 d... MOV r1,#0x64 0x00008b98: e1a00004 .... MOV r0,r4 0x00008b9c: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008ba0: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008ba4: e283c060 `... ADD r12,r3,#0x60 0x00008ba8: e59c3000 .0.. LDR r3,[r12,#0] 0x00008bac: e3833402 .4.. ORR r3,r3,#0x2000000 0x00008bb0: e58c3000 .0.. STR r3,[r12,#0] 0x00008bb4: e1a03002 .0.. MOV r3,r2 0x00008bb8: ebfffffe .... BL LCD_CPU_Burst_Write ; 0x8a10 Section #1 0x00008bbc: e59f3028 (0.. LDR r3,[pc,#40] ; [([Section 17] + 17008) = 0x8bec] = 0x4270 0x00008bc0: e5932004 . .. LDR r2,[r3,#4] 0x00008bc4: e5933000 .0.. LDR r3,[r3,#0] 0x00008bc8: e2822060 ` .. ADD r2,r2,#0x60 0x00008bcc: e2831060 `... ADD r1,r3,#0x60 0x00008bd0: e3540000 ..T. CMP r4,#0 0x00008bd4: 11a03002 .0.. MOVNE r3,r2 0x00008bd8: 01a03001 .0.. MOVEQ r3,r1 0x00008bdc: e5933000 .0.. LDR r3,[r3,#0] 0x00008be0: e3130502 .... TST r3,#0x800000 0x00008be4: 1afffff9 .... BNE {pc} - 0x14 ; 0x8bd0 0x00008be8: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00008bec: 00004270 pB.. DCD 17008 ; [Section 17] LCD_CPU_RD $a 0x00008bf0: e1a0c00d .... MOV r12,r13 0x00008bf4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008bf8: e24cb004 ..L. SUB r11,r12,#4 0x00008bfc: e89da800 .... LDM r13,{r11,r13,pc} LCD_CPU_AUTO_FLUSH 0x00008c00: e1a0c00d .... MOV r12,r13 0x00008c04: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008c08: e24cb004 ..L. SUB r11,r12,#4 0x00008c0c: e3510000 ..Q. CMP r1,#0 0x00008c10: 1a000007 .... BNE {pc} + 0x24 ; 0x8c34 0x00008c14: e59f303c <0.. LDR r3,[pc,#60] ; [([Section 17] + 17008) = 0x8c58] = 0x4270 0x00008c18: e3500000 ..P. CMP r0,#0 0x00008c1c: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008c20: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008c24: e2832060 ` .. ADD r2,r3,#0x60 0x00008c28: e5923000 .0.. LDR r3,[r2,#0] 0x00008c2c: e3c33201 .2.. BIC r3,r3,#0x10000000 0x00008c30: ea000006 .... B {pc} + 0x20 ; 0x8c50 0x00008c34: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17008) = 0x8c58] = 0x4270 0x00008c38: e3500000 ..P. CMP r0,#0 0x00008c3c: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008c40: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008c44: e2832060 ` .. ADD r2,r3,#0x60 0x00008c48: e5923000 .0.. LDR r3,[r2,#0] 0x00008c4c: e3833201 .2.. ORR r3,r3,#0x10000000 0x00008c50: e5823000 .0.. STR r3,[r2,#0] 0x00008c54: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008c58: 00004270 pB.. DCD 17008 ; [Section 17] LCD_CPU_DMA_FLUSH $a 0x00008c5c: e1a0c00d .... MOV r12,r13 0x00008c60: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008c64: e24cb004 ..L. SUB r11,r12,#4 0x00008c68: e3510000 ..Q. CMP r1,#0 0x00008c6c: 1a000007 .... BNE {pc} + 0x24 ; 0x8c90 0x00008c70: e59f303c <0.. LDR r3,[pc,#60] ; [([Section 17] + 17008) = 0x8cb4] = 0x4270 0x00008c74: e3500000 ..P. CMP r0,#0 0x00008c78: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008c7c: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008c80: e2832060 ` .. ADD r2,r3,#0x60 0x00008c84: e5923000 .0.. LDR r3,[r2,#0] 0x00008c88: e3c33302 .3.. BIC r3,r3,#0x8000000 0x00008c8c: ea000006 .... B {pc} + 0x20 ; 0x8cac 0x00008c90: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17008) = 0x8cb4] = 0x4270 0x00008c94: e3500000 ..P. CMP r0,#0 0x00008c98: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008c9c: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008ca0: e2832060 ` .. ADD r2,r3,#0x60 0x00008ca4: e5923000 .0.. LDR r3,[r2,#0] 0x00008ca8: e3833302 .3.. ORR r3,r3,#0x8000000 0x00008cac: e5823000 .0.. STR r3,[r2,#0] 0x00008cb0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008cb4: 00004270 pB.. DCD 17008 ; [Section 17] LCD_XY_SWAP $a 0x00008cb8: e1a0c00d .... MOV r12,r13 0x00008cbc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008cc0: e24cb004 ..L. SUB r11,r12,#4 0x00008cc4: e59f303c <0.. LDR r3,[pc,#60] ; [([Section 17] + 17008) = 0x8d08] = 0x4270 0x00008cc8: e3500000 ..P. CMP r0,#0 0x00008ccc: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008cd0: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008cd4: e3500000 ..P. CMP r0,#0 0x00008cd8: e2832048 H .. ADD r2,r3,#0x48 0x00008cdc: e59f3024 $0.. LDR r3,[pc,#36] ; [([Section 17] + 17008) = 0x8d08] = 0x4270 0x00008ce0: e5922000 . .. LDR r2,[r2,#0] 0x00008ce4: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008ce8: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008cec: e2831048 H... ADD r1,r3,#0x48 0x00008cf0: e1a03a82 .:.. LSL r3,r2,#21 0x00008cf4: e7ea2852 R(.. UBFX r2,r2,#16,#11 0x00008cf8: e1a03aa3 .:.. LSR r3,r3,#21 0x00008cfc: e1822803 .(.. ORR r2,r2,r3,LSL #16 0x00008d00: e5812000 . .. STR r2,[r1,#0] 0x00008d04: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008d08: 00004270 pB.. DCD 17008 ; [Section 17] LCD_FRM_init $a 0x00008d0c: e1a0c00d .... MOV r12,r13 0x00008d10: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008d14: e24cb004 ..L. SUB r11,r12,#4 0x00008d18: e59f20d4 . .. LDR r2,[pc,#212] ; [([Section 17] + 17008) = 0x8df4] = 0x4270 0x00008d1c: e3500000 ..P. CMP r0,#0 0x00008d20: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008d24: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008d28: e3510001 ..Q. CMP r1,#1 0x00008d2c: e59f20c0 . .. LDR r2,[pc,#192] ; [([Section 17] + 17008) = 0x8df4] = 0x4270 0x00008d30: e3a01000 .... MOV r1,#0 0x00008d34: e2833010 .0.. ADD r3,r3,#0x10 0x00008d38: e5933000 .0.. LDR r3,[r3,#0] 0x00008d3c: e3c3c0ff .... BIC r12,r3,#0xff 0x00008d40: 038cc050 P... ORREQ r12,r12,#0x50 0x00008d44: e3500000 ..P. CMP r0,#0 0x00008d48: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008d4c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008d50: e2833010 .0.. ADD r3,r3,#0x10 0x00008d54: e583c000 .... STR r12,[r3,#0] 0x00008d58: e59f2094 . .. LDR r2,[pc,#148] ; [([Section 17] + 17008) = 0x8df4] = 0x4270 0x00008d5c: e3500000 ..P. CMP r0,#0 0x00008d60: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008d64: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008d68: e2832014 . .. ADD r2,r3,#0x14 0x00008d6c: e3a03001 .0.. MOV r3,#1 0x00008d70: e7823001 .0.. STR r3,[r2,r1] 0x00008d74: e2811004 .... ADD r1,r1,#4 0x00008d78: e3510018 ..Q. CMP r1,#0x18 0x00008d7c: 1afffff5 .... BNE {pc} - 0x24 ; 0x8d58 0x00008d80: e59f206c l .. LDR r2,[pc,#108] ; [([Section 17] + 17008) = 0x8df4] = 0x4270 0x00008d84: e3500000 ..P. CMP r0,#0 0x00008d88: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008d8c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008d90: e3500000 ..P. CMP r0,#0 0x00008d94: e59f2058 X .. LDR r2,[pc,#88] ; [([Section 17] + 17008) = 0x8df4] = 0x4270 0x00008d98: e283102c ,... ADD r1,r3,#0x2c 0x00008d9c: e59f3054 T0.. LDR r3,[pc,#84] ; [0x8df8] = 0x1010000 0x00008da0: e5813000 .0.. STR r3,[r1,#0] 0x00008da4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008da8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008dac: e3500000 ..P. CMP r0,#0 0x00008db0: e59f203c < .. LDR r2,[pc,#60] ; [([Section 17] + 17008) = 0x8df4] = 0x4270 0x00008db4: e2831030 0... ADD r1,r3,#0x30 0x00008db8: e59f303c <0.. LDR r3,[pc,#60] ; [0x8dfc] = 0x15151111 0x00008dbc: e5813000 .0.. STR r3,[r1,#0] 0x00008dc0: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008dc4: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008dc8: e3500000 ..P. CMP r0,#0 0x00008dcc: e59f2020 .. LDR r2,[pc,#32] ; [([Section 17] + 17008) = 0x8df4] = 0x4270 0x00008dd0: e2831034 4... ADD r1,r3,#0x34 0x00008dd4: e59f3024 $0.. LDR r3,[pc,#36] ; [0x8e00] = 0x57575555 0x00008dd8: e5813000 .0.. STR r3,[r1,#0] 0x00008ddc: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008de0: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008de4: e2832038 8 .. ADD r2,r3,#0x38 0x00008de8: e59f3014 .0.. LDR r3,[pc,#20] ; [0x8e04] = 0x7f7f7777 0x00008dec: e5823000 .0.. STR r3,[r2,#0] 0x00008df0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008df4: 00004270 pB.. DCD 17008 ; [Section 17] 0x00008df8: 01010000 .... DCD 16842752 0x00008dfc: 15151111 .... DCD 353702161 0x00008e00: 57575555 UUWW DCD 1465341269 0x00008e04: 7f7f7777 ww.. DCD 2139060087 LCD_FRM_open $a 0x00008e08: e1a0c00d .... MOV r12,r13 0x00008e0c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008e10: e24cb004 ..L. SUB r11,r12,#4 0x00008e14: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17008) = 0x8e38] = 0x4270 0x00008e18: e3500000 ..P. CMP r0,#0 0x00008e1c: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008e20: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008e24: e2832010 . .. ADD r2,r3,#0x10 0x00008e28: e5923000 .0.. LDR r3,[r2,#0] 0x00008e2c: e3833102 .1.. ORR r3,r3,#0x80000000 0x00008e30: e5823000 .0.. STR r3,[r2,#0] 0x00008e34: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008e38: 00004270 pB.. DCD 17008 ; [Section 17] LCD_FRM_close $a 0x00008e3c: e1a0c00d .... MOV r12,r13 0x00008e40: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008e44: e24cb004 ..L. SUB r11,r12,#4 0x00008e48: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17008) = 0x8e6c] = 0x4270 0x00008e4c: e3500000 ..P. CMP r0,#0 0x00008e50: 05933000 .0.. LDREQ r3,[r3,#0] 0x00008e54: 15933004 .0.. LDRNE r3,[r3,#4] 0x00008e58: e2832010 . .. ADD r2,r3,#0x10 0x00008e5c: e5923000 .0.. LDR r3,[r2,#0] 0x00008e60: e3c33102 .1.. BIC r3,r3,#0x80000000 0x00008e64: e5823000 .0.. STR r3,[r2,#0] 0x00008e68: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008e6c: 00004270 pB.. DCD 17008 ; [Section 17] TVE_set_reg_base $a 0x00008e70: e1a0c00d .... MOV r12,r13 0x00008e74: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008e78: e24cb004 ..L. SUB r11,r12,#4 0x00008e7c: e3500000 ..P. CMP r0,#0 0x00008e80: 059f3018 .0.. LDREQ r3,[pc,#24] ; [([Section 17] + 17016) = 0x8ea0] = 0x4278 0x00008e84: 05831000 .... STREQ r1,[r3,#0] 0x00008e88: 0a000002 .... BEQ {pc} + 0x10 ; 0x8e98 0x00008e8c: e3500001 ..P. CMP r0,#1 0x00008e90: 059f3008 .0.. LDREQ r3,[pc,#8] ; [([Section 17] + 17016) = 0x8ea0] = 0x4278 0x00008e94: 05831004 .... STREQ r1,[r3,#4] 0x00008e98: e3a00000 .... MOV r0,#0 0x00008e9c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008ea0: 00004278 xB.. DCD 17016 ; [Section 17] TVE_get_reg_base $a 0x00008ea4: e1a0c00d .... MOV r12,r13 0x00008ea8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008eac: e24cb004 ..L. SUB r11,r12,#4 0x00008eb0: e3500000 ..P. CMP r0,#0 0x00008eb4: 059f3018 .0.. LDREQ r3,[pc,#24] ; [([Section 17] + 17016) = 0x8ed4] = 0x4278 0x00008eb8: 05930000 .... LDREQ r0,[r3,#0] 0x00008ebc: 089da800 .... LDMEQ r13,{r11,r13,pc} 0x00008ec0: e3500001 ..P. CMP r0,#1 0x00008ec4: 059f3008 .0.. LDREQ r3,[pc,#8] ; [([Section 17] + 17016) = 0x8ed4] = 0x4278 0x00008ec8: 13a00000 .... MOVNE r0,#0 0x00008ecc: 05930004 .... LDREQ r0,[r3,#4] 0x00008ed0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008ed4: 00004278 xB.. DCD 17016 ; [Section 17] TVE_open $a 0x00008ed8: e1a0c00d .... MOV r12,r13 0x00008edc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008ee0: e24cb004 ..L. SUB r11,r12,#4 0x00008ee4: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17016) = 0x8f08] = 0x4278 0x00008ee8: e3500000 ..P. CMP r0,#0 0x00008eec: e3a00000 .... MOV r0,#0 0x00008ef0: 05932000 . .. LDREQ r2,[r3,#0] 0x00008ef4: 15932004 . .. LDRNE r2,[r3,#4] 0x00008ef8: e5923000 .0.. LDR r3,[r2,#0] 0x00008efc: e3833001 .0.. ORR r3,r3,#1 0x00008f00: e5823000 .0.. STR r3,[r2,#0] 0x00008f04: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008f08: 00004278 xB.. DCD 17016 ; [Section 17] TVE_close $a 0x00008f0c: e1a0c00d .... MOV r12,r13 0x00008f10: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008f14: e24cb004 ..L. SUB r11,r12,#4 0x00008f18: e59f301c .0.. LDR r3,[pc,#28] ; [([Section 17] + 17016) = 0x8f3c] = 0x4278 0x00008f1c: e3500000 ..P. CMP r0,#0 0x00008f20: e3a00000 .... MOV r0,#0 0x00008f24: 05932000 . .. LDREQ r2,[r3,#0] 0x00008f28: 15932004 . .. LDRNE r2,[r3,#4] 0x00008f2c: e5923000 .0.. LDR r3,[r2,#0] 0x00008f30: e3c33001 .0.. BIC r3,r3,#1 0x00008f34: e5823000 .0.. STR r3,[r2,#0] 0x00008f38: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00008f3c: 00004278 xB.. DCD 17016 ; [Section 17] TVE_set_tv_mode $a 0x00008f40: e1a0c00d .... MOV r12,r13 0x00008f44: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00008f48: e24cb004 ..L. SUB r11,r12,#4 0x00008f4c: e59f2fb0 ./.. LDR r2,[pc,#4016] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00008f50: e3500000 ..P. CMP r0,#0 0x00008f54: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008f58: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008f5c: e2833008 .0.. ADD r3,r3,#8 0x00008f60: e5933000 .0.. LDR r3,[r3,#0] 0x00008f64: e3510016 ..Q. CMP r1,#0x16 0x00008f68: 979ff101 .... LDRLS pc,[pc,r1,LSL #2] 0x00008f6c: ea00046f o... B {pc} + 0x11c4 ; 0xa130 $d 0x00008f70: 000095b4 .... DCD 38324 ; [Section 1] 0x00008f74: 00009720 ... DCD 38688 ; [Section 1] 0x00008f78: 00009838 8... DCD 38968 ; [Section 1] 0x00008f7c: 000098e8 .... DCD 39144 ; [Section 1] 0x00008f80: 000099e4 .... DCD 39396 ; [Section 1] 0x00008f84: 00009ab0 .... DCD 39600 ; [Section 1] 0x00008f88: 00009bec .... DCD 39916 ; [Section 1] 0x00008f8c: 00009c48 H... DCD 40008 ; [Section 1] 0x00008f90: 0000a130 0... DCD 41264 ; [Section 1] 0x00008f94: 00009db4 .... DCD 40372 ; [Section 1] 0x00008f98: 00009fc4 .... DCD 40900 ; [Section 1] 0x00008f9c: 00008fcc .... DCD 36812 ; [Section 1] 0x00008fa0: 00008fcc .... DCD 36812 ; [Section 1] 0x00008fa4: 00008fcc .... DCD 36812 ; [Section 1] 0x00008fa8: 00009410 .... DCD 37904 ; [Section 1] 0x00008fac: 00009410 .... DCD 37904 ; [Section 1] 0x00008fb0: 00009410 .... DCD 37904 ; [Section 1] 0x00008fb4: 000090f0 .... DCD 37104 ; [Section 1] 0x00008fb8: 000090f0 .... DCD 37104 ; [Section 1] 0x00008fbc: 000090f0 .... DCD 37104 ; [Section 1] 0x00008fc0: 000092a0 .... DCD 37536 ; [Section 1] 0x00008fc4: 000092a0 .... DCD 37536 ; [Section 1] 0x00008fc8: 000092a0 .... DCD 37536 ; [Section 1] $a 0x00008fcc: e59f2f30 0/.. LDR r2,[pc,#3888] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00008fd0: e3500000 ..P. CMP r0,#0 0x00008fd4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008fd8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008fdc: e3500000 ..P. CMP r0,#0 0x00008fe0: e59f2f1c ./.. LDR r2,[pc,#3868] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00008fe4: e2831004 .... ADD r1,r3,#4 0x00008fe8: e59f3f18 .?.. LDR r3,[pc,#3864] ; [0x9f08] = 0x7030001 0x00008fec: e5813000 .0.. STR r3,[r1,#0] 0x00008ff0: 05923000 .0.. LDREQ r3,[r2,#0] 0x00008ff4: 15923004 .0.. LDRNE r3,[r2,#4] 0x00008ff8: e3500000 ..P. CMP r0,#0 0x00008ffc: e59f2f00 ./.. LDR r2,[pc,#3840] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009000: e2831014 .... ADD r1,r3,#0x14 0x00009004: e59f3f00 .?.. LDR r3,[pc,#3840] ; [0x9f0c] = 0x8a0018 0x00009008: e5813000 .0.. STR r3,[r1,#0] 0x0000900c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009010: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009014: e3500000 ..P. CMP r0,#0 0x00009018: e59f2ee4 .... LDR r2,[pc,#3812] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000901c: e283101c .... ADD r1,r3,#0x1c 0x00009020: e59f3ee8 .>.. LDR r3,[pc,#3816] ; [0x9f10] = 0x160271 0x00009024: e5813000 .0.. STR r3,[r1,#0] 0x00009028: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000902c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009030: e3500000 ..P. CMP r0,#0 0x00009034: e59f2ec8 .... LDR r2,[pc,#3784] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009038: e2831f45 E... ADD r1,r3,#0x114 0x0000903c: e59f3ed0 .>.. LDR r3,[pc,#3792] ; [0x9f14] = 0x16447e 0x00009040: e5813000 .0.. STR r3,[r1,#0] 0x00009044: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009048: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000904c: e3500000 ..P. CMP r0,#0 0x00009050: e2832f49 I/.. ADD r2,r3,#0x124 0x00009054: e3a03e5a Z>.. MOV r3,#0x5a0 0x00009058: e5823000 .0.. STR r3,[r2,#0] 0x0000905c: e59f2ea0 .... LDR r2,[pc,#3744] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009060: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009064: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009068: e3500000 ..P. CMP r0,#0 0x0000906c: e59f2e90 .... LDR r2,[pc,#3728] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009070: e2831e13 .... ADD r1,r3,#0x130 0x00009074: e59f3e9c .>.. LDR r3,[pc,#3740] ; [0x9f18] = 0x800d000c 0x00009078: e5813000 .0.. STR r3,[r1,#0] 0x0000907c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009080: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009084: e3500000 ..P. CMP r0,#0 0x00009088: e2832f4f O/.. ADD r2,r3,#0x13c 0x0000908c: e3a03000 .0.. MOV r3,#0 0x00009090: e5823000 .0.. STR r3,[r2,#0] 0x00009094: e59f2e68 h... LDR r2,[pc,#3688] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009098: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000909c: 15923004 .0.. LDRNE r3,[r2,#4] 0x000090a0: e3500000 ..P. CMP r0,#0 0x000090a4: e283200c . .. ADD r2,r3,#0xc 0x000090a8: e3a03e12 .>.. MOV r3,#0x120 0x000090ac: e5823000 .0.. STR r3,[r2,#0] 0x000090b0: e59f2e4c L... LDR r2,[pc,#3660] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000090b4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000090b8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000090bc: e3500000 ..P. CMP r0,#0 0x000090c0: e59f2e3c <... LDR r2,[pc,#3644] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000090c4: e2831020 ... ADD r1,r3,#0x20 0x000090c8: e59f3e4c L>.. LDR r3,[pc,#3660] ; [0x9f1c] = 0xfc00fc 0x000090cc: e5813000 .0.. STR r3,[r1,#0] 0x000090d0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000090d4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000090d8: e3500000 ..P. CMP r0,#0 0x000090dc: e2832f43 C/.. ADD r2,r3,#0x10c 0x000090e0: e3023828 (8.. MOV r3,#0x2828 0x000090e4: e5823000 .0.. STR r3,[r2,#0] 0x000090e8: e59f2e14 .... LDR r2,[pc,#3604] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000090ec: ea0000ba .... B {pc} + 0x2f0 ; 0x93dc 0x000090f0: e59f2e0c .... LDR r2,[pc,#3596] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000090f4: e3500000 ..P. CMP r0,#0 0x000090f8: 05923000 .0.. LDREQ r3,[r2,#0] 0x000090fc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009100: e3500000 ..P. CMP r0,#0 0x00009104: e59f2df8 .-.. LDR r2,[pc,#3576] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009108: e2831004 .... ADD r1,r3,#4 0x0000910c: e59f3e0c .>.. LDR r3,[pc,#3596] ; [0x9f20] = 0x7030000 0x00009110: e5813000 .0.. STR r3,[r1,#0] 0x00009114: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009118: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000911c: e3500000 ..P. CMP r0,#0 0x00009120: e59f2ddc .-.. LDR r2,[pc,#3548] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009124: e2831014 .... ADD r1,r3,#0x14 0x00009128: e59f3df4 .=.. LDR r3,[pc,#3572] ; [0x9f24] = 0x760020 0x0000912c: e5813000 .0.. STR r3,[r1,#0] 0x00009130: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009134: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009138: e3500000 ..P. CMP r0,#0 0x0000913c: e59f2dc0 .-.. LDR r2,[pc,#3520] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009140: e283101c .... ADD r1,r3,#0x1c 0x00009144: e59f3ddc .=.. LDR r3,[pc,#3548] ; [0x9f28] = 0x16020d 0x00009148: e5813000 .0.. STR r3,[r1,#0] 0x0000914c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009150: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009154: e3500000 ..P. CMP r0,#0 0x00009158: e59f2da4 .-.. LDR r2,[pc,#3492] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000915c: e2831f45 E... ADD r1,r3,#0x114 0x00009160: e59f3dac .=.. LDR r3,[pc,#3500] ; [0x9f14] = 0x16447e 0x00009164: e5813000 .0.. STR r3,[r1,#0] 0x00009168: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000916c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009170: e3500000 ..P. CMP r0,#0 0x00009174: e2832f49 I/.. ADD r2,r3,#0x124 0x00009178: e3a03e5a Z>.. MOV r3,#0x5a0 0x0000917c: e5823000 .0.. STR r3,[r2,#0] 0x00009180: e59f2d7c |-.. LDR r2,[pc,#3452] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009184: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009188: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000918c: e3500000 ..P. CMP r0,#0 0x00009190: e59f2d6c l-.. LDR r2,[pc,#3436] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009194: e2831e13 .... ADD r1,r3,#0x130 0x00009198: e59f3e18 .>.. LDR r3,[pc,#3608] ; [0x9fb8] = 0xe000c 0x0000919c: e5813000 .0.. STR r3,[r1,#0] 0x000091a0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000091a4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000091a8: e3500000 ..P. CMP r0,#0 0x000091ac: e2832f4f O/.. ADD r2,r3,#0x13c 0x000091b0: e3a03000 .0.. MOV r3,#0 0x000091b4: e5823000 .0.. STR r3,[r2,#0] 0x000091b8: e59f2d44 D-.. LDR r2,[pc,#3396] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000091bc: 05923000 .0.. LDREQ r3,[r2,#0] 0x000091c0: 15923004 .0.. LDRNE r3,[r2,#4] 0x000091c4: e3500000 ..P. CMP r0,#0 0x000091c8: e283200c . .. ADD r2,r3,#0xc 0x000091cc: e3a03e12 .>.. MOV r3,#0x120 0x000091d0: e5823000 .0.. STR r3,[r2,#0] 0x000091d4: e59f2d28 (-.. LDR r2,[pc,#3368] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000091d8: 05923000 .0.. LDREQ r3,[r2,#0] 0x000091dc: 15923004 .0.. LDRNE r3,[r2,#4] 0x000091e0: e3500000 ..P. CMP r0,#0 0x000091e4: e59f2d18 .-.. LDR r2,[pc,#3352] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000091e8: e2831020 ... ADD r1,r3,#0x20 0x000091ec: e59f3d38 8=.. LDR r3,[pc,#3384] ; [0x9f2c] = 0xf0011a 0x000091f0: e5813000 .0.. STR r3,[r1,#0] 0x000091f4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000091f8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000091fc: e3500000 ..P. CMP r0,#0 0x00009200: e2832f43 C/.. ADD r2,r3,#0x10c 0x00009204: e3a0304f O0.. MOV r3,#0x4f 0x00009208: e5823000 .0.. STR r3,[r2,#0] 0x0000920c: e59f2cf0 .,.. LDR r2,[pc,#3312] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009210: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009214: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009218: e3500000 ..P. CMP r0,#0 0x0000921c: e2832e11 .... ADD r2,r3,#0x110 0x00009220: e3a03000 .0.. MOV r3,#0 0x00009224: e5823000 .0.. STR r3,[r2,#0] 0x00009228: e59f2cd4 .,.. LDR r2,[pc,#3284] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000922c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009230: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009234: e3500000 ..P. CMP r0,#0 0x00009238: e2832f46 F/.. ADD r2,r3,#0x118 0x0000923c: e30a30a0 .0.. MOV r3,#0xa0a0 0x00009240: e5823000 .0.. STR r3,[r2,#0] 0x00009244: e59f2cb8 .,.. LDR r2,[pc,#3256] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009248: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000924c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009250: e3500000 ..P. CMP r0,#0 0x00009254: e59f2ca8 .,.. LDR r2,[pc,#3240] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009258: e2831f47 G... ADD r1,r3,#0x11c 0x0000925c: e59f3ccc .<.. LDR r3,[pc,#3276] ; [0x9f30] = 0x1000f0 0x00009260: e5813000 .0.. STR r3,[r1,#0] 0x00009264: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009268: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000926c: e3500000 ..P. CMP r0,#0 0x00009270: e59f2c8c .,.. LDR r2,[pc,#3212] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009274: e2831010 .... ADD r1,r3,#0x10 0x00009278: e59f3cb4 .<.. LDR r3,[pc,#3252] ; [0x9f34] = 0x21e6efe3 0x0000927c: e5813000 .0.. STR r3,[r1,#0] 0x00009280: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009284: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009288: e3500000 ..P. CMP r0,#0 0x0000928c: e2832c01 .,.. ADD r2,r3,#0x100 0x00009290: e3a03000 .0.. MOV r3,#0 0x00009294: e5823000 .0.. STR r3,[r2,#0] 0x00009298: e59f2c64 d,.. LDR r2,[pc,#3172] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000929c: ea0000b8 .... B {pc} + 0x2e8 ; 0x9584 0x000092a0: e59f2c5c \,.. LDR r2,[pc,#3164] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000092a4: e3500000 ..P. CMP r0,#0 0x000092a8: 05923000 .0.. LDREQ r3,[r2,#0] 0x000092ac: 15923004 .0.. LDRNE r3,[r2,#4] 0x000092b0: e3500000 ..P. CMP r0,#0 0x000092b4: e59f2c48 H,.. LDR r2,[pc,#3144] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000092b8: e2831004 .... ADD r1,r3,#4 0x000092bc: e59f3c44 D<.. LDR r3,[pc,#3140] ; [0x9f08] = 0x7030001 0x000092c0: e5813000 .0.. STR r3,[r1,#0] 0x000092c4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000092c8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000092cc: e3500000 ..P. CMP r0,#0 0x000092d0: e59f2c2c ,,.. LDR r2,[pc,#3116] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000092d4: e2831014 .... ADD r1,r3,#0x14 0x000092d8: e59f3c2c ,<.. LDR r3,[pc,#3116] ; [0x9f0c] = 0x8a0018 0x000092dc: e5813000 .0.. STR r3,[r1,#0] 0x000092e0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000092e4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000092e8: e3500000 ..P. CMP r0,#0 0x000092ec: e59f2c10 .,.. LDR r2,[pc,#3088] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000092f0: e283101c .... ADD r1,r3,#0x1c 0x000092f4: e59f3c14 .<.. LDR r3,[pc,#3092] ; [0x9f10] = 0x160271 0x000092f8: e5813000 .0.. STR r3,[r1,#0] 0x000092fc: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009300: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009304: e3500000 ..P. CMP r0,#0 0x00009308: e59f2bf4 .+.. LDR r2,[pc,#3060] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000930c: e2831f45 E... ADD r1,r3,#0x114 0x00009310: e59f3bfc .;.. LDR r3,[pc,#3068] ; [0x9f14] = 0x16447e 0x00009314: e5813000 .0.. STR r3,[r1,#0] 0x00009318: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000931c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009320: e3500000 ..P. CMP r0,#0 0x00009324: e2832f49 I/.. ADD r2,r3,#0x124 0x00009328: e3a03e5a Z>.. MOV r3,#0x5a0 0x0000932c: e5823000 .0.. STR r3,[r2,#0] 0x00009330: e59f2bcc .+.. LDR r2,[pc,#3020] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009334: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009338: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000933c: e3500000 ..P. CMP r0,#0 0x00009340: e59f2bbc .+.. LDR r2,[pc,#3004] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009344: e2831e13 .... ADD r1,r3,#0x130 0x00009348: e59f3bc8 .;.. LDR r3,[pc,#3016] ; [0x9f18] = 0x800d000c 0x0000934c: e5813000 .0.. STR r3,[r1,#0] 0x00009350: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009354: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009358: e3500000 ..P. CMP r0,#0 0x0000935c: e2832f4f O/.. ADD r2,r3,#0x13c 0x00009360: e3a03000 .0.. MOV r3,#0 0x00009364: e5823000 .0.. STR r3,[r2,#0] 0x00009368: e59f2b94 .+.. LDR r2,[pc,#2964] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000936c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009370: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009374: e3500000 ..P. CMP r0,#0 0x00009378: e283200c . .. ADD r2,r3,#0xc 0x0000937c: e3a03e12 .>.. MOV r3,#0x120 0x00009380: e5823000 .0.. STR r3,[r2,#0] 0x00009384: e59f2b78 x+.. LDR r2,[pc,#2936] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009388: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000938c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009390: e3500000 ..P. CMP r0,#0 0x00009394: e59f2b68 h+.. LDR r2,[pc,#2920] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009398: e2831020 ... ADD r1,r3,#0x20 0x0000939c: e59f3b78 x;.. LDR r3,[pc,#2936] ; [0x9f1c] = 0xfc00fc 0x000093a0: e5813000 .0.. STR r3,[r1,#0] 0x000093a4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000093a8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000093ac: e3500000 ..P. CMP r0,#0 0x000093b0: e2832f43 C/.. ADD r2,r3,#0x10c 0x000093b4: e3023828 (8.. MOV r3,#0x2828 0x000093b8: e5823000 .0.. STR r3,[r2,#0] 0x000093bc: e59f2b40 @+.. LDR r2,[pc,#2880] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000093c0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000093c4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000093c8: e3500000 ..P. CMP r0,#0 0x000093cc: e59f2b30 0+.. LDR r2,[pc,#2864] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000093d0: e2831010 .... ADD r1,r3,#0x10 0x000093d4: e59f3b5c \;.. LDR r3,[pc,#2908] ; [0x9f38] = 0x21f69446 0x000093d8: e5813000 .0.. STR r3,[r1,#0] 0x000093dc: 05923000 .0.. LDREQ r3,[r2,#0] 0x000093e0: 15923004 .0.. LDRNE r3,[r2,#4] 0x000093e4: e3500000 ..P. CMP r0,#0 0x000093e8: e2832f4a J/.. ADD r2,r3,#0x128 0x000093ec: e3a03000 .0.. MOV r3,#0 0x000093f0: e5823000 .0.. STR r3,[r2,#0] 0x000093f4: e59f2b08 .+.. LDR r2,[pc,#2824] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000093f8: 05923000 .0.. LDREQ r3,[r2,#0] 0x000093fc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009400: e3500000 ..P. CMP r0,#0 0x00009404: e2832f46 F/.. ADD r2,r3,#0x118 0x00009408: e30e30e0 .0.. MOV r3,#0xe0e0 0x0000940c: ea000061 a... B {pc} + 0x18c ; 0x9598 0x00009410: e59f2aec .*.. LDR r2,[pc,#2796] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009414: e3500000 ..P. CMP r0,#0 0x00009418: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000941c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009420: e3500000 ..P. CMP r0,#0 0x00009424: e59f2ad8 .*.. LDR r2,[pc,#2776] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009428: e2831004 .... ADD r1,r3,#4 0x0000942c: e59f3aec .:.. LDR r3,[pc,#2796] ; [0x9f20] = 0x7030000 0x00009430: e5813000 .0.. STR r3,[r1,#0] 0x00009434: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009438: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000943c: e3500000 ..P. CMP r0,#0 0x00009440: e59f2abc .*.. LDR r2,[pc,#2748] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009444: e2831014 .... ADD r1,r3,#0x14 0x00009448: e59f3ad4 .:.. LDR r3,[pc,#2772] ; [0x9f24] = 0x760020 0x0000944c: e5813000 .0.. STR r3,[r1,#0] 0x00009450: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009454: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009458: e3500000 ..P. CMP r0,#0 0x0000945c: e59f2aa0 .*.. LDR r2,[pc,#2720] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009460: e283101c .... ADD r1,r3,#0x1c 0x00009464: e59f3abc .:.. LDR r3,[pc,#2748] ; [0x9f28] = 0x16020d 0x00009468: e5813000 .0.. STR r3,[r1,#0] 0x0000946c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009470: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009474: e3500000 ..P. CMP r0,#0 0x00009478: e59f2a84 .*.. LDR r2,[pc,#2692] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000947c: e2831f45 E... ADD r1,r3,#0x114 0x00009480: e59f3a8c .:.. LDR r3,[pc,#2700] ; [0x9f14] = 0x16447e 0x00009484: e5813000 .0.. STR r3,[r1,#0] 0x00009488: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000948c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009490: e3500000 ..P. CMP r0,#0 0x00009494: e2832f49 I/.. ADD r2,r3,#0x124 0x00009498: e3a03e5a Z>.. MOV r3,#0x5a0 0x0000949c: e5823000 .0.. STR r3,[r2,#0] 0x000094a0: e59f2a5c \*.. LDR r2,[pc,#2652] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000094a4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000094a8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000094ac: e3500000 ..P. CMP r0,#0 0x000094b0: e59f2a4c L*.. LDR r2,[pc,#2636] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000094b4: e2831e13 .... ADD r1,r3,#0x130 0x000094b8: e59f3af8 .:.. LDR r3,[pc,#2808] ; [0x9fb8] = 0xe000c 0x000094bc: e5813000 .0.. STR r3,[r1,#0] 0x000094c0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000094c4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000094c8: e3500000 ..P. CMP r0,#0 0x000094cc: e2832f4f O/.. ADD r2,r3,#0x13c 0x000094d0: e3a03000 .0.. MOV r3,#0 0x000094d4: e5823000 .0.. STR r3,[r2,#0] 0x000094d8: e59f2a24 $*.. LDR r2,[pc,#2596] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000094dc: 05923000 .0.. LDREQ r3,[r2,#0] 0x000094e0: 15923004 .0.. LDRNE r3,[r2,#4] 0x000094e4: e3500000 ..P. CMP r0,#0 0x000094e8: e283200c . .. ADD r2,r3,#0xc 0x000094ec: e3a03e12 .>.. MOV r3,#0x120 0x000094f0: e5823000 .0.. STR r3,[r2,#0] 0x000094f4: e59f2a08 .*.. LDR r2,[pc,#2568] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000094f8: 05923000 .0.. LDREQ r3,[r2,#0] 0x000094fc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009500: e3500000 ..P. CMP r0,#0 0x00009504: e59f29f8 .).. LDR r2,[pc,#2552] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009508: e2831020 ... ADD r1,r3,#0x20 0x0000950c: e59f3a18 .:.. LDR r3,[pc,#2584] ; [0x9f2c] = 0xf0011a 0x00009510: e5813000 .0.. STR r3,[r1,#0] 0x00009514: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009518: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000951c: e3500000 ..P. CMP r0,#0 0x00009520: e2832f43 C/.. ADD r2,r3,#0x10c 0x00009524: e3a0304f O0.. MOV r3,#0x4f 0x00009528: e5823000 .0.. STR r3,[r2,#0] 0x0000952c: e59f29d0 .).. LDR r2,[pc,#2512] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009530: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009534: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009538: e3500000 ..P. CMP r0,#0 0x0000953c: e2832e11 .... ADD r2,r3,#0x110 0x00009540: e3a03000 .0.. MOV r3,#0 0x00009544: e5823000 .0.. STR r3,[r2,#0] 0x00009548: e59f29b4 .).. LDR r2,[pc,#2484] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000954c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009550: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009554: e3500000 ..P. CMP r0,#0 0x00009558: e2832f46 F/.. ADD r2,r3,#0x118 0x0000955c: e30a30a0 .0.. MOV r3,#0xa0a0 0x00009560: e5823000 .0.. STR r3,[r2,#0] 0x00009564: e59f2998 .).. LDR r2,[pc,#2456] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009568: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000956c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009570: e3500000 ..P. CMP r0,#0 0x00009574: e59f2988 .).. LDR r2,[pc,#2440] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009578: e2831f47 G... ADD r1,r3,#0x11c 0x0000957c: e59f39ac .9.. LDR r3,[pc,#2476] ; [0x9f30] = 0x1000f0 0x00009580: e5813000 .0.. STR r3,[r1,#0] 0x00009584: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009588: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000958c: e3500000 ..P. CMP r0,#0 0x00009590: e2832f4a J/.. ADD r2,r3,#0x128 0x00009594: e3a03000 .0.. MOV r3,#0 0x00009598: e5823000 .0.. STR r3,[r2,#0] 0x0000959c: e59f2960 `).. LDR r2,[pc,#2400] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000095a0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000095a4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000095a8: e2832f4b K/.. ADD r2,r3,#0x12c 0x000095ac: e3003101 .1.. MOV r3,#0x101 0x000095b0: ea0002d6 .... B {pc} + 0xb60 ; 0xa110 0x000095b4: e59f2948 H).. LDR r2,[pc,#2376] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000095b8: e3500000 ..P. CMP r0,#0 0x000095bc: 05923000 .0.. LDREQ r3,[r2,#0] 0x000095c0: 15923004 .0.. LDRNE r3,[r2,#4] 0x000095c4: e3500000 ..P. CMP r0,#0 0x000095c8: e59f2934 4).. LDR r2,[pc,#2356] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000095cc: e2831004 .... ADD r1,r3,#4 0x000095d0: e59f3964 d9.. LDR r3,[pc,#2404] ; [0x9f3c] = 0x7040000 0x000095d4: e5813000 .0.. STR r3,[r1,#0] 0x000095d8: 05923000 .0.. LDREQ r3,[r2,#0] 0x000095dc: 15923004 .0.. LDRNE r3,[r2,#4] 0x000095e0: e3500000 ..P. CMP r0,#0 0x000095e4: e59f2918 .).. LDR r2,[pc,#2328] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000095e8: e2831014 .... ADD r1,r3,#0x14 0x000095ec: e59f3930 09.. LDR r3,[pc,#2352] ; [0x9f24] = 0x760020 0x000095f0: e5813000 .0.. STR r3,[r1,#0] 0x000095f4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000095f8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000095fc: e3500000 ..P. CMP r0,#0 0x00009600: e59f28fc .(.. LDR r2,[pc,#2300] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009604: e283101c .... ADD r1,r3,#0x1c 0x00009608: e59f3918 .9.. LDR r3,[pc,#2328] ; [0x9f28] = 0x16020d 0x0000960c: e5813000 .0.. STR r3,[r1,#0] 0x00009610: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009614: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009618: e3500000 ..P. CMP r0,#0 0x0000961c: e59f28e0 .(.. LDR r2,[pc,#2272] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009620: e2831f45 E... ADD r1,r3,#0x114 0x00009624: e59f38e8 .8.. LDR r3,[pc,#2280] ; [0x9f14] = 0x16447e 0x00009628: e5813000 .0.. STR r3,[r1,#0] 0x0000962c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009630: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009634: e3500000 ..P. CMP r0,#0 0x00009638: e2832f49 I/.. ADD r2,r3,#0x124 0x0000963c: e3a03e5a Z>.. MOV r3,#0x5a0 0x00009640: e5823000 .0.. STR r3,[r2,#0] 0x00009644: e59f28b8 .(.. LDR r2,[pc,#2232] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009648: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000964c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009650: e3500000 ..P. CMP r0,#0 0x00009654: e59f28a8 .(.. LDR r2,[pc,#2216] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009658: e2831e13 .... ADD r1,r3,#0x130 0x0000965c: e59f3954 T9.. LDR r3,[pc,#2388] ; [0x9fb8] = 0xe000c 0x00009660: e5813000 .0.. STR r3,[r1,#0] 0x00009664: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009668: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000966c: e3500000 ..P. CMP r0,#0 0x00009670: e2832f4f O/.. ADD r2,r3,#0x13c 0x00009674: e3a03000 .0.. MOV r3,#0 0x00009678: e5823000 .0.. STR r3,[r2,#0] 0x0000967c: e59f2880 .(.. LDR r2,[pc,#2176] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009680: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009684: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009688: e3500000 ..P. CMP r0,#0 0x0000968c: e283200c . .. ADD r2,r3,#0xc 0x00009690: e3a03e12 .>.. MOV r3,#0x120 0x00009694: e5823000 .0.. STR r3,[r2,#0] 0x00009698: e59f2864 d(.. LDR r2,[pc,#2148] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000969c: 05923000 .0.. LDREQ r3,[r2,#0] 0x000096a0: 15923004 .0.. LDRNE r3,[r2,#4] 0x000096a4: e3500000 ..P. CMP r0,#0 0x000096a8: e59f2854 T(.. LDR r2,[pc,#2132] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000096ac: e2831020 ... ADD r1,r3,#0x20 0x000096b0: e59f3864 d8.. LDR r3,[pc,#2148] ; [0x9f1c] = 0xfc00fc 0x000096b4: e5813000 .0.. STR r3,[r1,#0] 0x000096b8: 05923000 .0.. LDREQ r3,[r2,#0] 0x000096bc: 15923004 .0.. LDRNE r3,[r2,#4] 0x000096c0: e3500000 ..P. CMP r0,#0 0x000096c4: e2832f43 C/.. ADD r2,r3,#0x10c 0x000096c8: e3a0304f O0.. MOV r3,#0x4f 0x000096cc: e5823000 .0.. STR r3,[r2,#0] 0x000096d0: e59f282c ,(.. LDR r2,[pc,#2092] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000096d4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000096d8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000096dc: e3500000 ..P. CMP r0,#0 0x000096e0: e2832e11 .... ADD r2,r3,#0x110 0x000096e4: e3a03000 .0.. MOV r3,#0 0x000096e8: e5823000 .0.. STR r3,[r2,#0] 0x000096ec: e59f2810 .(.. LDR r2,[pc,#2064] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000096f0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000096f4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000096f8: e3500000 ..P. CMP r0,#0 0x000096fc: e2832f46 F/.. ADD r2,r3,#0x118 0x00009700: e30a30a0 .0.. MOV r3,#0xa0a0 0x00009704: e5823000 .0.. STR r3,[r2,#0] 0x00009708: e59f27f4 .'.. LDR r2,[pc,#2036] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000970c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009710: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009714: e2832f47 G/.. ADD r2,r3,#0x11c 0x00009718: e59f3820 8.. LDR r3,[pc,#2080] ; [0x9f40] = 0x1000fc 0x0000971c: ea00027b {... B {pc} + 0x9f4 ; 0xa110 0x00009720: e59f27dc .'.. LDR r2,[pc,#2012] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009724: e3500000 ..P. CMP r0,#0 0x00009728: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000972c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009730: e3500000 ..P. CMP r0,#0 0x00009734: e59f27c8 .'.. LDR r2,[pc,#1992] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009738: e2831004 .... ADD r1,r3,#4 0x0000973c: e59f3800 .8.. LDR r3,[pc,#2048] ; [0x9f44] = 0x7040001 0x00009740: e5813000 .0.. STR r3,[r1,#0] 0x00009744: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009748: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000974c: e3500000 ..P. CMP r0,#0 0x00009750: e59f27ac .'.. LDR r2,[pc,#1964] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009754: e2831014 .... ADD r1,r3,#0x14 0x00009758: e59f37ac .7.. LDR r3,[pc,#1964] ; [0x9f0c] = 0x8a0018 0x0000975c: e5813000 .0.. STR r3,[r1,#0] 0x00009760: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009764: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009768: e3500000 ..P. CMP r0,#0 0x0000976c: e59f2790 .'.. LDR r2,[pc,#1936] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009770: e283101c .... ADD r1,r3,#0x1c 0x00009774: e59f3794 .7.. LDR r3,[pc,#1940] ; [0x9f10] = 0x160271 0x00009778: e5813000 .0.. STR r3,[r1,#0] 0x0000977c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009780: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009784: e3500000 ..P. CMP r0,#0 0x00009788: e59f2774 t'.. LDR r2,[pc,#1908] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000978c: e2831f45 E... ADD r1,r3,#0x114 0x00009790: e59f377c |7.. LDR r3,[pc,#1916] ; [0x9f14] = 0x16447e 0x00009794: e5813000 .0.. STR r3,[r1,#0] 0x00009798: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000979c: 15923004 .0.. LDRNE r3,[r2,#4] 0x000097a0: e3500000 ..P. CMP r0,#0 0x000097a4: e2832f49 I/.. ADD r2,r3,#0x124 0x000097a8: e3a03e5a Z>.. MOV r3,#0x5a0 0x000097ac: e5823000 .0.. STR r3,[r2,#0] 0x000097b0: e59f274c L'.. LDR r2,[pc,#1868] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000097b4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000097b8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000097bc: e3500000 ..P. CMP r0,#0 0x000097c0: e59f273c <'.. LDR r2,[pc,#1852] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000097c4: e2831e13 .... ADD r1,r3,#0x130 0x000097c8: e59f3748 H7.. LDR r3,[pc,#1864] ; [0x9f18] = 0x800d000c 0x000097cc: e5813000 .0.. STR r3,[r1,#0] 0x000097d0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000097d4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000097d8: e3500000 ..P. CMP r0,#0 0x000097dc: e2832f4f O/.. ADD r2,r3,#0x13c 0x000097e0: e3a03000 .0.. MOV r3,#0 0x000097e4: e5823000 .0.. STR r3,[r2,#0] 0x000097e8: e59f2714 .'.. LDR r2,[pc,#1812] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000097ec: 05923000 .0.. LDREQ r3,[r2,#0] 0x000097f0: 15923004 .0.. LDRNE r3,[r2,#4] 0x000097f4: e3500000 ..P. CMP r0,#0 0x000097f8: e283200c . .. ADD r2,r3,#0xc 0x000097fc: e3a03e12 .>.. MOV r3,#0x120 0x00009800: e5823000 .0.. STR r3,[r2,#0] 0x00009804: e59f26f8 .&.. LDR r2,[pc,#1784] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009808: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000980c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009810: e3500000 ..P. CMP r0,#0 0x00009814: e59f26e8 .&.. LDR r2,[pc,#1768] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009818: e2831020 ... ADD r1,r3,#0x20 0x0000981c: e59f36f8 .6.. LDR r3,[pc,#1784] ; [0x9f1c] = 0xfc00fc 0x00009820: e5813000 .0.. STR r3,[r1,#0] 0x00009824: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009828: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000982c: e2832f43 C/.. ADD r2,r3,#0x10c 0x00009830: e3023828 (8.. MOV r3,#0x2828 0x00009834: ea000235 5... B {pc} + 0x8dc ; 0xa110 0x00009838: e59f26c4 .&.. LDR r2,[pc,#1732] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000983c: e3500000 ..P. CMP r0,#0 0x00009840: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009844: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009848: e3500000 ..P. CMP r0,#0 0x0000984c: e59f26b0 .&.. LDR r2,[pc,#1712] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009850: e2831004 .... ADD r1,r3,#4 0x00009854: e59f36ec .6.. LDR r3,[pc,#1772] ; [0x9f48] = 0x7040002 0x00009858: e5813000 .0.. STR r3,[r1,#0] 0x0000985c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009860: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009864: e3500000 ..P. CMP r0,#0 0x00009868: e59f2694 .&.. LDR r2,[pc,#1684] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000986c: e2831014 .... ADD r1,r3,#0x14 0x00009870: e59f36ac .6.. LDR r3,[pc,#1708] ; [0x9f24] = 0x760020 0x00009874: e5813000 .0.. STR r3,[r1,#0] 0x00009878: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000987c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009880: e3500000 ..P. CMP r0,#0 0x00009884: e59f2678 x&.. LDR r2,[pc,#1656] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009888: e283101c .... ADD r1,r3,#0x1c 0x0000988c: e59f36b8 .6.. LDR r3,[pc,#1720] ; [0x9f4c] = 0x2c020d 0x00009890: e5813000 .0.. STR r3,[r1,#0] 0x00009894: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009898: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000989c: e3500000 ..P. CMP r0,#0 0x000098a0: e59f265c \&.. LDR r2,[pc,#1628] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000098a4: e2831f45 E... ADD r1,r3,#0x114 0x000098a8: e59f3664 d6.. LDR r3,[pc,#1636] ; [0x9f14] = 0x16447e 0x000098ac: e5813000 .0.. STR r3,[r1,#0] 0x000098b0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000098b4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000098b8: e3500000 ..P. CMP r0,#0 0x000098bc: e2832f49 I/.. ADD r2,r3,#0x124 0x000098c0: e3a03e5a Z>.. MOV r3,#0x5a0 0x000098c4: e5823000 .0.. STR r3,[r2,#0] 0x000098c8: e59f2634 4&.. LDR r2,[pc,#1588] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000098cc: 05923000 .0.. LDREQ r3,[r2,#0] 0x000098d0: 15923004 .0.. LDRNE r3,[r2,#4] 0x000098d4: e3500000 ..P. CMP r0,#0 0x000098d8: e59f2624 $&.. LDR r2,[pc,#1572] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000098dc: e2831e13 .... ADD r1,r3,#0x130 0x000098e0: e59f36d0 .6.. LDR r3,[pc,#1744] ; [0x9fb8] = 0xe000c 0x000098e4: ea00002a *... B {pc} + 0xb0 ; 0x9994 0x000098e8: e59f2614 .&.. LDR r2,[pc,#1556] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000098ec: e3500000 ..P. CMP r0,#0 0x000098f0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000098f4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000098f8: e3500000 ..P. CMP r0,#0 0x000098fc: e59f2600 .&.. LDR r2,[pc,#1536] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009900: e2831004 .... ADD r1,r3,#4 0x00009904: e59f3644 D6.. LDR r3,[pc,#1604] ; [0x9f50] = 0x7040003 0x00009908: e5813000 .0.. STR r3,[r1,#0] 0x0000990c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009910: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009914: e3500000 ..P. CMP r0,#0 0x00009918: e59f25e4 .%.. LDR r2,[pc,#1508] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000991c: e2831014 .... ADD r1,r3,#0x14 0x00009920: e59f35e4 .5.. LDR r3,[pc,#1508] ; [0x9f0c] = 0x8a0018 0x00009924: e5813000 .0.. STR r3,[r1,#0] 0x00009928: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000992c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009930: e3500000 ..P. CMP r0,#0 0x00009934: e59f25c8 .%.. LDR r2,[pc,#1480] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009938: e283101c .... ADD r1,r3,#0x1c 0x0000993c: e59f3610 .6.. LDR r3,[pc,#1552] ; [0x9f54] = 0x2c0271 0x00009940: e5813000 .0.. STR r3,[r1,#0] 0x00009944: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009948: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000994c: e3500000 ..P. CMP r0,#0 0x00009950: e59f25ac .%.. LDR r2,[pc,#1452] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009954: e2831f45 E... ADD r1,r3,#0x114 0x00009958: e59f35b4 .5.. LDR r3,[pc,#1460] ; [0x9f14] = 0x16447e 0x0000995c: e5813000 .0.. STR r3,[r1,#0] 0x00009960: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009964: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009968: e3500000 ..P. CMP r0,#0 0x0000996c: e2832f49 I/.. ADD r2,r3,#0x124 0x00009970: e3a03e5a Z>.. MOV r3,#0x5a0 0x00009974: e5823000 .0.. STR r3,[r2,#0] 0x00009978: e59f2584 .%.. LDR r2,[pc,#1412] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000997c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009980: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009984: e3500000 ..P. CMP r0,#0 0x00009988: e59f2574 t%.. LDR r2,[pc,#1396] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x0000998c: e2831e13 .... ADD r1,r3,#0x130 0x00009990: e59f35c0 .5.. LDR r3,[pc,#1472] ; [0x9f58] = 0x800b000c 0x00009994: e5813000 .0.. STR r3,[r1,#0] 0x00009998: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000999c: 15923004 .0.. LDRNE r3,[r2,#4] 0x000099a0: e3500000 ..P. CMP r0,#0 0x000099a4: e2832f4f O/.. ADD r2,r3,#0x13c 0x000099a8: e3a03000 .0.. MOV r3,#0 0x000099ac: e5823000 .0.. STR r3,[r2,#0] 0x000099b0: e59f254c L%.. LDR r2,[pc,#1356] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000099b4: 05923000 .0.. LDREQ r3,[r2,#0] 0x000099b8: 15923004 .0.. LDRNE r3,[r2,#4] 0x000099bc: e3500000 ..P. CMP r0,#0 0x000099c0: e283200c . .. ADD r2,r3,#0xc 0x000099c4: e3a03e12 .>.. MOV r3,#0x120 0x000099c8: e5823000 .0.. STR r3,[r2,#0] 0x000099cc: e59f2530 0%.. LDR r2,[pc,#1328] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000099d0: 05923000 .0.. LDREQ r3,[r2,#0] 0x000099d4: 15923004 .0.. LDRNE r3,[r2,#4] 0x000099d8: e2832020 .. ADD r2,r3,#0x20 0x000099dc: e59f3538 85.. LDR r3,[pc,#1336] ; [0x9f1c] = 0xfc00fc 0x000099e0: ea0001ca .... B {pc} + 0x730 ; 0xa110 0x000099e4: e59f2518 .%.. LDR r2,[pc,#1304] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000099e8: e3500000 ..P. CMP r0,#0 0x000099ec: 05923000 .0.. LDREQ r3,[r2,#0] 0x000099f0: 15923004 .0.. LDRNE r3,[r2,#4] 0x000099f4: e3500000 ..P. CMP r0,#0 0x000099f8: e59f2504 .%.. LDR r2,[pc,#1284] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x000099fc: e2831004 .... ADD r1,r3,#4 0x00009a00: e59f3554 T5.. LDR r3,[pc,#1364] ; [0x9f5c] = 0x4000a 0x00009a04: e5813000 .0.. STR r3,[r1,#0] 0x00009a08: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009a0c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009a10: e3500000 ..P. CMP r0,#0 0x00009a14: e59f24e8 .$.. LDR r2,[pc,#1256] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009a18: e2831014 .... ADD r1,r3,#0x14 0x00009a1c: e59f353c <5.. LDR r3,[pc,#1340] ; [0x9f60] = 0x1040190 0x00009a20: e5813000 .0.. STR r3,[r1,#0] 0x00009a24: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009a28: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009a2c: e3500000 ..P. CMP r0,#0 0x00009a30: e59f24cc .$.. LDR r2,[pc,#1228] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009a34: e2831018 .... ADD r1,r3,#0x18 0x00009a38: e59f3524 $5.. LDR r3,[pc,#1316] ; [0x9f64] = 0x5000190 0x00009a3c: e5813000 .0.. STR r3,[r1,#0] 0x00009a40: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009a44: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009a48: e3500000 ..P. CMP r0,#0 0x00009a4c: e59f24b0 .$.. LDR r2,[pc,#1200] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009a50: e283101c .... ADD r1,r3,#0x1c 0x00009a54: e59f350c .5.. LDR r3,[pc,#1292] ; [0x9f68] = 0x1902ee 0x00009a58: e5813000 .0.. STR r3,[r1,#0] 0x00009a5c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009a60: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009a64: e3500000 ..P. CMP r0,#0 0x00009a68: e59f2494 .$.. LDR r2,[pc,#1172] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009a6c: e2831f45 E... ADD r1,r3,#0x114 0x00009a70: e59f34f4 .4.. LDR r3,[pc,#1268] ; [0x9f6c] = 0xdc280228 0x00009a74: e5813000 .0.. STR r3,[r1,#0] 0x00009a78: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009a7c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009a80: e3500000 ..P. CMP r0,#0 0x00009a84: e2832f49 I/.. ADD r2,r3,#0x124 0x00009a88: e3a03c05 .<.. MOV r3,#0x500 0x00009a8c: e5823000 .0.. STR r3,[r2,#0] 0x00009a90: e59f246c l$.. LDR r2,[pc,#1132] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009a94: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009a98: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009a9c: e3500000 ..P. CMP r0,#0 0x00009aa0: e59f245c \$.. LDR r2,[pc,#1116] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009aa4: e2831e13 .... ADD r1,r3,#0x130 0x00009aa8: e59f3508 .5.. LDR r3,[pc,#1288] ; [0x9fb8] = 0xe000c 0x00009aac: ea000031 1... B {pc} + 0xcc ; 0x9b78 0x00009ab0: e59f244c L$.. LDR r2,[pc,#1100] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009ab4: e3500000 ..P. CMP r0,#0 0x00009ab8: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009abc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009ac0: e3500000 ..P. CMP r0,#0 0x00009ac4: e59f2438 8$.. LDR r2,[pc,#1080] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009ac8: e2831004 .... ADD r1,r3,#4 0x00009acc: e59f3488 .4.. LDR r3,[pc,#1160] ; [0x9f5c] = 0x4000a 0x00009ad0: e5813000 .0.. STR r3,[r1,#0] 0x00009ad4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009ad8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009adc: e3500000 ..P. CMP r0,#0 0x00009ae0: e59f241c .$.. LDR r2,[pc,#1052] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009ae4: e2831014 .... ADD r1,r3,#0x14 0x00009ae8: e59f3480 .4.. LDR r3,[pc,#1152] ; [0x9f70] = 0x1040046 0x00009aec: e5813000 .0.. STR r3,[r1,#0] 0x00009af0: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009af4: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009af8: e3500000 ..P. CMP r0,#0 0x00009afc: e59f2400 .$.. LDR r2,[pc,#1024] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009b00: e2831018 .... ADD r1,r3,#0x18 0x00009b04: e59f3468 h4.. LDR r3,[pc,#1128] ; [0x9f74] = 0x5000046 0x00009b08: e5813000 .0.. STR r3,[r1,#0] 0x00009b0c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009b10: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009b14: e3500000 ..P. CMP r0,#0 0x00009b18: e59f23e4 .#.. LDR r2,[pc,#996] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009b1c: e283101c .... ADD r1,r3,#0x1c 0x00009b20: e59f3440 @4.. LDR r3,[pc,#1088] ; [0x9f68] = 0x1902ee 0x00009b24: e5813000 .0.. STR r3,[r1,#0] 0x00009b28: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009b2c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009b30: e3500000 ..P. CMP r0,#0 0x00009b34: e59f23c8 .#.. LDR r2,[pc,#968] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009b38: e2831f45 E... ADD r1,r3,#0x114 0x00009b3c: e59f3428 (4.. LDR r3,[pc,#1064] ; [0x9f6c] = 0xdc280228 0x00009b40: e5813000 .0.. STR r3,[r1,#0] 0x00009b44: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009b48: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009b4c: e3500000 ..P. CMP r0,#0 0x00009b50: e2832f49 I/.. ADD r2,r3,#0x124 0x00009b54: e3a03c05 .<.. MOV r3,#0x500 0x00009b58: e5823000 .0.. STR r3,[r2,#0] 0x00009b5c: e59f23a0 .#.. LDR r2,[pc,#928] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009b60: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009b64: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009b68: e3500000 ..P. CMP r0,#0 0x00009b6c: e59f2390 .#.. LDR r2,[pc,#912] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009b70: e2831e13 .... ADD r1,r3,#0x130 0x00009b74: e59f33fc .3.. LDR r3,[pc,#1020] ; [0x9f78] = 0xc0008 0x00009b78: e5813000 .0.. STR r3,[r1,#0] 0x00009b7c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009b80: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009b84: e3500000 ..P. CMP r0,#0 0x00009b88: e2832f4f O/.. ADD r2,r3,#0x13c 0x00009b8c: e3a03407 .4.. MOV r3,#0x7000000 0x00009b90: e5823000 .0.. STR r3,[r2,#0] 0x00009b94: e59f2368 h#.. LDR r2,[pc,#872] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009b98: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009b9c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009ba0: e3500000 ..P. CMP r0,#0 0x00009ba4: e59f2358 X#.. LDR r2,[pc,#856] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009ba8: e283100c .... ADD r1,r3,#0xc 0x00009bac: e59f33ec .3.. LDR r3,[pc,#1004] ; [0x9fa0] = 0x1be0124 0x00009bb0: e5813000 .0.. STR r3,[r1,#0] 0x00009bb4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009bb8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009bbc: e3500000 ..P. CMP r0,#0 0x00009bc0: e2832f4a J/.. ADD r2,r3,#0x128 0x00009bc4: e3a03000 .0.. MOV r3,#0 0x00009bc8: e5823000 .0.. STR r3,[r2,#0] 0x00009bcc: e59f2330 0#.. LDR r2,[pc,#816] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009bd0: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009bd4: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009bd8: e3500000 ..P. CMP r0,#0 0x00009bdc: e59f2320 #.. LDR r2,[pc,#800] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009be0: e2831020 ... ADD r1,r3,#0x20 0x00009be4: e59f3330 03.. LDR r3,[pc,#816] ; [0x9f1c] = 0xfc00fc 0x00009be8: ea0000bf .... B {pc} + 0x304 ; 0x9eec 0x00009bec: e59f2310 .#.. LDR r2,[pc,#784] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009bf0: e3500000 ..P. CMP r0,#0 0x00009bf4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009bf8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009bfc: e3500000 ..P. CMP r0,#0 0x00009c00: e59f22fc .".. LDR r2,[pc,#764] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009c04: e2831004 .... ADD r1,r3,#4 0x00009c08: e59f336c l3.. LDR r3,[pc,#876] ; [0x9f7c] = 0x4000c 0x00009c0c: e5813000 .0.. STR r3,[r1,#0] 0x00009c10: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009c14: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009c18: e3500000 ..P. CMP r0,#0 0x00009c1c: e59f22e0 .".. LDR r2,[pc,#736] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009c20: e2831014 .... ADD r1,r3,#0x14 0x00009c24: e59f3354 T3.. LDR r3,[pc,#852] ; [0x9f80] = 0xc001e4 0x00009c28: e5813000 .0.. STR r3,[r1,#0] 0x00009c2c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009c30: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009c34: e3500000 ..P. CMP r0,#0 0x00009c38: e59f22c4 .".. LDR r2,[pc,#708] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009c3c: e2831018 .... ADD r1,r3,#0x18 0x00009c40: e59f333c <3.. LDR r3,[pc,#828] ; [0x9f84] = 0x3700108 0x00009c44: ea000015 .... B {pc} + 0x5c ; 0x9ca0 0x00009c48: e59f22b4 .".. LDR r2,[pc,#692] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009c4c: e3500000 ..P. CMP r0,#0 0x00009c50: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009c54: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009c58: e3500000 ..P. CMP r0,#0 0x00009c5c: e59f22a0 .".. LDR r2,[pc,#672] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009c60: e2831004 .... ADD r1,r3,#4 0x00009c64: e59f3310 .3.. LDR r3,[pc,#784] ; [0x9f7c] = 0x4000c 0x00009c68: e5813000 .0.. STR r3,[r1,#0] 0x00009c6c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009c70: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009c74: e3500000 ..P. CMP r0,#0 0x00009c78: e59f2284 .".. LDR r2,[pc,#644] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009c7c: e2831014 .... ADD r1,r3,#0x14 0x00009c80: e59f331c .3.. LDR r3,[pc,#796] ; [0x9fa4] = 0xc0002c 0x00009c84: e5813000 .0.. STR r3,[r1,#0] 0x00009c88: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009c8c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009c90: e3500000 ..P. CMP r0,#0 0x00009c94: e59f2268 h".. LDR r2,[pc,#616] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009c98: e2831018 .... ADD r1,r3,#0x18 0x00009c9c: e59f32e4 .2.. LDR r3,[pc,#740] ; [0x9f88] = 0x370002c 0x00009ca0: e5813000 .0.. STR r3,[r1,#0] 0x00009ca4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009ca8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009cac: e3500000 ..P. CMP r0,#0 0x00009cb0: e59f224c L".. LDR r2,[pc,#588] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009cb4: e283101c .... ADD r1,r3,#0x1c 0x00009cb8: e59f32cc .2.. LDR r3,[pc,#716] ; [0x9f8c] = 0x140465 0x00009cbc: e5813000 .0.. STR r3,[r1,#0] 0x00009cc0: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009cc4: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009cc8: e3500000 ..P. CMP r0,#0 0x00009ccc: e59f2230 0".. LDR r2,[pc,#560] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009cd0: e2831f45 E... ADD r1,r3,#0x114 0x00009cd4: e59f32b4 .2.. LDR r3,[pc,#692] ; [0x9f90] = 0x582c442c 0x00009cd8: e5813000 .0.. STR r3,[r1,#0] 0x00009cdc: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009ce0: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009ce4: e3500000 ..P. CMP r0,#0 0x00009ce8: e2832f49 I/.. ADD r2,r3,#0x124 0x00009cec: e3a03d1e .=.. MOV r3,#0x780 0x00009cf0: e5823000 .0.. STR r3,[r2,#0] 0x00009cf4: e59f2208 .".. LDR r2,[pc,#520] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009cf8: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009cfc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009d00: e3500000 ..P. CMP r0,#0 0x00009d04: e59f21f8 .!.. LDR r2,[pc,#504] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009d08: e2831e13 .... ADD r1,r3,#0x130 0x00009d0c: e59f3280 .2.. LDR r3,[pc,#640] ; [0x9f94] = 0xe0008 0x00009d10: e5813000 .0.. STR r3,[r1,#0] 0x00009d14: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009d18: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009d1c: e3500000 ..P. CMP r0,#0 0x00009d20: e2832f4f O/.. ADD r2,r3,#0x13c 0x00009d24: e3a03407 .4.. MOV r3,#0x7000000 0x00009d28: e5823000 .0.. STR r3,[r2,#0] 0x00009d2c: e59f21d0 .!.. LDR r2,[pc,#464] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009d30: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009d34: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009d38: e3500000 ..P. CMP r0,#0 0x00009d3c: e59f21c0 .!.. LDR r2,[pc,#448] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009d40: e283100c .... ADD r1,r3,#0xc 0x00009d44: e59f3254 T2.. LDR r3,[pc,#596] ; [0x9fa0] = 0x1be0124 0x00009d48: e5813000 .0.. STR r3,[r1,#0] 0x00009d4c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009d50: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009d54: e3500000 ..P. CMP r0,#0 0x00009d58: e2832f4a J/.. ADD r2,r3,#0x128 0x00009d5c: e3a03000 .0.. MOV r3,#0 0x00009d60: e5823000 .0.. STR r3,[r2,#0] 0x00009d64: e59f2198 .!.. LDR r2,[pc,#408] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009d68: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009d6c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009d70: e3500000 ..P. CMP r0,#0 0x00009d74: e59f2188 .!.. LDR r2,[pc,#392] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009d78: e2831020 ... ADD r1,r3,#0x20 0x00009d7c: e59f3198 .1.. LDR r3,[pc,#408] ; [0x9f1c] = 0xfc00fc 0x00009d80: e5813000 .0.. STR r3,[r1,#0] 0x00009d84: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009d88: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009d8c: e3500000 ..P. CMP r0,#0 0x00009d90: e2832f46 F/.. ADD r2,r3,#0x118 0x00009d94: e30a30a0 .0.. MOV r3,#0xa0a0 0x00009d98: e5823000 .0.. STR r3,[r2,#0] 0x00009d9c: e59f2160 `!.. LDR r2,[pc,#352] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009da0: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009da4: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009da8: e2832f41 A/.. ADD r2,r3,#0x104 0x00009dac: e3a03000 .0.. MOV r3,#0 0x00009db0: ea0000d6 .... B {pc} + 0x360 ; 0xa110 0x00009db4: e59f2148 H!.. LDR r2,[pc,#328] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009db8: e3500000 ..P. CMP r0,#0 0x00009dbc: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009dc0: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009dc4: e3500000 ..P. CMP r0,#0 0x00009dc8: e59f2134 4!.. LDR r2,[pc,#308] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009dcc: e2831004 .... ADD r1,r3,#4 0x00009dd0: e59f31c4 .1.. LDR r3,[pc,#452] ; [0x9f9c] = 0x4000e 0x00009dd4: e5813000 .0.. STR r3,[r1,#0] 0x00009dd8: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009ddc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009de0: e3500000 ..P. CMP r0,#0 0x00009de4: e59f2118 .!.. LDR r2,[pc,#280] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009de8: e2831014 .... ADD r1,r3,#0x14 0x00009dec: e59f318c .1.. LDR r3,[pc,#396] ; [0x9f80] = 0xc001e4 0x00009df0: e5813000 .0.. STR r3,[r1,#0] 0x00009df4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009df8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009dfc: e3500000 ..P. CMP r0,#0 0x00009e00: e59f20fc . .. LDR r2,[pc,#252] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009e04: e2831018 .... ADD r1,r3,#0x18 0x00009e08: e59f3188 .1.. LDR r3,[pc,#392] ; [0x9f98] = 0x7bc01e4 0x00009e0c: e5813000 .0.. STR r3,[r1,#0] 0x00009e10: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009e14: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009e18: e3500000 ..P. CMP r0,#0 0x00009e1c: e59f20e0 . .. LDR r2,[pc,#224] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009e20: e283101c .... ADD r1,r3,#0x1c 0x00009e24: e59f3180 .1.. LDR r3,[pc,#384] ; [0x9fac] = 0x290465 0x00009e28: e5813000 .0.. STR r3,[r1,#0] 0x00009e2c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009e30: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009e34: e3500000 ..P. CMP r0,#0 0x00009e38: e59f20c4 . .. LDR r2,[pc,#196] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009e3c: e2831f45 E... ADD r1,r3,#0x114 0x00009e40: e59f316c l1.. LDR r3,[pc,#364] ; [0x9fb4] = 0x582c022c 0x00009e44: e5813000 .0.. STR r3,[r1,#0] 0x00009e48: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009e4c: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009e50: e3500000 ..P. CMP r0,#0 0x00009e54: e2832f49 I/.. ADD r2,r3,#0x124 0x00009e58: e3a03d1e .=.. MOV r3,#0x780 0x00009e5c: e5823000 .0.. STR r3,[r2,#0] 0x00009e60: e59f209c . .. LDR r2,[pc,#156] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009e64: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009e68: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009e6c: e3500000 ..P. CMP r0,#0 0x00009e70: e59f208c . .. LDR r2,[pc,#140] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009e74: e2831e13 .... ADD r1,r3,#0x130 0x00009e78: e59f3138 81.. LDR r3,[pc,#312] ; [0x9fb8] = 0xe000c 0x00009e7c: e5813000 .0.. STR r3,[r1,#0] 0x00009e80: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009e84: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009e88: e3500000 ..P. CMP r0,#0 0x00009e8c: e2832f4f O/.. ADD r2,r3,#0x13c 0x00009e90: e3a03407 .4.. MOV r3,#0x7000000 0x00009e94: e5823000 .0.. STR r3,[r2,#0] 0x00009e98: e59f2064 d .. LDR r2,[pc,#100] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009e9c: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009ea0: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009ea4: e3500000 ..P. CMP r0,#0 0x00009ea8: e59f2054 T .. LDR r2,[pc,#84] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009eac: e283100c .... ADD r1,r3,#0xc 0x00009eb0: e59f30e8 .0.. LDR r3,[pc,#232] ; [0x9fa0] = 0x1be0124 0x00009eb4: e5813000 .0.. STR r3,[r1,#0] 0x00009eb8: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009ebc: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009ec0: e3500000 ..P. CMP r0,#0 0x00009ec4: e2832f4a J/.. ADD r2,r3,#0x128 0x00009ec8: e3a03000 .0.. MOV r3,#0 0x00009ecc: e5823000 .0.. STR r3,[r2,#0] 0x00009ed0: e59f202c , .. LDR r2,[pc,#44] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009ed4: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009ed8: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009edc: e3500000 ..P. CMP r0,#0 0x00009ee0: e59f201c . .. LDR r2,[pc,#28] ; [([Section 17] + 17016) = 0x9f04] = 0x4278 0x00009ee4: e2831020 ... ADD r1,r3,#0x20 0x00009ee8: e59f30c0 .0.. LDR r3,[pc,#192] ; [0x9fb0] = 0xfc00c0 0x00009eec: e5813000 .0.. STR r3,[r1,#0] 0x00009ef0: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009ef4: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009ef8: e2832f46 F/.. ADD r2,r3,#0x118 0x00009efc: e30a30a0 .0.. MOV r3,#0xa0a0 0x00009f00: ea000082 .... B {pc} + 0x210 ; 0xa110 $d 0x00009f04: 00004278 xB.. DCD 17016 ; [Section 17] 0x00009f08: 07030001 .... DCD 117637121 0x00009f0c: 008a0018 .... DCD 9043992 0x00009f10: 00160271 q... DCD 1442417 0x00009f14: 0016447e ~D.. DCD 1459326 0x00009f18: 800d000c .... DCD 2148335628 0x00009f1c: 00fc00fc .... DCD 16515324 0x00009f20: 07030000 .... DCD 117637120 0x00009f24: 00760020 .v. DCD 7733280 0x00009f28: 0016020d .... DCD 1442317 0x00009f2c: 00f0011a .... DCD 15728922 0x00009f30: 001000f0 .... DCD 1048816 0x00009f34: 21e6efe3 ...! DCD 568782819 0x00009f38: 21f69446 F..! DCD 569807942 0x00009f3c: 07040000 .... DCD 117702656 0x00009f40: 001000fc .... DCD 1048828 0x00009f44: 07040001 .... DCD 117702657 0x00009f48: 07040002 .... DCD 117702658 0x00009f4c: 002c020d ..,. DCD 2884109 0x00009f50: 07040003 .... DCD 117702659 0x00009f54: 002c0271 q.,. DCD 2884209 0x00009f58: 800b000c .... DCD 2148204556 0x00009f5c: 0004000a .... DCD 262154 0x00009f60: 01040190 .... DCD 17039760 0x00009f64: 05000190 .... DCD 83886480 0x00009f68: 001902ee .... DCD 1639150 0x00009f6c: dc280228 (.(. DCD 3693609512 0x00009f70: 01040046 F... DCD 17039430 0x00009f74: 05000046 F... DCD 83886150 0x00009f78: 000c0008 .... DCD 786440 0x00009f7c: 0004000c .... DCD 262156 0x00009f80: 00c001e4 .... DCD 12583396 0x00009f84: 03700108 ..p. DCD 57671944 0x00009f88: 0370002c ,.p. DCD 57671724 0x00009f8c: 00140465 e... DCD 1311845 0x00009f90: 582c442c ,D,X DCD 1479296044 0x00009f94: 000e0008 .... DCD 917512 0x00009f98: 07bc01e4 .... DCD 129761764 0x00009f9c: 0004000e .... DCD 262158 0x00009fa0: 01be0124 $... DCD 29229348 0x00009fa4: 00c0002c ,... DCD 12582956 0x00009fa8: 07bc002c ,... DCD 129761324 0x00009fac: 00290465 e.). DCD 2688101 0x00009fb0: 00fc00c0 .... DCD 16515264 0x00009fb4: 582c022c ,.,X DCD 1479279148 0x00009fb8: 000e000c .... DCD 917516 0x00009fbc: 00004278 xB.. DCD 17016 ; [Section 17] 0x00009fc0: 1f1f1f1f .... DCD 522133279 $a 0x00009fc4: e51f2010 . .. LDR r2,[pc,#-16] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x00009fc8: e3500000 ..P. CMP r0,#0 0x00009fcc: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009fd0: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009fd4: e3500000 ..P. CMP r0,#0 0x00009fd8: e51f2024 $ .. LDR r2,[pc,#-36] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x00009fdc: e2831004 .... ADD r1,r3,#4 0x00009fe0: e51f304c L0.. LDR r3,[pc,#-76] ; [0x9f9c] = 0x4000e 0x00009fe4: e5813000 .0.. STR r3,[r1,#0] 0x00009fe8: 05923000 .0.. LDREQ r3,[r2,#0] 0x00009fec: 15923004 .0.. LDRNE r3,[r2,#4] 0x00009ff0: e3500000 ..P. CMP r0,#0 0x00009ff4: e51f2040 @ .. LDR r2,[pc,#-64] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x00009ff8: e283100c .... ADD r1,r3,#0xc 0x00009ffc: e51f3064 d0.. LDR r3,[pc,#-100] ; [0x9fa0] = 0x1be0124 0x0000a000: e5813000 .0.. STR r3,[r1,#0] 0x0000a004: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a008: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a00c: e3500000 ..P. CMP r0,#0 0x0000a010: e51f205c \ .. LDR r2,[pc,#-92] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x0000a014: e2831014 .... ADD r1,r3,#0x14 0x0000a018: e51f307c |0.. LDR r3,[pc,#-124] ; [0x9fa4] = 0xc0002c 0x0000a01c: e5813000 .0.. STR r3,[r1,#0] 0x0000a020: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a024: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a028: e3500000 ..P. CMP r0,#0 0x0000a02c: e51f2078 x .. LDR r2,[pc,#-120] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x0000a030: e2831018 .... ADD r1,r3,#0x18 0x0000a034: e51f3094 .0.. LDR r3,[pc,#-148] ; [0x9fa8] = 0x7bc002c 0x0000a038: e5813000 .0.. STR r3,[r1,#0] 0x0000a03c: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a040: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a044: e3500000 ..P. CMP r0,#0 0x0000a048: e51f2094 . .. LDR r2,[pc,#-148] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x0000a04c: e283101c .... ADD r1,r3,#0x1c 0x0000a050: e51f30ac .0.. LDR r3,[pc,#-172] ; [0x9fac] = 0x290465 0x0000a054: e5813000 .0.. STR r3,[r1,#0] 0x0000a058: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a05c: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a060: e3500000 ..P. CMP r0,#0 0x0000a064: e51f20b0 . .. LDR r2,[pc,#-176] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x0000a068: e2831020 ... ADD r1,r3,#0x20 0x0000a06c: e51f30c4 .0.. LDR r3,[pc,#-196] ; [0x9fb0] = 0xfc00c0 0x0000a070: e5813000 .0.. STR r3,[r1,#0] 0x0000a074: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a078: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a07c: e3500000 ..P. CMP r0,#0 0x0000a080: e51f20cc . .. LDR r2,[pc,#-204] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x0000a084: e2831f45 E... ADD r1,r3,#0x114 0x0000a088: e51f30dc .0.. LDR r3,[pc,#-220] ; [0x9fb4] = 0x582c022c 0x0000a08c: e5813000 .0.. STR r3,[r1,#0] 0x0000a090: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a094: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a098: e3500000 ..P. CMP r0,#0 0x0000a09c: e2832f46 F/.. ADD r2,r3,#0x118 0x0000a0a0: e30a30a0 .0.. MOV r3,#0xa0a0 0x0000a0a4: e5823000 .0.. STR r3,[r2,#0] 0x0000a0a8: e51f20f4 . .. LDR r2,[pc,#-244] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x0000a0ac: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a0b0: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a0b4: e3500000 ..P. CMP r0,#0 0x0000a0b8: e2832f49 I/.. ADD r2,r3,#0x124 0x0000a0bc: e3a03d1e .=.. MOV r3,#0x780 0x0000a0c0: e5823000 .0.. STR r3,[r2,#0] 0x0000a0c4: e51f2110 .!.. LDR r2,[pc,#-272] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x0000a0c8: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a0cc: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a0d0: e3500000 ..P. CMP r0,#0 0x0000a0d4: e2832f4a J/.. ADD r2,r3,#0x128 0x0000a0d8: e3a03000 .0.. MOV r3,#0 0x0000a0dc: e5823000 .0.. STR r3,[r2,#0] 0x0000a0e0: e51f212c ,!.. LDR r2,[pc,#-300] ; [([Section 17] + 17016) = 0x9fbc] = 0x4278 0x0000a0e4: 05923000 .0.. LDREQ r3,[r2,#0] 0x0000a0e8: 15923004 .0.. LDRNE r3,[r2,#4] 0x0000a0ec: e3500000 ..P. CMP r0,#0 0x0000a0f0: e51f213c ... MOV r0,#0x3e 0x0000b7fc: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000b800: e5840004 .... STR r0,[r4,#4] 0x0000b804: e3a00041 A... MOV r0,#0x41 0x0000b808: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000b80c: e5840008 .... STR r0,[r4,#8] 0x0000b810: e3a00028 (... MOV r0,#0x28 0x0000b814: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000b818: e5840050 P... STR r0,[r4,#0x50] 0x0000b81c: e3a00032 2... MOV r0,#0x32 0x0000b820: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000b824: e5840054 T... STR r0,[r4,#0x54] 0x0000b828: e3a00043 C... MOV r0,#0x43 0x0000b82c: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000b830: e3a01001 .... MOV r1,#1 0x0000b834: e5840058 X... STR r0,[r4,#0x58] 0x0000b838: e594000c .... LDR r0,[r4,#0xc] 0x0000b83c: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b840: e3a01001 .... MOV r1,#1 0x0000b844: e5940010 .... LDR r0,[r4,#0x10] 0x0000b848: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b84c: e3a01001 .... MOV r1,#1 0x0000b850: e5940004 .... LDR r0,[r4,#4] 0x0000b854: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b858: e3a01001 .... MOV r1,#1 0x0000b85c: e5940008 .... LDR r0,[r4,#8] 0x0000b860: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b864: e3a01001 .... MOV r1,#1 0x0000b868: e5940050 P... LDR r0,[r4,#0x50] 0x0000b86c: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b870: e3a01001 .... MOV r1,#1 0x0000b874: e5940054 T... LDR r0,[r4,#0x54] 0x0000b878: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b87c: e5940058 X... LDR r0,[r4,#0x58] 0x0000b880: e3a01001 .... MOV r1,#1 0x0000b884: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b888: e5942000 . .. LDR r2,[r4,#0] 0x0000b88c: e59f3010 .0.. LDR r3,[pc,#16] ; [0xb8a4] = 0x1111111 0x0000b890: e3a00000 .... MOV r0,#0 0x0000b894: e1823003 .0.. ORR r3,r2,r3 0x0000b898: e5843000 .0.. STR r3,[r4,#0] 0x0000b89c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000b8a0: 00004280 .B.. DCD 17024 ; [Section 17] 0x0000b8a4: 01111111 .... DCD 17895697 scaler_clk_exit $a 0x0000b8a8: e1a0c00d .... MOV r12,r13 0x0000b8ac: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000b8b0: e24cb004 ..L. SUB r11,r12,#4 0x0000b8b4: e2505000 .PP. SUBS r5,r0,#0 0x0000b8b8: 1a000015 .... BNE {pc} + 0x5c ; 0xb914 0x0000b8bc: e59f40b8 .@.. LDR r4,[pc,#184] ; [([Section 17] + 17024) = 0xb97c] = 0x4280 0x0000b8c0: e3a01001 .... MOV r1,#1 0x0000b8c4: e5940024 $... LDR r0,[r4,#0x24] 0x0000b8c8: ebfffffe .... BL OSAL_CCMU_MclkReset ; 0x3018 Section #1 0x0000b8cc: e1a01005 .... MOV r1,r5 0x0000b8d0: e5940004 .... LDR r0,[r4,#4] 0x0000b8d4: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b8d8: e1a01005 .... MOV r1,r5 0x0000b8dc: e5940014 .... LDR r0,[r4,#0x14] 0x0000b8e0: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b8e4: e1a01005 .... MOV r1,r5 0x0000b8e8: e5940024 $... LDR r0,[r4,#0x24] 0x0000b8ec: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b8f0: e5940004 .... LDR r0,[r4,#4] 0x0000b8f4: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000b8f8: e5940014 .... LDR r0,[r4,#0x14] 0x0000b8fc: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000b900: e5940024 $... LDR r0,[r4,#0x24] 0x0000b904: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000b908: e5943000 .0.. LDR r3,[r4,#0] 0x0000b90c: e3c33c07 .<.. BIC r3,r3,#0x700 0x0000b910: ea000016 .... B {pc} + 0x60 ; 0xb970 0x0000b914: e3550001 ..U. CMP r5,#1 0x0000b918: 1a000015 .... BNE {pc} + 0x5c ; 0xb974 0x0000b91c: e59f4058 X@.. LDR r4,[pc,#88] ; [([Section 17] + 17024) = 0xb97c] = 0x4280 0x0000b920: e1a01005 .... MOV r1,r5 0x0000b924: e5940028 (... LDR r0,[r4,#0x28] 0x0000b928: ebfffffe .... BL OSAL_CCMU_MclkReset ; 0x3018 Section #1 0x0000b92c: e3a01000 .... MOV r1,#0 0x0000b930: e5940008 .... LDR r0,[r4,#8] 0x0000b934: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b938: e3a01000 .... MOV r1,#0 0x0000b93c: e5940018 .... LDR r0,[r4,#0x18] 0x0000b940: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b944: e3a01000 .... MOV r1,#0 0x0000b948: e5940028 (... LDR r0,[r4,#0x28] 0x0000b94c: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b950: e5940008 .... LDR r0,[r4,#8] 0x0000b954: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000b958: e5940018 .... LDR r0,[r4,#0x18] 0x0000b95c: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000b960: e5940028 (... LDR r0,[r4,#0x28] 0x0000b964: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000b968: e5943000 .0.. LDR r3,[r4,#0] 0x0000b96c: e3c33a07 .:.. BIC r3,r3,#0x7000 0x0000b970: e5843000 .0.. STR r3,[r4,#0] 0x0000b974: e3a00000 .... MOV r0,#0 0x0000b978: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000b97c: 00004280 .B.. DCD 17024 ; [Section 17] scaler_clk_init $a 0x0000b980: e1a0c00d .... MOV r12,r13 0x0000b984: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000b988: e24cb004 ..L. SUB r11,r12,#4 0x0000b98c: e2505000 .PP. SUBS r5,r0,#0 0x0000b990: 1a000017 .... BNE {pc} + 0x64 ; 0xb9f4 0x0000b994: e280003e >... ADD r0,r0,#0x3e 0x0000b998: e59f40c4 .@.. LDR r4,[pc,#196] ; [([Section 17] + 17024) = 0xba64] = 0x4280 0x0000b99c: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000b9a0: e5840004 .... STR r0,[r4,#4] 0x0000b9a4: e3a0005b [... MOV r0,#0x5b 0x0000b9a8: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000b9ac: e5840014 .... STR r0,[r4,#0x14] 0x0000b9b0: e3a00009 .... MOV r0,#9 0x0000b9b4: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000b9b8: e1a01005 .... MOV r1,r5 0x0000b9bc: e5840024 $... STR r0,[r4,#0x24] 0x0000b9c0: ebfffffe .... BL OSAL_CCMU_MclkReset ; 0x3018 Section #1 0x0000b9c4: e3a01006 .... MOV r1,#6 0x0000b9c8: e5940024 $... LDR r0,[r4,#0x24] 0x0000b9cc: ebfffffe .... BL OSAL_CCMU_SetMclkSrc ; 0x2fb4 Section #1 0x0000b9d0: e3a01001 .... MOV r1,#1 0x0000b9d4: e5940024 $... LDR r0,[r4,#0x24] 0x0000b9d8: ebfffffe .... BL OSAL_CCMU_SetMclkDiv ; 0x2fdc Section #1 0x0000b9dc: e5940004 .... LDR r0,[r4,#4] 0x0000b9e0: e3a01001 .... MOV r1,#1 0x0000b9e4: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000b9e8: e5943000 .0.. LDR r3,[r4,#0] 0x0000b9ec: e3833c01 .<.. ORR r3,r3,#0x100 0x0000b9f0: ea000018 .... B {pc} + 0x68 ; 0xba58 0x0000b9f4: e3550001 ..U. CMP r5,#1 0x0000b9f8: 1a000017 .... BNE {pc} + 0x64 ; 0xba5c 0x0000b9fc: e3a00041 A... MOV r0,#0x41 0x0000ba00: e59f405c \@.. LDR r4,[pc,#92] ; [([Section 17] + 17024) = 0xba64] = 0x4280 0x0000ba04: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000ba08: e5840008 .... STR r0,[r4,#8] 0x0000ba0c: e3a0005c \... MOV r0,#0x5c 0x0000ba10: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000ba14: e5840018 .... STR r0,[r4,#0x18] 0x0000ba18: e3a00008 .... MOV r0,#8 0x0000ba1c: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000ba20: e3a01000 .... MOV r1,#0 0x0000ba24: e5840028 (... STR r0,[r4,#0x28] 0x0000ba28: ebfffffe .... BL OSAL_CCMU_MclkReset ; 0x3018 Section #1 0x0000ba2c: e3a01006 .... MOV r1,#6 0x0000ba30: e5940028 (... LDR r0,[r4,#0x28] 0x0000ba34: ebfffffe .... BL OSAL_CCMU_SetMclkSrc ; 0x2fb4 Section #1 0x0000ba38: e1a01005 .... MOV r1,r5 0x0000ba3c: e5940028 (... LDR r0,[r4,#0x28] 0x0000ba40: ebfffffe .... BL OSAL_CCMU_SetMclkDiv ; 0x2fdc Section #1 0x0000ba44: e1a01005 .... MOV r1,r5 0x0000ba48: e5940008 .... LDR r0,[r4,#8] 0x0000ba4c: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000ba50: e5943000 .0.. LDR r3,[r4,#0] 0x0000ba54: e3833a01 .:.. ORR r3,r3,#0x1000 0x0000ba58: e5843000 .0.. STR r3,[r4,#0] 0x0000ba5c: e3a00000 .... MOV r0,#0 0x0000ba60: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000ba64: 00004280 .B.. DCD 17024 ; [Section 17] image_clk_exit $a 0x0000ba68: e1a0c00d .... MOV r12,r13 0x0000ba6c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000ba70: e24cb004 ..L. SUB r11,r12,#4 0x0000ba74: e2505000 .PP. SUBS r5,r0,#0 0x0000ba78: 1a000015 .... BNE {pc} + 0x5c ; 0xbad4 0x0000ba7c: e59f40b8 .@.. LDR r4,[pc,#184] ; [([Section 17] + 17024) = 0xbb3c] = 0x4280 0x0000ba80: e3a01001 .... MOV r1,#1 0x0000ba84: e594002c ,... LDR r0,[r4,#0x2c] 0x0000ba88: ebfffffe .... BL OSAL_CCMU_MclkReset ; 0x3018 Section #1 0x0000ba8c: e1a01005 .... MOV r1,r5 0x0000ba90: e594000c .... LDR r0,[r4,#0xc] 0x0000ba94: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000ba98: e1a01005 .... MOV r1,r5 0x0000ba9c: e594001c .... LDR r0,[r4,#0x1c] 0x0000baa0: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000baa4: e1a01005 .... MOV r1,r5 0x0000baa8: e594002c ,... LDR r0,[r4,#0x2c] 0x0000baac: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000bab0: e594000c .... LDR r0,[r4,#0xc] 0x0000bab4: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000bab8: e594001c .... LDR r0,[r4,#0x1c] 0x0000babc: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000bac0: e594002c ,... LDR r0,[r4,#0x2c] 0x0000bac4: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000bac8: e5943000 .0.. LDR r3,[r4,#0] 0x0000bacc: e3c33007 .0.. BIC r3,r3,#7 0x0000bad0: ea000016 .... B {pc} + 0x60 ; 0xbb30 0x0000bad4: e3550001 ..U. CMP r5,#1 0x0000bad8: 1a000015 .... BNE {pc} + 0x5c ; 0xbb34 0x0000badc: e59f4058 X@.. LDR r4,[pc,#88] ; [([Section 17] + 17024) = 0xbb3c] = 0x4280 0x0000bae0: e1a01005 .... MOV r1,r5 0x0000bae4: e5940030 0... LDR r0,[r4,#0x30] 0x0000bae8: ebfffffe .... BL OSAL_CCMU_MclkReset ; 0x3018 Section #1 0x0000baec: e3a01000 .... MOV r1,#0 0x0000baf0: e5940010 .... LDR r0,[r4,#0x10] 0x0000baf4: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000baf8: e3a01000 .... MOV r1,#0 0x0000bafc: e5940020 ... LDR r0,[r4,#0x20] 0x0000bb00: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000bb04: e3a01000 .... MOV r1,#0 0x0000bb08: e5940030 0... LDR r0,[r4,#0x30] 0x0000bb0c: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000bb10: e5940010 .... LDR r0,[r4,#0x10] 0x0000bb14: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000bb18: e5940020 ... LDR r0,[r4,#0x20] 0x0000bb1c: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000bb20: e5940030 0... LDR r0,[r4,#0x30] 0x0000bb24: ebfffffe .... BL OSAL_CCMU_CloseMclk ; 0x2fa0 Section #1 0x0000bb28: e5943000 .0.. LDR r3,[r4,#0] 0x0000bb2c: e3c33070 p0.. BIC r3,r3,#0x70 0x0000bb30: e5843000 .0.. STR r3,[r4,#0] 0x0000bb34: e3a00000 .... MOV r0,#0 0x0000bb38: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000bb3c: 00004280 .B.. DCD 17024 ; [Section 17] image_clk_init $a 0x0000bb40: e1a0c00d .... MOV r12,r13 0x0000bb44: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000bb48: e24cb004 ..L. SUB r11,r12,#4 0x0000bb4c: e2505000 .PP. SUBS r5,r0,#0 0x0000bb50: 1a000022 "... BNE {pc} + 0x90 ; 0xbbe0 0x0000bb54: e280003f ?... ADD r0,r0,#0x3f 0x0000bb58: e59f411c .A.. LDR r4,[pc,#284] ; [([Section 17] + 17024) = 0xbc7c] = 0x4280 0x0000bb5c: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000bb60: e584000c .... STR r0,[r4,#0xc] 0x0000bb64: e3a00007 .... MOV r0,#7 0x0000bb68: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000bb6c: e584002c ,... STR r0,[r4,#0x2c] 0x0000bb70: e3a0005d ]... MOV r0,#0x5d 0x0000bb74: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000bb78: e1a01005 .... MOV r1,r5 0x0000bb7c: e584001c .... STR r0,[r4,#0x1c] 0x0000bb80: e594002c ,... LDR r0,[r4,#0x2c] 0x0000bb84: ebfffffe .... BL OSAL_CCMU_MclkReset ; 0x3018 Section #1 0x0000bb88: e3a01004 .... MOV r1,#4 0x0000bb8c: e594002c ,... LDR r0,[r4,#0x2c] 0x0000bb90: ebfffffe .... BL OSAL_CCMU_SetMclkSrc ; 0x2fb4 Section #1 0x0000bb94: e3a00004 .... MOV r0,#4 0x0000bb98: ebfffffe .... BL OSAL_CCMU_GetSrcFreq ; 0x2f78 Section #1 0x0000bb9c: e59f30dc .0.. LDR r3,[pc,#220] ; [0xbc80] = 0x11e1a2ff 0x0000bba0: e1500003 ..P. CMP r0,r3 0x0000bba4: 9594002c ,... LDRLS r0,[r4,#0x2c] 0x0000bba8: 93a01001 .... MOVLS r1,#1 0x0000bbac: 8594002c ,... LDRHI r0,[r4,#0x2c] 0x0000bbb0: 83a01002 .... MOVHI r1,#2 0x0000bbb4: e59f40c0 .@.. LDR r4,[pc,#192] ; [([Section 17] + 17024) = 0xbc7c] = 0x4280 0x0000bbb8: ebfffffe .... BL OSAL_CCMU_SetMclkDiv ; 0x2fdc Section #1 0x0000bbbc: e3a01001 .... MOV r1,#1 0x0000bbc0: e594000c .... LDR r0,[r4,#0xc] 0x0000bbc4: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000bbc8: e594002c ,... LDR r0,[r4,#0x2c] 0x0000bbcc: e3a01001 .... MOV r1,#1 0x0000bbd0: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000bbd4: e5943000 .0.. LDR r3,[r4,#0] 0x0000bbd8: e3833003 .0.. ORR r3,r3,#3 0x0000bbdc: ea000023 #... B {pc} + 0x94 ; 0xbc70 0x0000bbe0: e3550001 ..U. CMP r5,#1 0x0000bbe4: 1a000022 "... BNE {pc} + 0x90 ; 0xbc74 0x0000bbe8: e3a00042 B... MOV r0,#0x42 0x0000bbec: e59f4088 .@.. LDR r4,[pc,#136] ; [([Section 17] + 17024) = 0xbc7c] = 0x4280 0x0000bbf0: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000bbf4: e5840010 .... STR r0,[r4,#0x10] 0x0000bbf8: e3a00006 .... MOV r0,#6 0x0000bbfc: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000bc00: e5840030 0... STR r0,[r4,#0x30] 0x0000bc04: e3a0005e ^... MOV r0,#0x5e 0x0000bc08: ebfffffe .... BL OSAL_CCMU_OpenMclk ; 0x2f8c Section #1 0x0000bc0c: e3a01000 .... MOV r1,#0 0x0000bc10: e5840020 ... STR r0,[r4,#0x20] 0x0000bc14: e5940030 0... LDR r0,[r4,#0x30] 0x0000bc18: ebfffffe .... BL OSAL_CCMU_MclkReset ; 0x3018 Section #1 0x0000bc1c: e3a01004 .... MOV r1,#4 0x0000bc20: e5940030 0... LDR r0,[r4,#0x30] 0x0000bc24: ebfffffe .... BL OSAL_CCMU_SetMclkSrc ; 0x2fb4 Section #1 0x0000bc28: e3a00004 .... MOV r0,#4 0x0000bc2c: ebfffffe .... BL OSAL_CCMU_GetSrcFreq ; 0x2f78 Section #1 0x0000bc30: e59f3048 H0.. LDR r3,[pc,#72] ; [0xbc80] = 0x11e1a2ff 0x0000bc34: e1500003 ..P. CMP r0,r3 0x0000bc38: 95940030 0... LDRLS r0,[r4,#0x30] 0x0000bc3c: 91a01005 .... MOVLS r1,r5 0x0000bc40: 85940030 0... LDRHI r0,[r4,#0x30] 0x0000bc44: 83a01002 .... MOVHI r1,#2 0x0000bc48: e59f402c ,@.. LDR r4,[pc,#44] ; [([Section 17] + 17024) = 0xbc7c] = 0x4280 0x0000bc4c: ebfffffe .... BL OSAL_CCMU_SetMclkDiv ; 0x2fdc Section #1 0x0000bc50: e3a01001 .... MOV r1,#1 0x0000bc54: e5940010 .... LDR r0,[r4,#0x10] 0x0000bc58: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000bc5c: e5940030 0... LDR r0,[r4,#0x30] 0x0000bc60: e3a01001 .... MOV r1,#1 0x0000bc64: ebfffffe .... BL OSAL_CCMU_MclkOnOff ; 0x3004 Section #1 0x0000bc68: e5943000 .0.. LDR r3,[r4,#0] 0x0000bc6c: e3833030 00.. ORR r3,r3,#0x30 0x0000bc70: e5843000 .0.. STR r3,[r4,#0] 0x0000bc74: e3a00000 .... MOV r0,#0 0x0000bc78: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000bc7c: 00004280 .B.. DCD 17024 ; [Section 17] 0x0000bc80: 11e1a2ff .... DCD 299999999 BSP_disp_layer_get_alpha_value $a 0x0000bc84: e1a0c00d .... MOV r12,r13 0x0000bc88: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000bc8c: e24cb004 ..L. SUB r11,r12,#4 0x0000bc90: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000bc94: 4a00000d ...J BMI {pc} + 0x3c ; 0xbcd0 0x0000bc98: e59f2038 8 .. LDR r2,[pc,#56] ; [gdisp = 0xbcd8] = 0 0x0000bc9c: e1a00480 .... LSL r0,r0,#9 0x0000bca0: e0823000 .0.. ADD r3,r2,r0 0x0000bca4: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000bca8: e1510003 ..Q. CMP r1,r3 0x0000bcac: 2a000007 ...* BCS {pc} + 0x24 ; 0xbcd0 0x0000bcb0: e3a03060 `0.. MOV r3,#0x60 0x0000bcb4: e0230193 ..#. MLA r3,r3,r1,r0 0x0000bcb8: e0820003 .... ADD r0,r2,r3 0x0000bcbc: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000bcc0: e3130002 .... TST r3,#2 0x0000bcc4: 03e00003 .... MVNEQ r0,#3 0x0000bcc8: 11d00ab4 .... LDRHNE r0,[r0,#0xa4] 0x0000bccc: e89da800 .... LDM r13,{r11,r13,pc} 0x0000bcd0: e3e00001 .... MVN r0,#1 0x0000bcd4: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000bcd8: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_alpha_enable $a 0x0000bcdc: e1a0c00d .... MOV r12,r13 0x0000bce0: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000bce4: e24cb004 ..L. SUB r11,r12,#4 0x0000bce8: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000bcec: 4a00000d ...J BMI {pc} + 0x3c ; 0xbd28 0x0000bcf0: e59f2038 8 .. LDR r2,[pc,#56] ; [gdisp = 0xbd30] = 0 0x0000bcf4: e1a00480 .... LSL r0,r0,#9 0x0000bcf8: e0823000 .0.. ADD r3,r2,r0 0x0000bcfc: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000bd00: e1510003 ..Q. CMP r1,r3 0x0000bd04: 2a000007 ...* BCS {pc} + 0x24 ; 0xbd28 0x0000bd08: e3a03060 `0.. MOV r3,#0x60 0x0000bd0c: e0230193 ..#. MLA r3,r3,r1,r0 0x0000bd10: e0820003 .... ADD r0,r2,r3 0x0000bd14: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000bd18: e3130002 .... TST r3,#2 0x0000bd1c: 03e00003 .... MVNEQ r0,#3 0x0000bd20: 11d00ad2 .... LDRSBNE r0,[r0,#0xa2] 0x0000bd24: e89da800 .... LDM r13,{r11,r13,pc} 0x0000bd28: e3e00001 .... MVN r0,#1 0x0000bd2c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000bd30: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_pipe $a 0x0000bd34: e1a0c00d .... MOV r12,r13 0x0000bd38: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000bd3c: e24cb004 ..L. SUB r11,r12,#4 0x0000bd40: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000bd44: 4a00000d ...J BMI {pc} + 0x3c ; 0xbd80 0x0000bd48: e59f2038 8 .. LDR r2,[pc,#56] ; [gdisp = 0xbd88] = 0 0x0000bd4c: e1a00480 .... LSL r0,r0,#9 0x0000bd50: e0823000 .0.. ADD r3,r2,r0 0x0000bd54: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000bd58: e1510003 ..Q. CMP r1,r3 0x0000bd5c: 2a000007 ...* BCS {pc} + 0x24 ; 0xbd80 0x0000bd60: e3a03060 `0.. MOV r3,#0x60 0x0000bd64: e0230193 ..#. MLA r3,r3,r1,r0 0x0000bd68: e0820003 .... ADD r0,r2,r3 0x0000bd6c: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000bd70: e3130002 .... TST r3,#2 0x0000bd74: 03e00003 .... MVNEQ r0,#3 0x0000bd78: 15d000a0 .... LDRBNE r0,[r0,#0xa0] 0x0000bd7c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000bd80: e3e00001 .... MVN r0,#1 0x0000bd84: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000bd88: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_colorkey_enable $a 0x0000bd8c: e1a0c00d .... MOV r12,r13 0x0000bd90: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000bd94: e24cb004 ..L. SUB r11,r12,#4 0x0000bd98: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000bd9c: 4a00000d ...J BMI {pc} + 0x3c ; 0xbdd8 0x0000bda0: e59f2038 8 .. LDR r2,[pc,#56] ; [gdisp = 0xbde0] = 0 0x0000bda4: e1a00480 .... LSL r0,r0,#9 0x0000bda8: e0823000 .0.. ADD r3,r2,r0 0x0000bdac: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000bdb0: e1510003 ..Q. CMP r1,r3 0x0000bdb4: 2a000007 ...* BCS {pc} + 0x24 ; 0xbdd8 0x0000bdb8: e3a03060 `0.. MOV r3,#0x60 0x0000bdbc: e0230193 ..#. MLA r3,r3,r1,r0 0x0000bdc0: e0820003 .... ADD r0,r2,r3 0x0000bdc4: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000bdc8: e3130002 .... TST r3,#2 0x0000bdcc: 03e00003 .... MVNEQ r0,#3 0x0000bdd0: 11d00ad6 .... LDRSBNE r0,[r0,#0xa6] 0x0000bdd4: e89da800 .... LDM r13,{r11,r13,pc} 0x0000bdd8: e3e00001 .... MVN r0,#1 0x0000bddc: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000bde0: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_piro $a 0x0000bde4: e1a0c00d .... MOV r12,r13 0x0000bde8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000bdec: e24cb004 ..L. SUB r11,r12,#4 0x0000bdf0: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000bdf4: 4a00000d ...J BMI {pc} + 0x3c ; 0xbe30 0x0000bdf8: e59f2038 8 .. LDR r2,[pc,#56] ; [gdisp = 0xbe38] = 0 0x0000bdfc: e1a00480 .... LSL r0,r0,#9 0x0000be00: e0823000 .0.. ADD r3,r2,r0 0x0000be04: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000be08: e1510003 ..Q. CMP r1,r3 0x0000be0c: 2a000007 ...* BCS {pc} + 0x24 ; 0xbe30 0x0000be10: e3a03060 `0.. MOV r3,#0x60 0x0000be14: e0230193 ..#. MLA r3,r3,r1,r0 0x0000be18: e0820003 .... ADD r0,r2,r3 0x0000be1c: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000be20: e3130002 .... TST r3,#2 0x0000be24: 03e00003 .... MVNEQ r0,#3 0x0000be28: 15d000a1 .... LDRBNE r0,[r0,#0xa1] 0x0000be2c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000be30: e3e00001 .... MVN r0,#1 0x0000be34: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000be38: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_colorkey_enable $a 0x0000be3c: e1a0c00d .... MOV r12,r13 0x0000be40: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000be44: e24cb004 ..L. SUB r11,r12,#4 0x0000be48: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000be4c: e1a05002 .P.. MOV r5,r2 0x0000be50: 4a000011 ...J BMI {pc} + 0x4c ; 0xbe9c 0x0000be54: e59f4048 H@.. LDR r4,[pc,#72] ; [gdisp = 0xbea4] = 0 0x0000be58: e1a0c480 .... LSL r12,r0,#9 0x0000be5c: e084300c .0.. ADD r3,r4,r12 0x0000be60: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000be64: e1510003 ..Q. CMP r1,r3 0x0000be68: 2a00000b ...* BCS {pc} + 0x34 ; 0xbe9c 0x0000be6c: e3a03060 `0.. MOV r3,#0x60 0x0000be70: e023c193 ..#. MLA r3,r3,r1,r12 0x0000be74: e0844003 .@.. ADD r4,r4,r3 0x0000be78: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000be7c: e3130002 .... TST r3,#2 0x0000be80: 03e00003 .... MVNEQ r0,#3 0x0000be84: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000be88: e6ef1071 q... UXTB r1,r1 0x0000be8c: ebfffffe .... BL DE_BE_Layer_ColorKey_Enable ; 0x68e8 Section #1 0x0000be90: e5c450a6 .P.. STRB r5,[r4,#0xa6] 0x0000be94: e3a00000 .... MOV r0,#0 0x0000be98: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000be9c: e3e00001 .... MVN r0,#1 0x0000bea0: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000bea4: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_pipe $a 0x0000bea8: e1a0c00d .... MOV r12,r13 0x0000beac: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000beb0: e24cb004 ..L. SUB r11,r12,#4 0x0000beb4: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000beb8: e1a05002 .P.. MOV r5,r2 0x0000bebc: 4a000012 ...J BMI {pc} + 0x50 ; 0xbf0c 0x0000bec0: e59f4054 T@.. LDR r4,[pc,#84] ; [gdisp = 0xbf1c] = 0 0x0000bec4: e1a0c480 .... LSL r12,r0,#9 0x0000bec8: e084300c .0.. ADD r3,r4,r12 0x0000becc: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000bed0: e1510003 ..Q. CMP r1,r3 0x0000bed4: 2a00000c ...* BCS {pc} + 0x38 ; 0xbf0c 0x0000bed8: e3520001 ..R. CMP r2,#1 0x0000bedc: 8a00000c .... BHI {pc} + 0x38 ; 0xbf14 0x0000bee0: e3a03060 `0.. MOV r3,#0x60 0x0000bee4: e023c193 ..#. MLA r3,r3,r1,r12 0x0000bee8: e0844003 .@.. ADD r4,r4,r3 0x0000beec: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000bef0: e3130002 .... TST r3,#2 0x0000bef4: 0a000006 .... BEQ {pc} + 0x20 ; 0xbf14 0x0000bef8: e6ef1071 q... UXTB r1,r1 0x0000befc: ebfffffe .... BL DE_BE_Layer_Set_Pipe ; 0x68b4 Section #1 0x0000bf00: e5c450a0 .P.. STRB r5,[r4,#0xa0] 0x0000bf04: e3a00000 .... MOV r0,#0 0x0000bf08: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000bf0c: e3e00001 .... MVN r0,#1 0x0000bf10: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000bf14: e3e00003 .... MVN r0,#3 0x0000bf18: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000bf1c: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_alpha_enable $a 0x0000bf20: e1a0c00d .... MOV r12,r13 0x0000bf24: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000bf28: e24cb004 ..L. SUB r11,r12,#4 0x0000bf2c: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000bf30: e1a05002 .P.. MOV r5,r2 0x0000bf34: 4a000011 ...J BMI {pc} + 0x4c ; 0xbf80 0x0000bf38: e59f4048 H@.. LDR r4,[pc,#72] ; [gdisp = 0xbf88] = 0 0x0000bf3c: e1a0c480 .... LSL r12,r0,#9 0x0000bf40: e084300c .0.. ADD r3,r4,r12 0x0000bf44: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000bf48: e1510003 ..Q. CMP r1,r3 0x0000bf4c: 2a00000b ...* BCS {pc} + 0x34 ; 0xbf80 0x0000bf50: e3a03060 `0.. MOV r3,#0x60 0x0000bf54: e023c193 ..#. MLA r3,r3,r1,r12 0x0000bf58: e0844003 .@.. ADD r4,r4,r3 0x0000bf5c: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000bf60: e3130002 .... TST r3,#2 0x0000bf64: 03e00003 .... MVNEQ r0,#3 0x0000bf68: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000bf6c: e6ef1071 q... UXTB r1,r1 0x0000bf70: ebfffffe .... BL DE_BE_Layer_Alpha_Enable ; 0x6930 Section #1 0x0000bf74: e5c450a2 .P.. STRB r5,[r4,#0xa2] 0x0000bf78: e3a00000 .... MOV r0,#0 0x0000bf7c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000bf80: e3e00001 .... MVN r0,#1 0x0000bf84: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000bf88: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_alpha_value $a 0x0000bf8c: e1a0c00d .... MOV r12,r13 0x0000bf90: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000bf94: e24cb004 ..L. SUB r11,r12,#4 0x0000bf98: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000bf9c: e1a05002 .P.. MOV r5,r2 0x0000bfa0: 4a000011 ...J BMI {pc} + 0x4c ; 0xbfec 0x0000bfa4: e59f4048 H@.. LDR r4,[pc,#72] ; [gdisp = 0xbff4] = 0 0x0000bfa8: e1a0c480 .... LSL r12,r0,#9 0x0000bfac: e084300c .0.. ADD r3,r4,r12 0x0000bfb0: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000bfb4: e1510003 ..Q. CMP r1,r3 0x0000bfb8: 2a00000b ...* BCS {pc} + 0x34 ; 0xbfec 0x0000bfbc: e3a03060 `0.. MOV r3,#0x60 0x0000bfc0: e023c193 ..#. MLA r3,r3,r1,r12 0x0000bfc4: e0844003 .@.. ADD r4,r4,r3 0x0000bfc8: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000bfcc: e3130002 .... TST r3,#2 0x0000bfd0: 03e00003 .... MVNEQ r0,#3 0x0000bfd4: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000bfd8: e6ef1071 q... UXTB r1,r1 0x0000bfdc: ebfffffe .... BL DE_BE_Layer_Set_Alpha_Value ; 0x6974 Section #1 0x0000bfe0: e1c45ab4 .Z.. STRH r5,[r4,#0xa4] 0x0000bfe4: e3a00000 .... MOV r0,#0 0x0000bfe8: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000bfec: e3e00001 .... MVN r0,#1 0x0000bff0: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000bff4: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_bottom $a 0x0000bff8: e1a0c00d .... MOV r12,r13 0x0000bffc: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000c000: e24cb004 ..L. SUB r11,r12,#4 0x0000c004: e24dd010 ..M. SUB r13,r13,#0x10 0x0000c008: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000c00c: e1a07000 .p.. MOV r7,r0 0x0000c010: 4a00004b K..J BMI {pc} + 0x134 ; 0xc144 0x0000c014: e59f0134 4... LDR r0,[pc,#308] ; [gdisp = 0xc150] = 0 0x0000c018: e1a02487 .$.. LSL r2,r7,#9 0x0000c01c: e0803002 .0.. ADD r3,r0,r2 0x0000c020: e593608c .`.. LDR r6,[r3,#0x8c] 0x0000c024: e1510006 ..Q. CMP r1,r6 0x0000c028: 2a000045 E..* BCS {pc} + 0x11c ; 0xc144 0x0000c02c: e3a03060 `0.. MOV r3,#0x60 0x0000c030: e0232193 .!#. MLA r3,r3,r1,r2 0x0000c034: e0803003 .0.. ADD r3,r0,r3 0x0000c038: e5933090 .0.. LDR r3,[r3,#0x90] 0x0000c03c: e3130002 .... TST r3,#2 0x0000c040: 10803002 .0.. ADDNE r3,r0,r2 0x0000c044: 03e00003 .... MVNEQ r0,#3 0x0000c048: 13a00000 .... MOVNE r0,#0 0x0000c04c: 1283c0a1 .... ADDNE r12,r3,#0xa1 0x0000c050: 1a000004 .... BNE {pc} + 0x18 ; 0xc068 0x0000c054: ea00003b ;... B {pc} + 0xf4 ; 0xc148 0x0000c058: e55c2060 ` \. LDRB r2,[r12,#-0x60] 0x0000c05c: e24b302c ,0K. SUB r3,r11,#0x2c 0x0000c060: e7832000 . .. STR r2,[r3,r0] 0x0000c064: e2800004 .... ADD r0,r0,#4 0x0000c068: e1500106 ..P. CMP r0,r6,LSL #2 0x0000c06c: e28cc060 `... ADD r12,r12,#0x60 0x0000c070: 1afffff8 .... BNE {pc} - 0x18 ; 0xc058 0x0000c074: e24b301c .0K. SUB r3,r11,#0x1c 0x0000c078: e3a05001 .P.. MOV r5,#1 0x0000c07c: e0832101 .!.. ADD r2,r3,r1,LSL #2 0x0000c080: e3a03000 .0.. MOV r3,#0 0x0000c084: e1a04003 .@.. MOV r4,r3 0x0000c088: e5023010 .0.. STR r3,[r2,#-0x10] 0x0000c08c: ea00000e .... B {pc} + 0x40 ; 0xc0cc 0x0000c090: e59c2040 @ .. LDR r2,[r12,#0x40] 0x0000c094: e0503001 .0P. SUBS r3,r0,r1 0x0000c098: 13a03001 .0.. MOVNE r3,#1 0x0000c09c: e01330a2 .0.. ANDS r3,r3,r2,LSR #1 0x0000c0a0: 0a000004 .... BEQ {pc} + 0x18 ; 0xc0b8 0x0000c0a4: e5dc3051 Q0.. LDRB r3,[r12,#0x51] 0x0000c0a8: e1530004 ..S. CMP r3,r4 0x0000c0ac: 024b302c ,0K. SUBEQ r3,r11,#0x2c 0x0000c0b0: 07835100 .Q.. STREQ r5,[r3,r0,LSL #2] 0x0000c0b4: 02855001 .P.. ADDEQ r5,r5,#1 0x0000c0b8: e2800001 .... ADD r0,r0,#1 0x0000c0bc: e28cc060 `... ADD r12,r12,#0x60 0x0000c0c0: e1500006 ..P. CMP r0,r6 0x0000c0c4: 3afffff1 ...: BCC {pc} - 0x34 ; 0xc090 0x0000c0c8: e2844001 .@.. ADD r4,r4,#1 0x0000c0cc: e1540006 ..T. CMP r4,r6 0x0000c0d0: e59f2078 x .. LDR r2,[pc,#120] ; [gdisp = 0xc150] = 0 0x0000c0d4: e1a03487 .4.. LSL r3,r7,#9 0x0000c0d8: 22833050 P0." ADDCS r3,r3,#0x50 0x0000c0dc: 23a05000 .P.# MOVCS r5,#0 0x0000c0e0: 20826003 .`. ADDCS r6,r2,r3 0x0000c0e4: 2a00000f ...* BCS {pc} + 0x44 ; 0xc128 0x0000c0e8: e2833050 P0.. ADD r3,r3,#0x50 0x0000c0ec: e3a00000 .... MOV r0,#0 0x0000c0f0: e082c003 .... ADD r12,r2,r3 0x0000c0f4: eafffff1 .... B {pc} - 0x34 ; 0xc0c0 0x0000c0f8: e5963040 @0.. LDR r3,[r6,#0x40] 0x0000c0fc: e3130002 .... TST r3,#2 0x0000c100: 0a000006 .... BEQ {pc} + 0x20 ; 0xc120 0x0000c104: e24b302c ,0K. SUB r3,r11,#0x2c 0x0000c108: e6ef1075 u... UXTB r1,r5 0x0000c10c: e1a00007 .... MOV r0,r7 0x0000c110: e7d34105 .A.. LDRB r4,[r3,r5,LSL #2] 0x0000c114: e1a02004 . .. MOV r2,r4 0x0000c118: ebfffffe .... BL DE_BE_Layer_Set_Prio ; 0x6880 Section #1 0x0000c11c: e5c64051 Q@.. STRB r4,[r6,#0x51] 0x0000c120: e2855001 .P.. ADD r5,r5,#1 0x0000c124: e2866060 ``.. ADD r6,r6,#0x60 0x0000c128: e59f3020 0.. LDR r3,[pc,#32] ; [gdisp = 0xc150] = 0 0x0000c12c: e0833487 .4.. ADD r3,r3,r7,LSL #9 0x0000c130: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000c134: e1550003 ..U. CMP r5,r3 0x0000c138: 3affffee ...: BCC {pc} - 0x40 ; 0xc0f8 0x0000c13c: e3a00000 .... MOV r0,#0 0x0000c140: ea000000 .... B {pc} + 0x8 ; 0xc148 0x0000c144: e3e00001 .... MVN r0,#1 0x0000c148: e24bd01c ..K. SUB r13,r11,#0x1c 0x0000c14c: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000c150: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_top $a 0x0000c154: e1a0c00d .... MOV r12,r13 0x0000c158: e92dd9f0 ..-. PUSH {r4-r8,r11,r12,r14,pc} 0x0000c15c: e24cb004 ..L. SUB r11,r12,#4 0x0000c160: e24dd014 ..M. SUB r13,r13,#0x14 0x0000c164: e2517064 dpQ. SUBS r7,r1,#0x64 0x0000c168: e1a08000 .... MOV r8,r0 0x0000c16c: 4a00004b K..J BMI {pc} + 0x134 ; 0xc2a0 0x0000c170: e59f0134 4... LDR r0,[pc,#308] ; [gdisp = 0xc2ac] = 0 0x0000c174: e1a02488 .$.. LSL r2,r8,#9 0x0000c178: e0803002 .0.. ADD r3,r0,r2 0x0000c17c: e593108c .... LDR r1,[r3,#0x8c] 0x0000c180: e1570001 ..W. CMP r7,r1 0x0000c184: 2a000045 E..* BCS {pc} + 0x11c ; 0xc2a0 0x0000c188: e3a03060 `0.. MOV r3,#0x60 0x0000c18c: e0232793 .'#. MLA r3,r3,r7,r2 0x0000c190: e0803003 .0.. ADD r3,r0,r3 0x0000c194: e5933090 .0.. LDR r3,[r3,#0x90] 0x0000c198: e3130002 .... TST r3,#2 0x0000c19c: 03e00003 .... MVNEQ r0,#3 0x0000c1a0: 0a00003f ?... BEQ {pc} + 0x104 ; 0xc2a4 0x0000c1a4: e0803002 .0.. ADD r3,r0,r2 0x0000c1a8: e2414001 .@A. SUB r4,r1,#1 0x0000c1ac: e283c0a1 .... ADD r12,r3,#0xa1 0x0000c1b0: e3a00000 .... MOV r0,#0 0x0000c1b4: ea000003 .... B {pc} + 0x14 ; 0xc1c8 0x0000c1b8: e55c2060 ` \. LDRB r2,[r12,#-0x60] 0x0000c1bc: e24b3034 40K. SUB r3,r11,#0x34 0x0000c1c0: e7832000 . .. STR r2,[r3,r0] 0x0000c1c4: e2800004 .... ADD r0,r0,#4 0x0000c1c8: e1500101 ..P. CMP r0,r1,LSL #2 0x0000c1cc: e28cc060 `... ADD r12,r12,#0x60 0x0000c1d0: 1afffff8 .... BNE {pc} - 0x18 ; 0xc1b8 0x0000c1d4: e24b2024 $ K. SUB r2,r11,#0x24 0x0000c1d8: e1a05004 .P.. MOV r5,r4 0x0000c1dc: e0823107 .1.. ADD r3,r2,r7,LSL #2 0x0000c1e0: e2446001 .`D. SUB r6,r4,#1 0x0000c1e4: e5034010 .@.. STR r4,[r3,#-0x10] 0x0000c1e8: ea00000e .... B {pc} + 0x40 ; 0xc228 0x0000c1ec: e59c2040 @ .. LDR r2,[r12,#0x40] 0x0000c1f0: e0503007 .0P. SUBS r3,r0,r7 0x0000c1f4: 13a03001 .0.. MOVNE r3,#1 0x0000c1f8: e01330a2 .0.. ANDS r3,r3,r2,LSR #1 0x0000c1fc: 0a000004 .... BEQ {pc} + 0x18 ; 0xc214 0x0000c200: e5dc3051 Q0.. LDRB r3,[r12,#0x51] 0x0000c204: e1530005 ..S. CMP r3,r5 0x0000c208: 024b3034 40K. SUBEQ r3,r11,#0x34 0x0000c20c: 07836100 .a.. STREQ r6,[r3,r0,LSL #2] 0x0000c210: 02466001 .`F. SUBEQ r6,r6,#1 0x0000c214: e2800001 .... ADD r0,r0,#1 0x0000c218: e28cc060 `... ADD r12,r12,#0x60 0x0000c21c: e1500001 ..P. CMP r0,r1 0x0000c220: 3afffff1 ...: BCC {pc} - 0x34 ; 0xc1ec 0x0000c224: e2455001 .PE. SUB r5,r5,#1 0x0000c228: e3550000 ..U. CMP r5,#0 0x0000c22c: e59f2078 x .. LDR r2,[pc,#120] ; [gdisp = 0xc2ac] = 0 0x0000c230: e1a03488 .4.. LSL r3,r8,#9 0x0000c234: b2833050 P0.. ADDLT r3,r3,#0x50 0x0000c238: b3a05000 .P.. MOVLT r5,#0 0x0000c23c: b0826003 .`.. ADDLT r6,r2,r3 0x0000c240: ba00000f .... BLT {pc} + 0x44 ; 0xc284 0x0000c244: e2833050 P0.. ADD r3,r3,#0x50 0x0000c248: e3a00000 .... MOV r0,#0 0x0000c24c: e082c003 .... ADD r12,r2,r3 0x0000c250: eafffff1 .... B {pc} - 0x34 ; 0xc21c 0x0000c254: e5963040 @0.. LDR r3,[r6,#0x40] 0x0000c258: e3130002 .... TST r3,#2 0x0000c25c: 0a000006 .... BEQ {pc} + 0x20 ; 0xc27c 0x0000c260: e24b3034 40K. SUB r3,r11,#0x34 0x0000c264: e6ef1075 u... UXTB r1,r5 0x0000c268: e1a00008 .... MOV r0,r8 0x0000c26c: e7d34105 .A.. LDRB r4,[r3,r5,LSL #2] 0x0000c270: e1a02004 . .. MOV r2,r4 0x0000c274: ebfffffe .... BL DE_BE_Layer_Set_Prio ; 0x6880 Section #1 0x0000c278: e5c64051 Q@.. STRB r4,[r6,#0x51] 0x0000c27c: e2855001 .P.. ADD r5,r5,#1 0x0000c280: e2866060 ``.. ADD r6,r6,#0x60 0x0000c284: e59f3020 0.. LDR r3,[pc,#32] ; [gdisp = 0xc2ac] = 0 0x0000c288: e0833488 .4.. ADD r3,r3,r8,LSL #9 0x0000c28c: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000c290: e1550003 ..U. CMP r5,r3 0x0000c294: 3affffee ...: BCC {pc} - 0x40 ; 0xc254 0x0000c298: e3a00000 .... MOV r0,#0 0x0000c29c: ea000000 .... B {pc} + 0x8 ; 0xc2a4 0x0000c2a0: e3e00001 .... MVN r0,#1 0x0000c2a4: e24bd020 .K. SUB r13,r11,#0x20 0x0000c2a8: e89da9f0 .... LDM r13,{r4-r8,r11,r13,pc} $d 0x0000c2ac: 00000000 .... DCD 0 ; gdisp BSP_disp_get_bk_color $a 0x0000c2b0: e1a0c00d .... MOV r12,r13 0x0000c2b4: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c2b8: e24cb004 ..L. SUB r11,r12,#4 0x0000c2bc: e251c000 ..Q. SUBS r12,r1,#0 0x0000c2c0: 1a000003 .... BNE {pc} + 0x14 ; 0xc2d4 0x0000c2c4: e59f0038 8... LDR r0,[pc,#56] ; [([Section 10] + 1622) = 0xc304] = 0x656 0x0000c2c8: e3e04001 .@.. MVN r4,#1 0x0000c2cc: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000c2d0: ea000009 .... B {pc} + 0x2c ; 0xc2fc 0x0000c2d4: e59f302c ,0.. LDR r3,[pc,#44] ; [gdisp = 0xc308] = 0 0x0000c2d8: e3a04000 .@.. MOV r4,#0 0x0000c2dc: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000c2e0: e2833060 `0.. ADD r3,r3,#0x60 0x0000c2e4: e5d32006 . .. LDRB r2,[r3,#6] 0x0000c2e8: e5d31007 .... LDRB r1,[r3,#7] 0x0000c2ec: e5d33005 .0.. LDRB r3,[r3,#5] 0x0000c2f0: e5cc2002 . .. STRB r2,[r12,#2] 0x0000c2f4: e5cc1003 .... STRB r1,[r12,#3] 0x0000c2f8: e5cc3001 .0.. STRB r3,[r12,#1] 0x0000c2fc: e1a00004 .... MOV r0,r4 0x0000c300: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000c304: 00000656 V... DCD 1622 ; [Section 10] 0x0000c308: 00000000 .... DCD 0 ; gdisp BSP_disp_get_palette_table $a 0x0000c30c: e1a0c00d .... MOV r12,r13 0x0000c310: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c314: e24cb004 ..L. SUB r11,r12,#4 0x0000c318: e3510000 ..Q. CMP r1,#0 0x0000c31c: 0a000002 .... BEQ {pc} + 0x10 ; 0xc32c 0x0000c320: e083c002 .... ADD r12,r3,r2 0x0000c324: e35c0b01 ..\. CMP r12,#0x400 0x0000c328: 9a000003 .... BLS {pc} + 0x14 ; 0xc33c 0x0000c32c: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1661) = 0xc348] = 0x67d 0x0000c330: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000c334: e3e00000 .... MVN r0,#0 0x0000c338: e89da800 .... LDM r13,{r11,r13,pc} 0x0000c33c: ebfffffe .... BL DE_BE_Get_SystemPalette ; 0x3580 Section #1 0x0000c340: e3a00000 .... MOV r0,#0 0x0000c344: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000c348: 0000067d }... DCD 1661 ; [Section 10] BSP_disp_set_palette_table $a 0x0000c34c: e1a0c00d .... MOV r12,r13 0x0000c350: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c354: e24cb004 ..L. SUB r11,r12,#4 0x0000c358: e3510000 ..Q. CMP r1,#0 0x0000c35c: 0a000002 .... BEQ {pc} + 0x10 ; 0xc36c 0x0000c360: e083c002 .... ADD r12,r3,r2 0x0000c364: e35c0b01 ..\. CMP r12,#0x400 0x0000c368: 9a000003 .... BLS {pc} + 0x14 ; 0xc37c 0x0000c36c: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1705) = 0xc388] = 0x6a9 0x0000c370: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000c374: e3e00000 .... MVN r0,#0 0x0000c378: e89da800 .... LDM r13,{r11,r13,pc} 0x0000c37c: ebfffffe .... BL DE_BE_Set_SystemPalette ; 0x3528 Section #1 0x0000c380: e3a00000 .... MOV r0,#0 0x0000c384: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000c388: 000006a9 .... DCD 1705 ; [Section 10] BSP_disp_get_color_key $a 0x0000c38c: e1a0c00d .... MOV r12,r13 0x0000c390: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000c394: e24cb004 ..L. SUB r11,r12,#4 0x0000c398: e59f3020 0.. LDR r3,[pc,#32] ; [(gdisp + 104) = 0xc3c0] = 0x68 0x0000c39c: e1a0c001 .... MOV r12,r1 0x0000c3a0: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000c3a4: e1a04003 .@.. MOV r4,r3 0x0000c3a8: e8b4000f .... LDM r4!,{r0-r3} 0x0000c3ac: e8ac000f .... STM r12!,{r0-r3} 0x0000c3b0: e5943000 .0.. LDR r3,[r4,#0] 0x0000c3b4: e3a00000 .... MOV r0,#0 0x0000c3b8: e58c3000 .0.. STR r3,[r12,#0] 0x0000c3bc: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000c3c0: 00000068 h... DCD 104 ; gdisp BSP_disp_set_color_key $a 0x0000c3c4: e1a0c00d .... MOV r12,r13 0x0000c3c8: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c3cc: e24cb004 ..L. SUB r11,r12,#4 0x0000c3d0: e24dd008 ..M. SUB r13,r13,#8 0x0000c3d4: e2514000 .@Q. SUBS r4,r1,#0 0x0000c3d8: e1a05000 .P.. MOV r5,r0 0x0000c3dc: 0a000008 .... BEQ {pc} + 0x28 ; 0xc404 0x0000c3e0: e5943008 .0.. LDR r3,[r4,#8] 0x0000c3e4: e3530003 ..S. CMP r3,#3 0x0000c3e8: 8a000005 .... BHI {pc} + 0x1c ; 0xc404 0x0000c3ec: e594300c .0.. LDR r3,[r4,#0xc] 0x0000c3f0: e3530003 ..S. CMP r3,#3 0x0000c3f4: 8a000002 .... BHI {pc} + 0x10 ; 0xc404 0x0000c3f8: e5943010 .0.. LDR r3,[r4,#0x10] 0x0000c3fc: e3530003 ..S. CMP r3,#3 0x0000c400: 9a000003 .... BLS {pc} + 0x14 ; 0xc414 0x0000c404: e59f004c L... LDR r0,[pc,#76] ; [([Section 10] + 1749) = 0xc458] = 0x6d5 0x0000c408: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000c40c: e3e00001 .... MVN r0,#1 0x0000c410: ea00000e .... B {pc} + 0x40 ; 0xc450 0x0000c414: e1a0e004 .... MOV r14,r4 0x0000c418: e59fc03c <... LDR r12,[pc,#60] ; [(gdisp + 104) = 0xc45c] = 0x68 0x0000c41c: e8be000f .... LDM r14!,{r0-r3} 0x0000c420: e08cc485 .... ADD r12,r12,r5,LSL #9 0x0000c424: e8ac000f .... STM r12!,{r0-r3} 0x0000c428: e59e3000 .0.. LDR r3,[r14,#0] 0x0000c42c: e1a00005 .... MOV r0,r5 0x0000c430: e58c3000 .0.. STR r3,[r12,#0] 0x0000c434: e594300c .0.. LDR r3,[r4,#0xc] 0x0000c438: e58d3000 .0.. STR r3,[r13,#0] 0x0000c43c: e5943010 .0.. LDR r3,[r4,#0x10] 0x0000c440: e58d3004 .0.. STR r3,[r13,#4] 0x0000c444: e894000e .... LDM r4,{r1-r3} 0x0000c448: ebfffffe .... BL DE_BE_Set_ColorKey ; 0x36c8 Section #1 0x0000c44c: e3a00000 .... MOV r0,#0 0x0000c450: e24bd014 ..K. SUB r13,r11,#0x14 0x0000c454: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000c458: 000006d5 .... DCD 1749 ; [Section 10] 0x0000c45c: 00000068 h... DCD 104 ; gdisp BSP_disp_set_bk_color $a 0x0000c460: e1a0c00d .... MOV r12,r13 0x0000c464: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c468: e24cb004 ..L. SUB r11,r12,#4 0x0000c46c: e3510000 ..Q. CMP r1,#0 0x0000c470: e1a02000 . .. MOV r2,r0 0x0000c474: 03e00001 .... MVNEQ r0,#1 0x0000c478: 089da800 .... LDMEQ r13,{r11,r13,pc} 0x0000c47c: e59f302c ,0.. LDR r3,[pc,#44] ; [gdisp = 0xc4b0] = 0 0x0000c480: e5d1c002 .... LDRB r12,[r1,#2] 0x0000c484: e0833482 .4.. ADD r3,r3,r2,LSL #9 0x0000c488: e5d12003 . .. LDRB r2,[r1,#3] 0x0000c48c: e5d11001 .... LDRB r1,[r1,#1] 0x0000c490: e2833060 `0.. ADD r3,r3,#0x60 0x0000c494: e5c32007 . .. STRB r2,[r3,#7] 0x0000c498: e5c31005 .... STRB r1,[r3,#5] 0x0000c49c: e5c3c006 .... STRB r12,[r3,#6] 0x0000c4a0: e5931004 .... LDR r1,[r3,#4] 0x0000c4a4: ebfffffe .... BL DE_BE_Set_BkColor ; 0x3684 Section #1 0x0000c4a8: e3a00000 .... MOV r0,#0 0x0000c4ac: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000c4b0: 00000000 .... DCD 0 ; gdisp BSP_disp_get_bright $a 0x0000c4b4: e1a0c00d .... MOV r12,r13 0x0000c4b8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c4bc: e24cb004 ..L. SUB r11,r12,#4 0x0000c4c0: e59f3008 .0.. LDR r3,[pc,#8] ; [gdisp = 0xc4d0] = 0 0x0000c4c4: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000c4c8: e593007c |... LDR r0,[r3,#0x7c] 0x0000c4cc: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000c4d0: 00000000 .... DCD 0 ; gdisp BSP_disp_get_contrast $a 0x0000c4d4: e1a0c00d .... MOV r12,r13 0x0000c4d8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c4dc: e24cb004 ..L. SUB r11,r12,#4 0x0000c4e0: e59f3008 .0.. LDR r3,[pc,#8] ; [gdisp = 0xc4f0] = 0 0x0000c4e4: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000c4e8: e5930080 .... LDR r0,[r3,#0x80] 0x0000c4ec: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000c4f0: 00000000 .... DCD 0 ; gdisp BSP_disp_get_saturation $a 0x0000c4f4: e1a0c00d .... MOV r12,r13 0x0000c4f8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c4fc: e24cb004 ..L. SUB r11,r12,#4 0x0000c500: e59f3008 .0.. LDR r3,[pc,#8] ; [gdisp = 0xc510] = 0 0x0000c504: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000c508: e5930084 .... LDR r0,[r3,#0x84] 0x0000c50c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000c510: 00000000 .... DCD 0 ; gdisp BSP_disp_get_enhance_enable $a 0x0000c514: e1a0c00d .... MOV r12,r13 0x0000c518: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c51c: e24cb004 ..L. SUB r11,r12,#4 0x0000c520: e59f3008 .0.. LDR r3,[pc,#8] ; [gdisp = 0xc530] = 0 0x0000c524: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000c528: e1d308d8 .... LDRSB r0,[r3,#0x88] 0x0000c52c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000c530: 00000000 .... DCD 0 ; gdisp BSP_disp_set_saturation $a 0x0000c534: e1a0c00d .... MOV r12,r13 0x0000c538: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c53c: e24cb004 ..L. SUB r11,r12,#4 0x0000c540: e1a02100 .!.. LSL r2,r0,#2 0x0000c544: e59fc02c ,... LDR r12,[pc,#44] ; [gdisp = 0xc578] = 0 0x0000c548: e2822001 . .. ADD r2,r2,#1 0x0000c54c: e1a04001 .@.. MOV r4,r1 0x0000c550: e08c1480 .... ADD r1,r12,r0,LSL #9 0x0000c554: e1a03004 .0.. MOV r3,r4 0x0000c558: e08ce382 .... ADD r14,r12,r2,LSL #7 0x0000c55c: e6ef0070 p... UXTB r0,r0 0x0000c560: e79c2382 .#.. LDR r2,[r12,r2,LSL #7] 0x0000c564: e591107c |... LDR r1,[r1,#0x7c] 0x0000c568: e58e4004 .@.. STR r4,[r14,#4] 0x0000c56c: ebfffffe .... BL DE_BE_Set_Enhance ; 0x3a0c Section #1 0x0000c570: e3a00000 .... MOV r0,#0 0x0000c574: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000c578: 00000000 .... DCD 0 ; gdisp BSP_disp_set_contrast $a 0x0000c57c: e1a0c00d .... MOV r12,r13 0x0000c580: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c584: e24cb004 ..L. SUB r11,r12,#4 0x0000c588: e1a03100 .1.. LSL r3,r0,#2 0x0000c58c: e59fc02c ,... LDR r12,[pc,#44] ; [gdisp = 0xc5c0] = 0 0x0000c590: e2833001 .0.. ADD r3,r3,#1 0x0000c594: e1a04001 .@.. MOV r4,r1 0x0000c598: e08c1480 .... ADD r1,r12,r0,LSL #9 0x0000c59c: e1a02004 . .. MOV r2,r4 0x0000c5a0: e08ce383 .... ADD r14,r12,r3,LSL #7 0x0000c5a4: e78c4383 .C.. STR r4,[r12,r3,LSL #7] 0x0000c5a8: e591107c |... LDR r1,[r1,#0x7c] 0x0000c5ac: e6ef0070 p... UXTB r0,r0 0x0000c5b0: e59e3004 .0.. LDR r3,[r14,#4] 0x0000c5b4: ebfffffe .... BL DE_BE_Set_Enhance ; 0x3a0c Section #1 0x0000c5b8: e3a00000 .... MOV r0,#0 0x0000c5bc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000c5c0: 00000000 .... DCD 0 ; gdisp BSP_disp_set_bright $a 0x0000c5c4: e1a0c00d .... MOV r12,r13 0x0000c5c8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c5cc: e24cb004 ..L. SUB r11,r12,#4 0x0000c5d0: e1a03100 .1.. LSL r3,r0,#2 0x0000c5d4: e59f2028 ( .. LDR r2,[pc,#40] ; [gdisp = 0xc604] = 0 0x0000c5d8: e2833001 .0.. ADD r3,r3,#1 0x0000c5dc: e1a0c000 .... MOV r12,r0 0x0000c5e0: e082c48c .... ADD r12,r2,r12,LSL #9 0x0000c5e4: e6ef0070 p... UXTB r0,r0 0x0000c5e8: e082e383 .... ADD r14,r2,r3,LSL #7 0x0000c5ec: e7922383 .#.. LDR r2,[r2,r3,LSL #7] 0x0000c5f0: e58c107c |... STR r1,[r12,#0x7c] 0x0000c5f4: e59e3004 .0.. LDR r3,[r14,#4] 0x0000c5f8: ebfffffe .... BL DE_BE_Set_Enhance ; 0x3a0c Section #1 0x0000c5fc: e3a00000 .... MOV r0,#0 0x0000c600: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000c604: 00000000 .... DCD 0 ; gdisp BSP_disp_enhance_enable $a 0x0000c608: e1a0c00d .... MOV r12,r13 0x0000c60c: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000c610: e24cb004 ..L. SUB r11,r12,#4 0x0000c614: e1a03100 .1.. LSL r3,r0,#2 0x0000c618: e59f203c < .. LDR r2,[pc,#60] ; [gdisp = 0xc65c] = 0 0x0000c61c: e2833001 .0.. ADD r3,r3,#1 0x0000c620: e1a06001 .`.. MOV r6,r1 0x0000c624: e0825480 .T.. ADD r5,r2,r0,LSL #9 0x0000c628: e1a04000 .@.. MOV r4,r0 0x0000c62c: e082c383 .... ADD r12,r2,r3,LSL #7 0x0000c630: e6ef0070 p... UXTB r0,r0 0x0000c634: e7922383 .#.. LDR r2,[r2,r3,LSL #7] 0x0000c638: e595107c |... LDR r1,[r5,#0x7c] 0x0000c63c: e59c3004 .0.. LDR r3,[r12,#4] 0x0000c640: ebfffffe .... BL DE_BE_Set_Enhance ; 0x3a0c Section #1 0x0000c644: e1a00004 .... MOV r0,r4 0x0000c648: e1a01006 .... MOV r1,r6 0x0000c64c: ebfffffe .... BL DE_BE_enhance_enable ; 0x3cb4 Section #1 0x0000c650: e5c56088 .`.. STRB r6,[r5,#0x88] 0x0000c654: e3a00000 .... MOV r0,#0 0x0000c658: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000c65c: 00000000 .... DCD 0 ; gdisp Image_close $a 0x0000c660: e1a0c00d .... MOV r12,r13 0x0000c664: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c668: e24cb004 ..L. SUB r11,r12,#4 0x0000c66c: e1a04000 .@.. MOV r4,r0 0x0000c670: ebfffffe .... BL DE_BE_Disable ; 0x3614 Section #1 0x0000c674: e59f2014 . .. LDR r2,[pc,#20] ; [gdisp = 0xc690] = 0 0x0000c678: e3a00000 .... MOV r0,#0 0x0000c67c: e0822484 .$.. ADD r2,r2,r4,LSL #9 0x0000c680: e5923050 P0.. LDR r3,[r2,#0x50] 0x0000c684: e3c33004 .0.. BIC r3,r3,#4 0x0000c688: e5823050 P0.. STR r3,[r2,#0x50] 0x0000c68c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000c690: 00000000 .... DCD 0 ; gdisp Image_open $a 0x0000c694: e1a0c00d .... MOV r12,r13 0x0000c698: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c69c: e24cb004 ..L. SUB r11,r12,#4 0x0000c6a0: ebfffffe .... BL DE_BE_Enable ; 0x35d4 Section #1 0x0000c6a4: e3a00000 .... MOV r0,#0 0x0000c6a8: e89da800 .... LDM r13,{r11,r13,pc} Image_exit 0x0000c6ac: e1a0c00d .... MOV r12,r13 0x0000c6b0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c6b4: e24cb004 ..L. SUB r11,r12,#4 0x0000c6b8: e3a01040 @... MOV r1,#0x40 0x0000c6bc: e1a04000 .@.. MOV r4,r0 0x0000c6c0: e6ef0070 p... UXTB r0,r0 0x0000c6c4: ebfffffe .... BL DE_BE_DisableINT ; 0x3da4 Section #1 0x0000c6c8: e1a00004 .... MOV r0,r4 0x0000c6cc: ebfffffe .... BL BSP_disp_sprite_exit ; 0x12324 Section #1 0x0000c6d0: e1a00004 .... MOV r0,r4 0x0000c6d4: ebfffffe .... BL image_clk_exit ; 0xba68 Section #1 0x0000c6d8: e3a00000 .... MOV r0,#0 0x0000c6dc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} Image_init 0x0000c6e0: e1a0c00d .... MOV r12,r13 0x0000c6e4: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c6e8: e24cb004 ..L. SUB r11,r12,#4 0x0000c6ec: e1a04000 .@.. MOV r4,r0 0x0000c6f0: ebfffffe .... BL image_clk_init ; 0xbb40 Section #1 0x0000c6f4: e1a00004 .... MOV r0,r4 0x0000c6f8: ebfffffe .... BL image_clk_on ; 0xb050 Section #1 0x0000c6fc: e1a00004 .... MOV r0,r4 0x0000c700: ebfffffe .... BL DE_BE_Reg_Init ; 0x3e14 Section #1 0x0000c704: e1a00004 .... MOV r0,r4 0x0000c708: ebfffffe .... BL BSP_disp_sprite_init ; 0x12858 Section #1 0x0000c70c: e1a00004 .... MOV r0,r4 0x0000c710: ebfffffe .... BL Image_open ; 0xc694 Section #1 0x0000c714: e3a00000 .... MOV r0,#0 0x0000c718: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} BSP_disp_open $a 0x0000c71c: e1a0c00d .... MOV r12,r13 0x0000c720: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000c724: e24cb004 ..L. SUB r11,r12,#4 0x0000c728: e3a00000 .... MOV r0,#0 0x0000c72c: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_close 0x0000c730: e1a0c00d .... MOV r12,r13 0x0000c734: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000c738: e24cb004 ..L. SUB r11,r12,#4 0x0000c73c: e59f50a4 .P.. LDR r5,[pc,#164] ; [([Section 17] + 17116) = 0xc7e8] = 0x42dc 0x0000c740: e3a04000 .@.. MOV r4,#0 0x0000c744: e1a06005 .`.. MOV r6,r5 0x0000c748: e1a00004 .... MOV r0,r4 0x0000c74c: ebfffffe .... BL Image_close ; 0xc660 Section #1 0x0000c750: e5963450 P4.. LDR r3,[r6,#0x450] 0x0000c754: e3130c02 .... TST r3,#0x200 0x0000c758: 0a000001 .... BEQ {pc} + 0xc ; 0xc764 0x0000c75c: e1a00004 .... MOV r0,r4 0x0000c760: ebfffffe .... BL Scaler_close ; 0x10c6c Section #1 0x0000c764: e5953054 T0.. LDR r3,[r5,#0x54] 0x0000c768: e3130080 .... TST r3,#0x80 0x0000c76c: 0a000002 .... BEQ {pc} + 0x10 ; 0xc77c 0x0000c770: e1a00004 .... MOV r0,r4 0x0000c774: ebfffffe .... BL TCON0_close ; 0x7250 Section #1 0x0000c778: ea000003 .... B {pc} + 0x14 ; 0xc78c 0x0000c77c: e3130c01 .... TST r3,#0x100 0x0000c780: 0a000004 .... BEQ {pc} + 0x18 ; 0xc798 0x0000c784: e1a00004 .... MOV r0,r4 0x0000c788: ebfffffe .... BL TCON1_close ; 0x77e0 Section #1 0x0000c78c: e1a00004 .... MOV r0,r4 0x0000c790: ebfffffe .... BL LCDC_close ; 0x6d1c Section #1 0x0000c794: ea000004 .... B {pc} + 0x18 ; 0xc7ac 0x0000c798: e5953050 P0.. LDR r3,[r5,#0x50] 0x0000c79c: e313080a .... TST r3,#0xa0000 0x0000c7a0: 0a000001 .... BEQ {pc} + 0xc ; 0xc7ac 0x0000c7a4: e1a00004 .... MOV r0,r4 0x0000c7a8: ebfffffe .... BL TVE_close ; 0x8f0c Section #1 0x0000c7ac: e2844001 .@.. ADD r4,r4,#1 0x0000c7b0: e2866094 .`.. ADD r6,r6,#0x94 0x0000c7b4: e3540002 ..T. CMP r4,#2 0x0000c7b8: e2855c02 .\.. ADD r5,r5,#0x200 0x0000c7bc: 1affffe1 .... BNE {pc} - 0x74 ; 0xc748 0x0000c7c0: e59f3020 0.. LDR r3,[pc,#32] ; [([Section 17] + 17116) = 0xc7e8] = 0x42dc 0x0000c7c4: e3a00000 .... MOV r0,#0 0x0000c7c8: e5932450 P$.. LDR r2,[r3,#0x450] 0x0000c7cc: e5931454 T... LDR r1,[r3,#0x454] 0x0000c7d0: e3c2280f .(.. BIC r2,r2,#0xf0000 0x0000c7d4: e3c22004 . .. BIC r2,r2,#4 0x0000c7d8: e3c11d06 .... BIC r1,r1,#0x180 0x0000c7dc: e5832450 P$.. STR r2,[r3,#0x450] 0x0000c7e0: e5831454 T... STR r1,[r3,#0x454] 0x0000c7e4: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000c7e8: 000042dc .B.. DCD 17116 ; [Section 17] BSP_disp_exit $a 0x0000c7ec: e1a0c00d .... MOV r12,r13 0x0000c7f0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c7f4: e24cb004 ..L. SUB r11,r12,#4 0x0000c7f8: e2504000 .@P. SUBS r4,r0,#0 0x0000c7fc: 1a000011 .... BNE {pc} + 0x4c ; 0xc848 0x0000c800: ebfffffe .... BL BSP_disp_close ; 0xc730 Section #1 0x0000c804: e1a00004 .... MOV r0,r4 0x0000c808: ebfffffe .... BL Scaler_Exit ; 0x10e8c Section #1 0x0000c80c: e3a00001 .... MOV r0,#1 0x0000c810: ebfffffe .... BL Scaler_Exit ; 0x10e8c Section #1 0x0000c814: e1a00004 .... MOV r0,r4 0x0000c818: ebfffffe .... BL Image_exit ; 0xc6ac Section #1 0x0000c81c: e3a00001 .... MOV r0,#1 0x0000c820: ebfffffe .... BL Image_exit ; 0xc6ac Section #1 0x0000c824: e1a00004 .... MOV r0,r4 0x0000c828: ebfffffe .... BL Disp_lcdc_exit ; 0xfa88 Section #1 0x0000c82c: e3a00001 .... MOV r0,#1 0x0000c830: ebfffffe .... BL Disp_lcdc_exit ; 0xfa88 Section #1 0x0000c834: e1a00004 .... MOV r0,r4 0x0000c838: ebfffffe .... BL Disp_TVEC_Exit ; 0x12fb0 Section #1 0x0000c83c: e3a00001 .... MOV r0,#1 0x0000c840: ebfffffe .... BL Disp_TVEC_Exit ; 0x12fb0 Section #1 0x0000c844: ea000019 .... B {pc} + 0x6c ; 0xc8b0 0x0000c848: e3540001 ..T. CMP r4,#1 0x0000c84c: 1a000017 .... BNE {pc} + 0x64 ; 0xc8b0 0x0000c850: e3a0002c ,... MOV r0,#0x2c 0x0000c854: ebfffffe .... BL OSAL_InterruptDisable ; 0x3180 Section #1 0x0000c858: e59f1058 X... LDR r1,[pc,#88] ; [Disp_lcdc_event_proc = 0xc8b8] = 0 0x0000c85c: e3a02000 . .. MOV r2,#0 0x0000c860: e3a0002c ,... MOV r0,#0x2c 0x0000c864: ebfffffe .... BL OSAL_UnRegISR ; 0x31a8 Section #1 0x0000c868: e3a00036 6... MOV r0,#0x36 0x0000c86c: ebfffffe .... BL OSAL_InterruptDisable ; 0x3180 Section #1 0x0000c870: e59f1040 @... LDR r1,[pc,#64] ; [Disp_lcdc_event_proc = 0xc8b8] = 0 0x0000c874: e3a02000 . .. MOV r2,#0 0x0000c878: e3a00036 6... MOV r0,#0x36 0x0000c87c: ebfffffe .... BL OSAL_UnRegISR ; 0x31a8 Section #1 0x0000c880: e3a0002d -... MOV r0,#0x2d 0x0000c884: ebfffffe .... BL OSAL_InterruptDisable ; 0x3180 Section #1 0x0000c888: e59f102c ,... LDR r1,[pc,#44] ; [Scaler_event_proc = 0xc8bc] = 0 0x0000c88c: e3a02000 . .. MOV r2,#0 0x0000c890: e3a0002d -... MOV r0,#0x2d 0x0000c894: ebfffffe .... BL OSAL_UnRegISR ; 0x31a8 Section #1 0x0000c898: e3a00037 7... MOV r0,#0x37 0x0000c89c: ebfffffe .... BL OSAL_InterruptDisable ; 0x3180 Section #1 0x0000c8a0: e3a00037 7... MOV r0,#0x37 0x0000c8a4: e59f1010 .... LDR r1,[pc,#16] ; [Scaler_event_proc = 0xc8bc] = 0 0x0000c8a8: e3a02000 . .. MOV r2,#0 0x0000c8ac: ebfffffe .... BL OSAL_UnRegISR ; 0x31a8 Section #1 0x0000c8b0: e3a00000 .... MOV r0,#0 0x0000c8b4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000c8b8: 00000000 .... DCD 0 ; Disp_lcdc_event_proc 0x0000c8bc: 00000000 .... DCD 0 ; Scaler_event_proc BSP_disp_init $a 0x0000c8c0: e1a0c00d .... MOV r12,r13 0x0000c8c4: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000c8c8: e24cb004 ..L. SUB r11,r12,#4 0x0000c8cc: e3001578 x... MOV r1,#0x578 0x0000c8d0: e1a04000 .@.. MOV r4,r0 0x0000c8d4: e59f0150 P... LDR r0,[pc,#336] ; [([Section 17] + 17116) = 0xca2c] = 0x42dc 0x0000c8d8: ebfffffe .... BL __memzero ; 0x0000c8dc: e59f1148 H... LDR r1,[pc,#328] ; [([Section 17] + 17116) = 0xca2c] = 0x42dc 0x0000c8e0: e3a0e000 .... MOV r14,#0 0x0000c8e4: e1a0c001 .... MOV r12,r1 0x0000c8e8: e3a03004 .0.. MOV r3,#4 0x0000c8ec: e581308c .0.. STR r3,[r1,#0x8c] 0x0000c8f0: e59f3134 41.. LDR r3,[pc,#308] ; [([Section 17] + 17116) = 0xca2c] = 0x42dc 0x0000c8f4: e3a00000 .... MOV r0,#0 0x0000c8f8: e083348e .4.. ADD r3,r3,r14,LSL #9 0x0000c8fc: e28320a1 . .. ADD r2,r3,#0xa1 0x0000c900: ea000001 .... B {pc} + 0xc ; 0xc90c 0x0000c904: e3e03000 .0.. MVN r3,#0 0x0000c908: e5423060 `0B. STRB r3,[r2,#-0x60] 0x0000c90c: e591308c .0.. LDR r3,[r1,#0x8c] 0x0000c910: e2822060 ` .. ADD r2,r2,#0x60 0x0000c914: e1500003 ..P. CMP r0,r3 0x0000c918: e2800001 .... ADD r0,r0,#1 0x0000c91c: 3afffff8 ...: BCC {pc} - 0x18 ; 0xc904 0x0000c920: e28ee001 .... ADD r14,r14,#1 0x0000c924: e3a02020 .. MOV r2,#0x20 0x0000c928: e35e0002 ..^. CMP r14,#2 0x0000c92c: e3a03032 20.. MOV r3,#0x32 0x0000c930: e3a05001 .P.. MOV r5,#1 0x0000c934: e5813084 .0.. STR r3,[r1,#0x84] 0x0000c938: e581307c |0.. STR r3,[r1,#0x7c] 0x0000c93c: e5815210 .R.. STR r5,[r1,#0x210] 0x0000c940: e5813080 .0.. STR r3,[r1,#0x80] 0x0000c944: e2811c02 .... ADD r1,r1,#0x200 0x0000c948: e58c24e0 .$.. STR r2,[r12,#0x4e0] 0x0000c94c: e58c24d4 .$.. STR r2,[r12,#0x4d4] 0x0000c950: e58c24d8 .$.. STR r2,[r12,#0x4d8] 0x0000c954: e58c24dc .$.. STR r2,[r12,#0x4dc] 0x0000c958: e28cc094 .... ADD r12,r12,#0x94 0x0000c95c: 1affffe1 .... BNE {pc} - 0x74 ; 0xc8e8 0x0000c960: e2822030 0 .. ADD r2,r2,#0x30 0x0000c964: e1a01004 .... MOV r1,r4 0x0000c968: e59f00bc .... LDR r0,[pc,#188] ; [([Section 17] + 17116) = 0xca2c] = 0x42dc 0x0000c96c: ebfffffe .... BL memcpy ; 0x0000c970: e59f00b8 .... LDR r0,[pc,#184] ; [g_video = 0xca30] = 0 0x0000c974: e3a010d8 .... MOV r1,#0xd8 0x0000c978: ebfffffe .... BL __memzero ; 0x0000c97c: e5941000 .... LDR r1,[r4,#0] 0x0000c980: e3a00000 .... MOV r0,#0 0x0000c984: ebfffffe .... BL DE_Set_Reg_Base ; 0x34ec Section #1 0x0000c988: e5941004 .... LDR r1,[r4,#4] 0x0000c98c: e1a00005 .... MOV r0,r5 0x0000c990: ebfffffe .... BL DE_Set_Reg_Base ; 0x34ec Section #1 0x0000c994: e5941008 .... LDR r1,[r4,#8] 0x0000c998: e3a00000 .... MOV r0,#0 0x0000c99c: ebfffffe .... BL DE_SCAL_Set_Reg_Base ; 0x3e40 Section #1 0x0000c9a0: e594100c .... LDR r1,[r4,#0xc] 0x0000c9a4: e1a00005 .... MOV r0,r5 0x0000c9a8: ebfffffe .... BL DE_SCAL_Set_Reg_Base ; 0x3e40 Section #1 0x0000c9ac: e5941010 .... LDR r1,[r4,#0x10] 0x0000c9b0: e3a00000 .... MOV r0,#0 0x0000c9b4: ebfffffe .... BL LCDC_set_reg_base ; 0x6c30 Section #1 0x0000c9b8: e5941014 .... LDR r1,[r4,#0x14] 0x0000c9bc: e1a00005 .... MOV r0,r5 0x0000c9c0: ebfffffe .... BL LCDC_set_reg_base ; 0x6c30 Section #1 0x0000c9c4: e5941018 .... LDR r1,[r4,#0x18] 0x0000c9c8: e3a00000 .... MOV r0,#0 0x0000c9cc: ebfffffe .... BL TVE_set_reg_base ; 0x8e70 Section #1 0x0000c9d0: e594101c .... LDR r1,[r4,#0x1c] 0x0000c9d4: e1a00005 .... MOV r0,r5 0x0000c9d8: ebfffffe .... BL TVE_set_reg_base ; 0x8e70 Section #1 0x0000c9dc: ebfffffe .... BL disp_pll_init ; 0xb0b0 Section #1 0x0000c9e0: ebfffffe .... BL disp_clk_init ; 0xb7d0 Section #1 0x0000c9e4: e3a00000 .... MOV r0,#0 0x0000c9e8: ebfffffe .... BL Scaler_Init ; 0x10f04 Section #1 0x0000c9ec: e1a00005 .... MOV r0,r5 0x0000c9f0: ebfffffe .... BL Scaler_Init ; 0x10f04 Section #1 0x0000c9f4: e3a00000 .... MOV r0,#0 0x0000c9f8: ebfffffe .... BL Image_init ; 0xc6e0 Section #1 0x0000c9fc: e1a00005 .... MOV r0,r5 0x0000ca00: ebfffffe .... BL Image_init ; 0xc6e0 Section #1 0x0000ca04: e3a00000 .... MOV r0,#0 0x0000ca08: ebfffffe .... BL Disp_lcdc_init ; 0xfae8 Section #1 0x0000ca0c: e1a00005 .... MOV r0,r5 0x0000ca10: ebfffffe .... BL Disp_lcdc_init ; 0xfae8 Section #1 0x0000ca14: e3a00000 .... MOV r0,#0 0x0000ca18: ebfffffe .... BL Disp_TVEC_Init ; 0x12fd4 Section #1 0x0000ca1c: e1a00005 .... MOV r0,r5 0x0000ca20: ebfffffe .... BL Disp_TVEC_Init ; 0x12fd4 Section #1 0x0000ca24: e3a00000 .... MOV r0,#0 0x0000ca28: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000ca2c: 000042dc .B.. DCD 17116 ; [Section 17] 0x0000ca30: 00000000 .... DCD 0 ; g_video BSP_disp_cmd_cache $a 0x0000ca34: e1a0c00d .... MOV r12,r13 0x0000ca38: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000ca3c: e24cb004 ..L. SUB r11,r12,#4 0x0000ca40: e59f3010 .0.. LDR r3,[pc,#16] ; [gdisp = 0xca58] = 0 0x0000ca44: e3a02001 . .. MOV r2,#1 0x0000ca48: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000ca4c: e3a00000 .... MOV r0,#0 0x0000ca50: e583205c \ .. STR r2,[r3,#0x5c] 0x0000ca54: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000ca58: 00000000 .... DCD 0 ; gdisp BSP_disp_cmd_submit $a 0x0000ca5c: e1a0c00d .... MOV r12,r13 0x0000ca60: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000ca64: e24cb004 ..L. SUB r11,r12,#4 0x0000ca68: e59f3010 .0.. LDR r3,[pc,#16] ; [gdisp = 0xca80] = 0 0x0000ca6c: e3a02000 . .. MOV r2,#0 0x0000ca70: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000ca74: e1a00002 .... MOV r0,r2 0x0000ca78: e583205c \ .. STR r2,[r3,#0x5c] 0x0000ca7c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000ca80: 00000000 .... DCD 0 ; gdisp BSP_disp_cfg_start $a 0x0000ca84: e1a0c00d .... MOV r12,r13 0x0000ca88: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000ca8c: e24cb004 ..L. SUB r11,r12,#4 0x0000ca90: e59f2014 . .. LDR r2,[pc,#20] ; [gdisp = 0xcaac] = 0 0x0000ca94: e0822480 .$.. ADD r2,r2,r0,LSL #9 0x0000ca98: e3a00000 .... MOV r0,#0 0x0000ca9c: e5923060 `0.. LDR r3,[r2,#0x60] 0x0000caa0: e2833001 .0.. ADD r3,r3,#1 0x0000caa4: e5823060 `0.. STR r3,[r2,#0x60] 0x0000caa8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000caac: 00000000 .... DCD 0 ; gdisp BSP_disp_cfg_finish $a 0x0000cab0: e1a0c00d .... MOV r12,r13 0x0000cab4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cab8: e24cb004 ..L. SUB r11,r12,#4 0x0000cabc: e59f2014 . .. LDR r2,[pc,#20] ; [gdisp = 0xcad8] = 0 0x0000cac0: e0822480 .$.. ADD r2,r2,r0,LSL #9 0x0000cac4: e3a00000 .... MOV r0,#0 0x0000cac8: e5923060 `0.. LDR r3,[r2,#0x60] 0x0000cacc: e2433001 .0C. SUB r3,r3,#1 0x0000cad0: e5823060 `0.. STR r3,[r2,#0x60] 0x0000cad4: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000cad8: 00000000 .... DCD 0 ; gdisp LCD_line_event_proc $a 0x0000cadc: e1a0c00d .... MOV r12,r13 0x0000cae0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000cae4: e24cb004 ..L. SUB r11,r12,#4 0x0000cae8: e59f2020 .. LDR r2,[pc,#32] ; [gdisp = 0xcb10] = 0 0x0000caec: e0824480 .D.. ADD r4,r2,r0,LSL #9 0x0000caf0: e1d435d8 .5.. LDRSB r3,[r4,#0x58] 0x0000caf4: e3530000 ..S. CMP r3,#0 0x0000caf8: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000cafc: e1a0e00f .... MOV r14,pc 0x0000cb00: e592f04c L... LDR pc,[r2,#0x4c] 0x0000cb04: e3a03000 .0.. MOV r3,#0 0x0000cb08: e5c43058 X0.. STRB r3,[r4,#0x58] 0x0000cb0c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000cb10: 00000000 .... DCD 0 ; gdisp Is_In_Valid_Regn $a 0x0000cb14: e1a0c00d .... MOV r12,r13 0x0000cb18: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cb1c: e24cb004 ..L. SUB r11,r12,#4 0x0000cb20: e59f3030 00.. LDR r3,[pc,#48] ; [gdisp = 0xcb58] = 0 0x0000cb24: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000cb28: e5933054 T0.. LDR r3,[r3,#0x54] 0x0000cb2c: e3130080 .... TST r3,#0x80 0x0000cb30: 0a000001 .... BEQ {pc} + 0xc ; 0xcb3c 0x0000cb34: ebfffffe .... BL TCON0_in_valid_regn ; 0x7668 Section #1 0x0000cb38: ea000003 .... B {pc} + 0x14 ; 0xcb4c 0x0000cb3c: e3130c01 .... TST r3,#0x100 0x0000cb40: 03a00001 .... MOVEQ r0,#1 0x0000cb44: 0a000001 .... BEQ {pc} + 0xc ; 0xcb50 0x0000cb48: ebfffffe .... BL TCON1_in_valid_regn ; 0x88f4 Section #1 0x0000cb4c: e6ef0070 p... UXTB r0,r0 0x0000cb50: e6af0070 p... SXTB r0,r0 0x0000cb54: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000cb58: 00000000 .... DCD 0 ; gdisp LCD_vbi_event_proc $a 0x0000cb5c: e1a0c00d .... MOV r12,r13 0x0000cb60: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000cb64: e24cb004 ..L. SUB r11,r12,#4 0x0000cb68: e1a04001 .@.. MOV r4,r1 0x0000cb6c: e1a05000 .P.. MOV r5,r0 0x0000cb70: ebfffffe .... BL Video_Operation_In_Vblanking ; 0x1365c Section #1 0x0000cb74: e1a01004 .... MOV r1,r4 0x0000cb78: e3a00000 .... MOV r0,#0 0x0000cb7c: ebfffffe .... BL LCDC_get_start_delay ; 0x6e3c Section #1 0x0000cb80: e2401003 ..@. SUB r1,r0,#3 0x0000cb84: e6ef0075 u... UXTB r0,r5 0x0000cb88: ebfffffe .... BL Is_In_Valid_Regn ; 0xcb14 Section #1 0x0000cb8c: e31000ff .... TST r0,#0xff 0x0000cb90: 089da8f0 .... LDMEQ r13,{r4-r7,r11,r13,pc} 0x0000cb94: e59f3100 .1.. LDR r3,[pc,#256] ; [gdisp = 0xcc9c] = 0 0x0000cb98: e0833485 .4.. ADD r3,r3,r5,LSL #9 0x0000cb9c: e5933248 H2.. LDR r3,[r3,#0x248] 0x0000cba0: e3530000 ..S. CMP r3,#0 0x0000cba4: 0a000000 .... BEQ {pc} + 0x8 ; 0xcbac 0x0000cba8: e12fff33 3./. BLX r3 0x0000cbac: e59f60e8 .`.. LDR r6,[pc,#232] ; [gdisp = 0xcc9c] = 0 0x0000cbb0: e0860485 .... ADD r0,r6,r5,LSL #9 0x0000cbb4: e590305c \0.. LDR r3,[r0,#0x5c] 0x0000cbb8: e3530000 ..S. CMP r3,#0 0x0000cbbc: 189da8f0 .... LDMNE r13,{r4-r7,r11,r13,pc} 0x0000cbc0: e5904060 `@.. LDR r4,[r0,#0x60] 0x0000cbc4: e3540000 ..T. CMP r4,#0 0x0000cbc8: 189da8f0 .... LDMNE r13,{r4-r7,r11,r13,pc} 0x0000cbcc: e5963450 P4.. LDR r3,[r6,#0x450] 0x0000cbd0: e3130c02 .... TST r3,#0x200 0x0000cbd4: 0a000009 .... BEQ {pc} + 0x2c ; 0xcc00 0x0000cbd8: e5963458 X4.. LDR r3,[r6,#0x458] 0x0000cbdc: e1530005 ..S. CMP r3,r5 0x0000cbe0: 1a000006 .... BNE {pc} + 0x20 ; 0xcc00 0x0000cbe4: e1a00004 .... MOV r0,r4 0x0000cbe8: ebfffffe .... BL DE_SCAL_Set_Reg_Rdy ; 0x5514 Section #1 0x0000cbec: e1a00004 .... MOV r0,r4 0x0000cbf0: ebfffffe .... BL DE_SCAL_Reset ; 0x5540 Section #1 0x0000cbf4: e1a00004 .... MOV r0,r4 0x0000cbf8: ebfffffe .... BL DE_SCAL_Start ; 0x54bc Section #1 0x0000cbfc: e5c64454 TD.. STRB r4,[r6,#0x454] 0x0000cc00: e59f4094 .@.. LDR r4,[pc,#148] ; [gdisp = 0xcc9c] = 0 0x0000cc04: e5d42455 U$.. LDRB r2,[r4,#0x455] 0x0000cc08: e6af3072 r0.. SXTB r3,r2 0x0000cc0c: e3530001 ..S. CMP r3,#1 0x0000cc10: 1a000003 .... BNE {pc} + 0x14 ; 0xcc24 0x0000cc14: e3a00000 .... MOV r0,#0 0x0000cc18: ebfffffe .... BL Scaler_close ; 0x10c6c Section #1 0x0000cc1c: e3a03000 .0.. MOV r3,#0 0x0000cc20: e5c43455 U4.. STRB r3,[r4,#0x455] 0x0000cc24: e59f4070 p@.. LDR r4,[pc,#112] ; [gdisp = 0xcc9c] = 0 0x0000cc28: e59434e4 .4.. LDR r3,[r4,#0x4e4] 0x0000cc2c: e3130c02 .... TST r3,#0x200 0x0000cc30: 0a00000a .... BEQ {pc} + 0x30 ; 0xcc60 0x0000cc34: e59434ec .4.. LDR r3,[r4,#0x4ec] 0x0000cc38: e1530005 ..S. CMP r3,r5 0x0000cc3c: 1a000007 .... BNE {pc} + 0x24 ; 0xcc60 0x0000cc40: e3a00001 .... MOV r0,#1 0x0000cc44: ebfffffe .... BL DE_SCAL_Set_Reg_Rdy ; 0x5514 Section #1 0x0000cc48: e3a00001 .... MOV r0,#1 0x0000cc4c: ebfffffe .... BL DE_SCAL_Reset ; 0x5540 Section #1 0x0000cc50: e3a00001 .... MOV r0,#1 0x0000cc54: ebfffffe .... BL DE_SCAL_Start ; 0x54bc Section #1 0x0000cc58: e3a03000 .0.. MOV r3,#0 0x0000cc5c: e5c434e8 .4.. STRB r3,[r4,#0x4e8] 0x0000cc60: e59f4034 4@.. LDR r4,[pc,#52] ; [gdisp = 0xcc9c] = 0 0x0000cc64: e5d434e9 .4.. LDRB r3,[r4,#0x4e9] 0x0000cc68: e6af0073 s... SXTB r0,r3 0x0000cc6c: e3500001 ..P. CMP r0,#1 0x0000cc70: 1a000002 .... BNE {pc} + 0x10 ; 0xcc80 0x0000cc74: ebfffffe .... BL Scaler_close ; 0x10c6c Section #1 0x0000cc78: e3a03000 .0.. MOV r3,#0 0x0000cc7c: e5c434e9 .4.. STRB r3,[r4,#0x4e9] 0x0000cc80: e1a00005 .... MOV r0,r5 0x0000cc84: ebfffffe .... BL DE_BE_Cfg_Ready ; 0x3748 Section #1 0x0000cc88: e59f300c .0.. LDR r3,[pc,#12] ; [gdisp = 0xcc9c] = 0 0x0000cc8c: e3a02001 . .. MOV r2,#1 0x0000cc90: e0833485 .4.. ADD r3,r3,r5,LSL #9 0x0000cc94: e5c32058 X .. STRB r2,[r3,#0x58] 0x0000cc98: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000cc9c: 00000000 .... DCD 0 ; gdisp Display_Hdmi_Init $a 0x0000cca0: e1a0c00d .... MOV r12,r13 0x0000cca4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cca8: e24cb004 ..L. SUB r11,r12,#4 0x0000ccac: e59f2010 . .. LDR r2,[pc,#16] ; [gdisp = 0xccc4] = 0 0x0000ccb0: e3a03004 .0.. MOV r3,#4 0x0000ccb4: e3a00000 .... MOV r0,#0 0x0000ccb8: e582342c ,4.. STR r3,[r2,#0x42c] 0x0000ccbc: e582322c ,2.. STR r3,[r2,#0x22c] 0x0000ccc0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000ccc4: 00000000 .... DCD 0 ; gdisp Display_Hdmi_Exit $a 0x0000ccc8: e1a0c00d .... MOV r12,r13 0x0000cccc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000ccd0: e24cb004 ..L. SUB r11,r12,#4 0x0000ccd4: e3a00000 .... MOV r0,#0 0x0000ccd8: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_hdmi_get_mode 0x0000ccdc: e1a0c00d .... MOV r12,r13 0x0000cce0: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cce4: e24cb004 ..L. SUB r11,r12,#4 0x0000cce8: e59f3008 .0.. LDR r3,[pc,#8] ; [gdisp = 0xccf8] = 0 0x0000ccec: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000ccf0: e593022c ,... LDR r0,[r3,#0x22c] 0x0000ccf4: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000ccf8: 00000000 .... DCD 0 ; gdisp BSP_disp_hdmi_check_support_mode $a 0x0000ccfc: e1a0c00d .... MOV r12,r13 0x0000cd00: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cd04: e24cb004 ..L. SUB r11,r12,#4 0x0000cd08: e59f300c .0.. LDR r3,[pc,#12] ; [gdisp = 0xcd1c] = 0 0x0000cd0c: e1a00001 .... MOV r0,r1 0x0000cd10: e1a0e00f .... MOV r14,pc 0x0000cd14: e593f044 D... LDR pc,[r3,#0x44] 0x0000cd18: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000cd1c: 00000000 .... DCD 0 ; gdisp BSP_disp_hdmi_get_hpd_status $a 0x0000cd20: e1a0c00d .... MOV r12,r13 0x0000cd24: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cd28: e24cb004 ..L. SUB r11,r12,#4 0x0000cd2c: e59f3008 .0.. LDR r3,[pc,#8] ; [gdisp = 0xcd3c] = 0 0x0000cd30: e1a0e00f .... MOV r14,pc 0x0000cd34: e593f048 H... LDR pc,[r3,#0x48] 0x0000cd38: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000cd3c: 00000000 .... DCD 0 ; gdisp BSP_disp_hdmi_set_src $a 0x0000cd40: e1a0c00d .... MOV r12,r13 0x0000cd44: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cd48: e24cb004 ..L. SUB r11,r12,#4 0x0000cd4c: e3510001 ..Q. CMP r1,#1 0x0000cd50: e1a03001 .0.. MOV r3,r1 0x0000cd54: 0a000003 .... BEQ {pc} + 0x14 ; 0xcd68 0x0000cd58: 33a01000 ...3 MOVCC r1,#0 0x0000cd5c: 3a000001 ...: BCC {pc} + 0xc ; 0xcd68 0x0000cd60: e3530005 ..S. CMP r3,#5 0x0000cd64: 1a000002 .... BNE {pc} + 0x10 ; 0xcd74 0x0000cd68: ebfffffe .... BL TCON1_select_src ; 0x8810 Section #1 0x0000cd6c: e3a00000 .... MOV r0,#0 0x0000cd70: e89da800 .... LDM r13,{r11,r13,pc} 0x0000cd74: e59f0008 .... LDR r0,[pc,#8] ; [([Section 10] + 1789) = 0xcd84] = 0x6fd 0x0000cd78: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000cd7c: e3e00004 .... MVN r0,#4 0x0000cd80: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000cd84: 000006fd .... DCD 1789 ; [Section 10] BSP_disp_hdmi_set_mode $a 0x0000cd88: e1a0c00d .... MOV r12,r13 0x0000cd8c: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000cd90: e24cb004 ..L. SUB r11,r12,#4 0x0000cd94: e351000a ..Q. CMP r1,#0xa 0x0000cd98: e1a05001 .P.. MOV r5,r1 0x0000cd9c: e1a06000 .`.. MOV r6,r0 0x0000cda0: 9a000003 .... BLS {pc} + 0x14 ; 0xcdb4 0x0000cda4: e59f0030 0... LDR r0,[pc,#48] ; [([Section 10] + 1839) = 0xcddc] = 0x72f 0x0000cda8: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000cdac: e3e00000 .... MVN r0,#0 0x0000cdb0: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000cdb4: e59f4024 $@.. LDR r4,[pc,#36] ; [gdisp = 0xcde0] = 0 0x0000cdb8: e1a00001 .... MOV r0,r1 0x0000cdbc: e1a0e00f .... MOV r14,pc 0x0000cdc0: e594f038 8... LDR pc,[r4,#0x38] 0x0000cdc4: e3a03004 .0.. MOV r3,#4 0x0000cdc8: e0844486 .D.. ADD r4,r4,r6,LSL #9 0x0000cdcc: e3a00000 .... MOV r0,#0 0x0000cdd0: e5843220 2.. STR r3,[r4,#0x220] 0x0000cdd4: e584522c ,R.. STR r5,[r4,#0x22c] 0x0000cdd8: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000cddc: 0000072f /... DCD 1839 ; [Section 10] 0x0000cde0: 00000000 .... DCD 0 ; gdisp BSP_disp_hdmi_close $a 0x0000cde4: e1a0c00d .... MOV r12,r13 0x0000cde8: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000cdec: e24cb004 ..L. SUB r11,r12,#4 0x0000cdf0: e59f2080 . .. LDR r2,[pc,#128] ; [gdisp = 0xce78] = 0 0x0000cdf4: e1a07000 .p.. MOV r7,r0 0x0000cdf8: e0826480 .d.. ADD r6,r2,r0,LSL #9 0x0000cdfc: e5963050 P0.. LDR r3,[r6,#0x50] 0x0000ce00: e3130701 .... TST r3,#0x40000 0x0000ce04: 0a000019 .... BEQ {pc} + 0x6c ; 0xce70 0x0000ce08: e1a0e00f .... MOV r14,pc 0x0000ce0c: e592f040 @... LDR pc,[r2,#0x40] 0x0000ce10: e1a00007 .... MOV r0,r7 0x0000ce14: ebfffffe .... BL TCON1_close ; 0x77e0 Section #1 0x0000ce18: e1a00007 .... MOV r0,r7 0x0000ce1c: ebfffffe .... BL image_clk_off ; 0xaff0 Section #1 0x0000ce20: e1a00007 .... MOV r0,r7 0x0000ce24: ebfffffe .... BL lcdc_clk_off ; 0xae10 Section #1 0x0000ce28: e596424c LB.. LDR r4,[r6,#0x24c] 0x0000ce2c: e596c054 T... LDR r12,[r6,#0x54] 0x0000ce30: e3a05000 .P.. MOV r5,#0 0x0000ce34: e5963050 P0.. LDR r3,[r6,#0x50] 0x0000ce38: e3540601 ..T. CMP r4,#0x100000 0x0000ce3c: e3cccc01 .... BIC r12,r12,#0x100 0x0000ce40: e1a00007 .... MOV r0,r7 0x0000ce44: e3c33701 .7.. BIC r3,r3,#0x40000 0x0000ce48: e1a02005 . .. MOV r2,r5 0x0000ce4c: e5863050 P0.. STR r3,[r6,#0x50] 0x0000ce50: e3a01004 .... MOV r1,#4 0x0000ce54: 03e03601 .6.. MVNEQ r3,#0x100000 0x0000ce58: 13e03602 .6.. MVNNE r3,#0x200000 0x0000ce5c: e586c054 T... STR r12,[r6,#0x54] 0x0000ce60: e0033004 .0.. AND r3,r3,r4 0x0000ce64: e5865220 R.. STR r5,[r6,#0x220] 0x0000ce68: e586324c L2.. STR r3,[r6,#0x24c] 0x0000ce6c: ebfffffe .... BL Disp_lcdc_pin_cfg ; 0xf1d0 Section #1 0x0000ce70: e3a00000 .... MOV r0,#0 0x0000ce74: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000ce78: 00000000 .... DCD 0 ; gdisp BSP_disp_hdmi_open $a 0x0000ce7c: e1a0c00d .... MOV r12,r13 0x0000ce80: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x0000ce84: e24cb004 ..L. SUB r11,r12,#4 0x0000ce88: e59fa0cc .... LDR r10,[pc,#204] ; [gdisp = 0xcf5c] = 0 0x0000ce8c: e1a07000 .p.. MOV r7,r0 0x0000ce90: e08a8480 .... ADD r8,r10,r0,LSL #9 0x0000ce94: e5983050 P0.. LDR r3,[r8,#0x50] 0x0000ce98: e3130701 .... TST r3,#0x40000 0x0000ce9c: 1a00002c ,... BNE {pc} + 0xb8 ; 0xcf54 0x0000cea0: e598622c ,b.. LDR r6,[r8,#0x22c] 0x0000cea4: ebfffffe .... BL lcdc_clk_on ; 0xae88 Section #1 0x0000cea8: e1a00007 .... MOV r0,r7 0x0000ceac: ebfffffe .... BL image_clk_on ; 0xb050 Section #1 0x0000ceb0: e1a00007 .... MOV r0,r7 0x0000ceb4: e6ef5076 vP.. UXTB r5,r6 0x0000ceb8: ebfffffe .... BL Image_open ; 0xc694 Section #1 0x0000cebc: e3a01004 .... MOV r1,#4 0x0000cec0: e1a00007 .... MOV r0,r7 0x0000cec4: e1a02005 . .. MOV r2,r5 0x0000cec8: ebfffffe .... BL disp_clk_cfg ; 0xb330 Section #1 0x0000cecc: e3a01004 .... MOV r1,#4 0x0000ced0: e3a02001 . .. MOV r2,#1 0x0000ced4: e1a00007 .... MOV r0,r7 0x0000ced8: ebfffffe .... BL Disp_lcdc_pin_cfg ; 0xf1d0 Section #1 0x0000cedc: e1a00006 .... MOV r0,r6 0x0000cee0: ebfffffe .... BL tv_mode_to_width ; 0xf2ec Section #1 0x0000cee4: e1a04000 .@.. MOV r4,r0 0x0000cee8: e1a00006 .... MOV r0,r6 0x0000ceec: ebfffffe .... BL tv_mode_to_height ; 0xf340 Section #1 0x0000cef0: e1a01004 .... MOV r1,r4 0x0000cef4: e1a02000 . .. MOV r2,r0 0x0000cef8: e1a00007 .... MOV r0,r7 0x0000cefc: ebfffffe .... BL DE_BE_set_display_size ; 0x3d48 Section #1 0x0000cf00: e1a01005 .... MOV r1,r5 0x0000cf04: e1a00007 .... MOV r0,r7 0x0000cf08: ebfffffe .... BL TCON1_set_hdmi_mode ; 0x7b78 Section #1 0x0000cf0c: e1a00007 .... MOV r0,r7 0x0000cf10: ebfffffe .... BL TCON1_open ; 0x7790 Section #1 0x0000cf14: e1a0e00f .... MOV r14,pc 0x0000cf18: e59af03c <... LDR pc,[r10,#0x3c] 0x0000cf1c: e1a01005 .... MOV r1,r5 0x0000cf20: e3a00004 .... MOV r0,#4 0x0000cf24: ebfffffe .... BL Disp_Switch_Dram_Mode ; 0x128b0 Section #1 0x0000cf28: e1a00006 .... MOV r0,r6 0x0000cf2c: ebfffffe .... BL Disp_get_screen_scan_mode ; 0xf4f4 Section #1 0x0000cf30: e5982050 P .. LDR r2,[r8,#0x50] 0x0000cf34: e5981054 T... LDR r1,[r8,#0x54] 0x0000cf38: e3a03004 .0.. MOV r3,#4 0x0000cf3c: e3822701 .'.. ORR r2,r2,#0x40000 0x0000cf40: e5883220 2.. STR r3,[r8,#0x220] 0x0000cf44: e3811c01 .... ORR r1,r1,#0x100 0x0000cf48: e5882050 P .. STR r2,[r8,#0x50] 0x0000cf4c: e5881054 T... STR r1,[r8,#0x54] 0x0000cf50: e5c8021c .... STRB r0,[r8,#0x21c] 0x0000cf54: e3a00000 .... MOV r0,#0 0x0000cf58: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x0000cf5c: 00000000 .... DCD 0 ; gdisp BSP_disp_hwc_set_palette $a 0x0000cf60: e1a0c00d .... MOV r12,r13 0x0000cf64: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cf68: e24cb004 ..L. SUB r11,r12,#4 0x0000cf6c: e3510000 ..Q. CMP r1,#0 0x0000cf70: 0a000002 .... BEQ {pc} + 0x10 ; 0xcf80 0x0000cf74: e083c002 .... ADD r12,r3,r2 0x0000cf78: e35c0b01 ..\. CMP r12,#0x400 0x0000cf7c: 9a000003 .... BLS {pc} + 0x14 ; 0xcf90 0x0000cf80: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1888) = 0xcf9c] = 0x760 0x0000cf84: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000cf88: e3e00001 .... MVN r0,#1 0x0000cf8c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000cf90: ebfffffe .... BL DE_BE_HWC_Set_Palette ; 0x63c8 Section #1 0x0000cf94: e3a00000 .... MOV r0,#0 0x0000cf98: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000cf9c: 00000760 `... DCD 1888 ; [Section 10] BSP_disp_hwc_set_framebuffer $a 0x0000cfa0: e1a0c00d .... MOV r12,r13 0x0000cfa4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cfa8: e24cb004 ..L. SUB r11,r12,#4 0x0000cfac: e24dd008 ..M. SUB r13,r13,#8 0x0000cfb0: e2512000 . Q. SUBS r2,r1,#0 0x0000cfb4: 03e00001 .... MVNEQ r0,#1 0x0000cfb8: 0a000006 .... BEQ {pc} + 0x20 ; 0xcfd8 0x0000cfbc: e5923000 .0.. LDR r3,[r2,#0] 0x0000cfc0: e24b1014 ..K. SUB r1,r11,#0x14 0x0000cfc4: e54b3014 .0K. STRB r3,[r11,#-0x14] 0x0000cfc8: e5923004 .0.. LDR r3,[r2,#4] 0x0000cfcc: e50b3010 .0.. STR r3,[r11,#-0x10] 0x0000cfd0: ebfffffe .... BL DE_BE_HWC_Set_Src ; 0x641c Section #1 0x0000cfd4: e3a00000 .... MOV r0,#0 0x0000cfd8: e24bd00c ..K. SUB r13,r11,#0xc 0x0000cfdc: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_hwc_get_pos 0x0000cfe0: e1a0c00d .... MOV r12,r13 0x0000cfe4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000cfe8: e24cb004 ..L. SUB r11,r12,#4 0x0000cfec: ebfffffe .... BL DE_BE_HWC_Get_Pos ; 0x6390 Section #1 0x0000cff0: e3a00000 .... MOV r0,#0 0x0000cff4: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_hwc_set_pos 0x0000cff8: e1a0c00d .... MOV r12,r13 0x0000cffc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d000: e24cb004 ..L. SUB r11,r12,#4 0x0000d004: ebfffffe .... BL DE_BE_HWC_Set_Pos ; 0x6344 Section #1 0x0000d008: e3a00000 .... MOV r0,#0 0x0000d00c: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_hwc_enable 0x0000d010: e1a0c00d .... MOV r12,r13 0x0000d014: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d018: e24cb004 ..L. SUB r11,r12,#4 0x0000d01c: ebfffffe .... BL DE_BE_HWC_Enable ; 0x6314 Section #1 0x0000d020: e3a00000 .... MOV r0,#0 0x0000d024: e89da800 .... LDM r13,{r11,r13,pc} Layer_Get_Prio $a 0x0000d028: e1a0c00d .... MOV r12,r13 0x0000d02c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d030: e24cb004 ..L. SUB r11,r12,#4 0x0000d034: e1a00480 .... LSL r0,r0,#9 0x0000d038: e3a03060 `0.. MOV r3,#0x60 0x0000d03c: e0210193 ..!. MLA r1,r3,r1,r0 0x0000d040: e59f3014 .0.. LDR r3,[pc,#20] ; [gdisp = 0xd05c] = 0 0x0000d044: e0830001 .... ADD r0,r3,r1 0x0000d048: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d04c: e3130002 .... TST r3,#2 0x0000d050: 03e00001 .... MVNEQ r0,#1 0x0000d054: 15d000a1 .... LDRBNE r0,[r0,#0xa1] 0x0000d058: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000d05c: 00000000 .... DCD 0 ; gdisp get_fb_type $a 0x0000d060: e1a0c00d .... MOV r12,r13 0x0000d064: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d068: e24cb004 ..L. SUB r11,r12,#4 0x0000d06c: e240000b ..@. SUB r0,r0,#0xb 0x0000d070: e3500003 ..P. CMP r0,#3 0x0000d074: 83a00000 .... MOVHI r0,#0 0x0000d078: 93a00001 .... MOVLS r0,#1 0x0000d07c: e89da800 .... LDM r13,{r11,r13,pc} de_format_to_bpp 0x0000d080: e1a0c00d .... MOV r12,r13 0x0000d084: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d088: e24cb004 ..L. SUB r11,r12,#4 0x0000d08c: e350000f ..P. CMP r0,#0xf 0x0000d090: 979ff100 .... LDRLS pc,[pc,r0,LSL #2] 0x0000d094: ea000019 .... B {pc} + 0x6c ; 0xd100 $d 0x0000d098: 0000d0e0 .... DCD 53472 ; [Section 1] 0x0000d09c: 0000d0d8 .... DCD 53464 ; [Section 1] 0x0000d0a0: 0000d0e8 .... DCD 53480 ; [Section 1] 0x0000d0a4: 0000d0f0 .... DCD 53488 ; [Section 1] 0x0000d0a8: 0000d108 .... DCD 53512 ; [Section 1] 0x0000d0ac: 0000d108 .... DCD 53512 ; [Section 1] 0x0000d0b0: 0000d108 .... DCD 53512 ; [Section 1] 0x0000d0b4: 0000d108 .... DCD 53512 ; [Section 1] 0x0000d0b8: 0000d108 .... DCD 53512 ; [Section 1] 0x0000d0bc: 0000d110 .... DCD 53520 ; [Section 1] 0x0000d0c0: 0000d118 .... DCD 53528 ; [Section 1] 0x0000d0c4: 0000d110 .... DCD 53520 ; [Section 1] 0x0000d0c8: 0000d108 .... DCD 53512 ; [Section 1] 0x0000d0cc: 0000d0f8 .... DCD 53496 ; [Section 1] 0x0000d0d0: 0000d0f8 .... DCD 53496 ; [Section 1] 0x0000d0d4: 0000d118 .... DCD 53528 ; [Section 1] $a 0x0000d0d8: e3a00002 .... MOV r0,#2 0x0000d0dc: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d0e0: e3a00001 .... MOV r0,#1 0x0000d0e4: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d0e8: e3a00004 .... MOV r0,#4 0x0000d0ec: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d0f0: e3a00008 .... MOV r0,#8 0x0000d0f4: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d0f8: e3a0000c .... MOV r0,#0xc 0x0000d0fc: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d100: e3a00000 .... MOV r0,#0 0x0000d104: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d108: e3a00010 .... MOV r0,#0x10 0x0000d10c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d110: e3a00018 .... MOV r0,#0x18 0x0000d114: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d118: e3a00020 ... MOV r0,#0x20 0x0000d11c: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_layer_get_bright 0x0000d120: e1a0c00d .... MOV r12,r13 0x0000d124: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d128: e24cb004 ..L. SUB r11,r12,#4 0x0000d12c: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d130: 4a000013 ...J BMI {pc} + 0x54 ; 0xd184 0x0000d134: e59fc058 X... LDR r12,[pc,#88] ; [gdisp = 0xd194] = 0 0x0000d138: e1a00480 .... LSL r0,r0,#9 0x0000d13c: e08c3000 .0.. ADD r3,r12,r0 0x0000d140: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d144: e1510003 ..Q. CMP r1,r3 0x0000d148: 2a00000d ...* BCS {pc} + 0x3c ; 0xd184 0x0000d14c: e3a03060 `0.. MOV r3,#0x60 0x0000d150: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d154: e08c0003 .... ADD r0,r12,r3 0x0000d158: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d15c: e3130002 .... TST r3,#2 0x0000d160: 0a000009 .... BEQ {pc} + 0x2c ; 0xd18c 0x0000d164: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d168: e3530004 ..S. CMP r3,#4 0x0000d16c: 1a000006 .... BNE {pc} + 0x20 ; 0xd18c 0x0000d170: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d174: e3a02094 . .. MOV r2,#0x94 0x0000d178: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d17c: e59304d4 .... LDR r0,[r3,#0x4d4] 0x0000d180: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d184: e3e00001 .... MVN r0,#1 0x0000d188: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d18c: e3e00004 .... MVN r0,#4 0x0000d190: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000d194: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_contrast $a 0x0000d198: e1a0c00d .... MOV r12,r13 0x0000d19c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d1a0: e24cb004 ..L. SUB r11,r12,#4 0x0000d1a4: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d1a8: 4a000013 ...J BMI {pc} + 0x54 ; 0xd1fc 0x0000d1ac: e59fc058 X... LDR r12,[pc,#88] ; [gdisp = 0xd20c] = 0 0x0000d1b0: e1a00480 .... LSL r0,r0,#9 0x0000d1b4: e08c3000 .0.. ADD r3,r12,r0 0x0000d1b8: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d1bc: e1510003 ..Q. CMP r1,r3 0x0000d1c0: 2a00000d ...* BCS {pc} + 0x3c ; 0xd1fc 0x0000d1c4: e3a03060 `0.. MOV r3,#0x60 0x0000d1c8: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d1cc: e08c0003 .... ADD r0,r12,r3 0x0000d1d0: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d1d4: e3130002 .... TST r3,#2 0x0000d1d8: 0a000009 .... BEQ {pc} + 0x2c ; 0xd204 0x0000d1dc: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d1e0: e3530004 ..S. CMP r3,#4 0x0000d1e4: 1a000006 .... BNE {pc} + 0x20 ; 0xd204 0x0000d1e8: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d1ec: e3a02094 . .. MOV r2,#0x94 0x0000d1f0: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d1f4: e59304d8 .... LDR r0,[r3,#0x4d8] 0x0000d1f8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d1fc: e3e00001 .... MVN r0,#1 0x0000d200: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d204: e3e00004 .... MVN r0,#4 0x0000d208: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000d20c: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_saturation $a 0x0000d210: e1a0c00d .... MOV r12,r13 0x0000d214: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d218: e24cb004 ..L. SUB r11,r12,#4 0x0000d21c: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d220: 4a000013 ...J BMI {pc} + 0x54 ; 0xd274 0x0000d224: e59fc058 X... LDR r12,[pc,#88] ; [gdisp = 0xd284] = 0 0x0000d228: e1a00480 .... LSL r0,r0,#9 0x0000d22c: e08c3000 .0.. ADD r3,r12,r0 0x0000d230: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d234: e1510003 ..Q. CMP r1,r3 0x0000d238: 2a00000d ...* BCS {pc} + 0x3c ; 0xd274 0x0000d23c: e3a03060 `0.. MOV r3,#0x60 0x0000d240: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d244: e08c0003 .... ADD r0,r12,r3 0x0000d248: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d24c: e3130002 .... TST r3,#2 0x0000d250: 0a000009 .... BEQ {pc} + 0x2c ; 0xd27c 0x0000d254: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d258: e3530004 ..S. CMP r3,#4 0x0000d25c: 1a000006 .... BNE {pc} + 0x20 ; 0xd27c 0x0000d260: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d264: e3a02094 . .. MOV r2,#0x94 0x0000d268: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d26c: e59304dc .... LDR r0,[r3,#0x4dc] 0x0000d270: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d274: e3e00001 .... MVN r0,#1 0x0000d278: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d27c: e3e00004 .... MVN r0,#4 0x0000d280: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000d284: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_hue $a 0x0000d288: e1a0c00d .... MOV r12,r13 0x0000d28c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d290: e24cb004 ..L. SUB r11,r12,#4 0x0000d294: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d298: 4a000013 ...J BMI {pc} + 0x54 ; 0xd2ec 0x0000d29c: e59fc058 X... LDR r12,[pc,#88] ; [gdisp = 0xd2fc] = 0 0x0000d2a0: e1a00480 .... LSL r0,r0,#9 0x0000d2a4: e08c3000 .0.. ADD r3,r12,r0 0x0000d2a8: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d2ac: e1510003 ..Q. CMP r1,r3 0x0000d2b0: 2a00000d ...* BCS {pc} + 0x3c ; 0xd2ec 0x0000d2b4: e3a03060 `0.. MOV r3,#0x60 0x0000d2b8: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d2bc: e08c0003 .... ADD r0,r12,r3 0x0000d2c0: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d2c4: e3130002 .... TST r3,#2 0x0000d2c8: 0a000009 .... BEQ {pc} + 0x2c ; 0xd2f4 0x0000d2cc: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d2d0: e3530004 ..S. CMP r3,#4 0x0000d2d4: 1a000006 .... BNE {pc} + 0x20 ; 0xd2f4 0x0000d2d8: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d2dc: e3a02094 . .. MOV r2,#0x94 0x0000d2e0: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d2e4: e59304e0 .... LDR r0,[r3,#0x4e0] 0x0000d2e8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d2ec: e3e00001 .... MVN r0,#1 0x0000d2f0: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d2f4: e3e00004 .... MVN r0,#4 0x0000d2f8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000d2fc: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_enhance_enable $a 0x0000d300: e1a0c00d .... MOV r12,r13 0x0000d304: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d308: e24cb004 ..L. SUB r11,r12,#4 0x0000d30c: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d310: 4a000014 ...J BMI {pc} + 0x58 ; 0xd368 0x0000d314: e59fc05c \... LDR r12,[pc,#92] ; [gdisp = 0xd378] = 0 0x0000d318: e1a00480 .... LSL r0,r0,#9 0x0000d31c: e08c3000 .0.. ADD r3,r12,r0 0x0000d320: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d324: e1510003 ..Q. CMP r1,r3 0x0000d328: 2a00000e ...* BCS {pc} + 0x40 ; 0xd368 0x0000d32c: e3a03060 `0.. MOV r3,#0x60 0x0000d330: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d334: e08c0003 .... ADD r0,r12,r3 0x0000d338: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d33c: e3130002 .... TST r3,#2 0x0000d340: 0a00000a .... BEQ {pc} + 0x30 ; 0xd370 0x0000d344: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d348: e3530004 ..S. CMP r3,#4 0x0000d34c: 1a000007 .... BNE {pc} + 0x24 ; 0xd370 0x0000d350: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d354: e3a02094 . .. MOV r2,#0x94 0x0000d358: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d35c: e5d334d0 .4.. LDRB r3,[r3,#0x4d0] 0x0000d360: e6af0073 s... SXTB r0,r3 0x0000d364: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d368: e3e00001 .... MVN r0,#1 0x0000d36c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d370: e3e00004 .... MVN r0,#4 0x0000d374: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000d378: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_enhance_enable $a 0x0000d37c: e1a0c00d .... MOV r12,r13 0x0000d380: e92dd870 p.-. PUSH {r4-r6,r11,r12,r14,pc} 0x0000d384: e24cb004 ..L. SUB r11,r12,#4 0x0000d388: e24dd00c ..M. SUB r13,r13,#0xc 0x0000d38c: e2514064 d@Q. SUBS r4,r1,#0x64 0x0000d390: e1a05000 .P.. MOV r5,r0 0x0000d394: e1a06002 .`.. MOV r6,r2 0x0000d398: 4a00002a *..J BMI {pc} + 0xb0 ; 0xd448 0x0000d39c: e59f10b8 .... LDR r1,[pc,#184] ; [gdisp = 0xd45c] = 0 0x0000d3a0: e1a02480 .$.. LSL r2,r0,#9 0x0000d3a4: e0813002 .0.. ADD r3,r1,r2 0x0000d3a8: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d3ac: e1540003 ..T. CMP r4,r3 0x0000d3b0: 2a000024 $..* BCS {pc} + 0x98 ; 0xd448 0x0000d3b4: e3a03060 `0.. MOV r3,#0x60 0x0000d3b8: e0232493 .$#. MLA r3,r3,r4,r2 0x0000d3bc: e0812003 . .. ADD r2,r1,r3 0x0000d3c0: e5923090 .0.. LDR r3,[r2,#0x90] 0x0000d3c4: e3130002 .... TST r3,#2 0x0000d3c8: 0a000020 ... BEQ {pc} + 0x88 ; 0xd450 0x0000d3cc: e592309c .0.. LDR r3,[r2,#0x9c] 0x0000d3d0: e3530004 ..S. CMP r3,#4 0x0000d3d4: 1a00001d .... BNE {pc} + 0x7c ; 0xd450 0x0000d3d8: e3560000 ..V. CMP r6,#0 0x0000d3dc: 1a000005 .... BNE {pc} + 0x1c ; 0xd3f8 0x0000d3e0: e283301c .0.. ADD r3,r3,#0x1c 0x0000d3e4: e5920098 .... LDR r0,[r2,#0x98] 0x0000d3e8: e58d3000 .0.. STR r3,[r13,#0] 0x0000d3ec: e1a01003 .... MOV r1,r3 0x0000d3f0: e1a02003 . .. MOV r2,r3 0x0000d3f4: ea000007 .... B {pc} + 0x24 ; 0xd418 0x0000d3f8: e5920098 .... LDR r0,[r2,#0x98] 0x0000d3fc: e3a02094 . .. MOV r2,#0x94 0x0000d400: e0221092 ..". MLA r2,r2,r0,r1 0x0000d404: e592c4e0 .... LDR r12,[r2,#0x4e0] 0x0000d408: e59234dc .4.. LDR r3,[r2,#0x4dc] 0x0000d40c: e59214d4 .... LDR r1,[r2,#0x4d4] 0x0000d410: e59224d8 .$.. LDR r2,[r2,#0x4d8] 0x0000d414: e58dc000 .... STR r12,[r13,#0] 0x0000d418: ebfffffe .... BL Scaler_Set_Enhance ; 0xfda4 Section #1 0x0000d41c: e1a02485 .$.. LSL r2,r5,#9 0x0000d420: e3a03060 `0.. MOV r3,#0x60 0x0000d424: e59f1030 0... LDR r1,[pc,#48] ; [gdisp = 0xd45c] = 0 0x0000d428: e0232493 .$#. MLA r3,r3,r4,r2 0x0000d42c: e3a02094 . .. MOV r2,#0x94 0x0000d430: e3a00000 .... MOV r0,#0 0x0000d434: e0813003 .0.. ADD r3,r1,r3 0x0000d438: e5933098 .0.. LDR r3,[r3,#0x98] 0x0000d43c: e0231392 ..#. MLA r3,r2,r3,r1 0x0000d440: e5c364d0 .d.. STRB r6,[r3,#0x4d0] 0x0000d444: ea000002 .... B {pc} + 0x10 ; 0xd454 0x0000d448: e3e00001 .... MVN r0,#1 0x0000d44c: ea000000 .... B {pc} + 0x8 ; 0xd454 0x0000d450: e3e00004 .... MVN r0,#4 0x0000d454: e24bd018 ..K. SUB r13,r11,#0x18 0x0000d458: e89da870 p... LDM r13,{r4-r6,r11,r13,pc} $d 0x0000d45c: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_hue $a 0x0000d460: e1a0c00d .... MOV r12,r13 0x0000d464: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000d468: e24cb004 ..L. SUB r11,r12,#4 0x0000d46c: e24dd00c ..M. SUB r13,r13,#0xc 0x0000d470: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d474: e1a04002 .@.. MOV r4,r2 0x0000d478: 4a000020 ..J BMI {pc} + 0x88 ; 0xd500 0x0000d47c: e59fc090 .... LDR r12,[pc,#144] ; [gdisp = 0xd514] = 0 0x0000d480: e1a00480 .... LSL r0,r0,#9 0x0000d484: e08c3000 .0.. ADD r3,r12,r0 0x0000d488: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d48c: e1510003 ..Q. CMP r1,r3 0x0000d490: 2a00001a ...* BCS {pc} + 0x70 ; 0xd500 0x0000d494: e3a03060 `0.. MOV r3,#0x60 0x0000d498: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d49c: e08c0003 .... ADD r0,r12,r3 0x0000d4a0: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d4a4: e3130002 .... TST r3,#2 0x0000d4a8: 0a000016 .... BEQ {pc} + 0x60 ; 0xd508 0x0000d4ac: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d4b0: e3530004 ..S. CMP r3,#4 0x0000d4b4: 1a000013 .... BNE {pc} + 0x54 ; 0xd508 0x0000d4b8: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d4bc: e3a02094 . .. MOV r2,#0x94 0x0000d4c0: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d4c4: e58344e0 .D.. STR r4,[r3,#0x4e0] 0x0000d4c8: e5900098 .... LDR r0,[r0,#0x98] 0x0000d4cc: e022c092 ..". MLA r2,r2,r0,r12 0x0000d4d0: e5d214d0 .... LDRB r1,[r2,#0x4d0] 0x0000d4d4: e6af3071 q0.. SXTB r3,r1 0x0000d4d8: e3530001 ..S. CMP r3,#1 0x0000d4dc: 1a000005 .... BNE {pc} + 0x1c ; 0xd4f8 0x0000d4e0: e592c4e0 .... LDR r12,[r2,#0x4e0] 0x0000d4e4: e59234dc .4.. LDR r3,[r2,#0x4dc] 0x0000d4e8: e59214d4 .... LDR r1,[r2,#0x4d4] 0x0000d4ec: e59224d8 .$.. LDR r2,[r2,#0x4d8] 0x0000d4f0: e58dc000 .... STR r12,[r13,#0] 0x0000d4f4: ebfffffe .... BL Scaler_Set_Enhance ; 0xfda4 Section #1 0x0000d4f8: e3a00000 .... MOV r0,#0 0x0000d4fc: ea000002 .... B {pc} + 0x10 ; 0xd50c 0x0000d500: e3e00001 .... MVN r0,#1 0x0000d504: ea000000 .... B {pc} + 0x8 ; 0xd50c 0x0000d508: e3e00004 .... MVN r0,#4 0x0000d50c: e24bd010 ..K. SUB r13,r11,#0x10 0x0000d510: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000d514: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_saturation $a 0x0000d518: e1a0c00d .... MOV r12,r13 0x0000d51c: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000d520: e24cb004 ..L. SUB r11,r12,#4 0x0000d524: e24dd00c ..M. SUB r13,r13,#0xc 0x0000d528: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d52c: e1a04002 .@.. MOV r4,r2 0x0000d530: 4a000020 ..J BMI {pc} + 0x88 ; 0xd5b8 0x0000d534: e59fc090 .... LDR r12,[pc,#144] ; [gdisp = 0xd5cc] = 0 0x0000d538: e1a00480 .... LSL r0,r0,#9 0x0000d53c: e08c3000 .0.. ADD r3,r12,r0 0x0000d540: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d544: e1510003 ..Q. CMP r1,r3 0x0000d548: 2a00001a ...* BCS {pc} + 0x70 ; 0xd5b8 0x0000d54c: e3a03060 `0.. MOV r3,#0x60 0x0000d550: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d554: e08c0003 .... ADD r0,r12,r3 0x0000d558: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d55c: e3130002 .... TST r3,#2 0x0000d560: 0a000016 .... BEQ {pc} + 0x60 ; 0xd5c0 0x0000d564: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d568: e3530004 ..S. CMP r3,#4 0x0000d56c: 1a000013 .... BNE {pc} + 0x54 ; 0xd5c0 0x0000d570: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d574: e3a02094 . .. MOV r2,#0x94 0x0000d578: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d57c: e58344dc .D.. STR r4,[r3,#0x4dc] 0x0000d580: e5900098 .... LDR r0,[r0,#0x98] 0x0000d584: e022c092 ..". MLA r2,r2,r0,r12 0x0000d588: e5d214d0 .... LDRB r1,[r2,#0x4d0] 0x0000d58c: e6af3071 q0.. SXTB r3,r1 0x0000d590: e3530001 ..S. CMP r3,#1 0x0000d594: 1a000005 .... BNE {pc} + 0x1c ; 0xd5b0 0x0000d598: e592c4e0 .... LDR r12,[r2,#0x4e0] 0x0000d59c: e59234dc .4.. LDR r3,[r2,#0x4dc] 0x0000d5a0: e59214d4 .... LDR r1,[r2,#0x4d4] 0x0000d5a4: e59224d8 .$.. LDR r2,[r2,#0x4d8] 0x0000d5a8: e58dc000 .... STR r12,[r13,#0] 0x0000d5ac: ebfffffe .... BL Scaler_Set_Enhance ; 0xfda4 Section #1 0x0000d5b0: e3a00000 .... MOV r0,#0 0x0000d5b4: ea000002 .... B {pc} + 0x10 ; 0xd5c4 0x0000d5b8: e3e00001 .... MVN r0,#1 0x0000d5bc: ea000000 .... B {pc} + 0x8 ; 0xd5c4 0x0000d5c0: e3e00004 .... MVN r0,#4 0x0000d5c4: e24bd010 ..K. SUB r13,r11,#0x10 0x0000d5c8: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000d5cc: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_contrast $a 0x0000d5d0: e1a0c00d .... MOV r12,r13 0x0000d5d4: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000d5d8: e24cb004 ..L. SUB r11,r12,#4 0x0000d5dc: e24dd00c ..M. SUB r13,r13,#0xc 0x0000d5e0: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d5e4: e1a04002 .@.. MOV r4,r2 0x0000d5e8: 4a000020 ..J BMI {pc} + 0x88 ; 0xd670 0x0000d5ec: e59fc090 .... LDR r12,[pc,#144] ; [gdisp = 0xd684] = 0 0x0000d5f0: e1a00480 .... LSL r0,r0,#9 0x0000d5f4: e08c3000 .0.. ADD r3,r12,r0 0x0000d5f8: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d5fc: e1510003 ..Q. CMP r1,r3 0x0000d600: 2a00001a ...* BCS {pc} + 0x70 ; 0xd670 0x0000d604: e3a03060 `0.. MOV r3,#0x60 0x0000d608: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d60c: e08c0003 .... ADD r0,r12,r3 0x0000d610: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d614: e3130002 .... TST r3,#2 0x0000d618: 0a000016 .... BEQ {pc} + 0x60 ; 0xd678 0x0000d61c: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d620: e3530004 ..S. CMP r3,#4 0x0000d624: 1a000013 .... BNE {pc} + 0x54 ; 0xd678 0x0000d628: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d62c: e3a02094 . .. MOV r2,#0x94 0x0000d630: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d634: e58344d8 .D.. STR r4,[r3,#0x4d8] 0x0000d638: e5900098 .... LDR r0,[r0,#0x98] 0x0000d63c: e022c092 ..". MLA r2,r2,r0,r12 0x0000d640: e5d214d0 .... LDRB r1,[r2,#0x4d0] 0x0000d644: e6af3071 q0.. SXTB r3,r1 0x0000d648: e3530001 ..S. CMP r3,#1 0x0000d64c: 1a000005 .... BNE {pc} + 0x1c ; 0xd668 0x0000d650: e592c4e0 .... LDR r12,[r2,#0x4e0] 0x0000d654: e59234dc .4.. LDR r3,[r2,#0x4dc] 0x0000d658: e59214d4 .... LDR r1,[r2,#0x4d4] 0x0000d65c: e59224d8 .$.. LDR r2,[r2,#0x4d8] 0x0000d660: e58dc000 .... STR r12,[r13,#0] 0x0000d664: ebfffffe .... BL Scaler_Set_Enhance ; 0xfda4 Section #1 0x0000d668: e3a00000 .... MOV r0,#0 0x0000d66c: ea000002 .... B {pc} + 0x10 ; 0xd67c 0x0000d670: e3e00001 .... MVN r0,#1 0x0000d674: ea000000 .... B {pc} + 0x8 ; 0xd67c 0x0000d678: e3e00004 .... MVN r0,#4 0x0000d67c: e24bd010 ..K. SUB r13,r11,#0x10 0x0000d680: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000d684: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_bright $a 0x0000d688: e1a0c00d .... MOV r12,r13 0x0000d68c: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000d690: e24cb004 ..L. SUB r11,r12,#4 0x0000d694: e24dd00c ..M. SUB r13,r13,#0xc 0x0000d698: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d69c: e1a04002 .@.. MOV r4,r2 0x0000d6a0: 4a000020 ..J BMI {pc} + 0x88 ; 0xd728 0x0000d6a4: e59fc090 .... LDR r12,[pc,#144] ; [gdisp = 0xd73c] = 0 0x0000d6a8: e1a00480 .... LSL r0,r0,#9 0x0000d6ac: e08c3000 .0.. ADD r3,r12,r0 0x0000d6b0: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d6b4: e1510003 ..Q. CMP r1,r3 0x0000d6b8: 2a00001a ...* BCS {pc} + 0x70 ; 0xd728 0x0000d6bc: e3a03060 `0.. MOV r3,#0x60 0x0000d6c0: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d6c4: e08c0003 .... ADD r0,r12,r3 0x0000d6c8: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d6cc: e3130002 .... TST r3,#2 0x0000d6d0: 0a000016 .... BEQ {pc} + 0x60 ; 0xd730 0x0000d6d4: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d6d8: e3530004 ..S. CMP r3,#4 0x0000d6dc: 1a000013 .... BNE {pc} + 0x54 ; 0xd730 0x0000d6e0: e5903098 .0.. LDR r3,[r0,#0x98] 0x0000d6e4: e3a02094 . .. MOV r2,#0x94 0x0000d6e8: e023c392 ..#. MLA r3,r2,r3,r12 0x0000d6ec: e58344d4 .D.. STR r4,[r3,#0x4d4] 0x0000d6f0: e5900098 .... LDR r0,[r0,#0x98] 0x0000d6f4: e022c092 ..". MLA r2,r2,r0,r12 0x0000d6f8: e5d214d0 .... LDRB r1,[r2,#0x4d0] 0x0000d6fc: e6af3071 q0.. SXTB r3,r1 0x0000d700: e3530001 ..S. CMP r3,#1 0x0000d704: 1a000005 .... BNE {pc} + 0x1c ; 0xd720 0x0000d708: e592c4e0 .... LDR r12,[r2,#0x4e0] 0x0000d70c: e59234dc .4.. LDR r3,[r2,#0x4dc] 0x0000d710: e59214d4 .... LDR r1,[r2,#0x4d4] 0x0000d714: e59224d8 .$.. LDR r2,[r2,#0x4d8] 0x0000d718: e58dc000 .... STR r12,[r13,#0] 0x0000d71c: ebfffffe .... BL Scaler_Set_Enhance ; 0xfda4 Section #1 0x0000d720: e3a00000 .... MOV r0,#0 0x0000d724: ea000002 .... B {pc} + 0x10 ; 0xd734 0x0000d728: e3e00001 .... MVN r0,#1 0x0000d72c: ea000000 .... B {pc} + 0x8 ; 0xd734 0x0000d730: e3e00004 .... MVN r0,#4 0x0000d734: e24bd010 ..K. SUB r13,r11,#0x10 0x0000d738: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000d73c: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_get_smooth $a 0x0000d740: e1a0c00d .... MOV r12,r13 0x0000d744: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000d748: e24cb004 ..L. SUB r11,r12,#4 0x0000d74c: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000d750: 4a000019 ...J BMI {pc} + 0x6c ; 0xd7bc 0x0000d754: e59f2068 h .. LDR r2,[pc,#104] ; [gdisp = 0xd7c4] = 0 0x0000d758: e1a00480 .... LSL r0,r0,#9 0x0000d75c: e0823000 .0.. ADD r3,r2,r0 0x0000d760: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000d764: e1510003 ..Q. CMP r1,r3 0x0000d768: 2a000013 ...* BCS {pc} + 0x54 ; 0xd7bc 0x0000d76c: e3a03060 `0.. MOV r3,#0x60 0x0000d770: e0230193 ..#. MLA r3,r3,r1,r0 0x0000d774: e0820003 .... ADD r0,r2,r3 0x0000d778: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000d77c: e3130002 .... TST r3,#2 0x0000d780: 0a000009 .... BEQ {pc} + 0x2c ; 0xd7ac 0x0000d784: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000d788: e3530004 ..S. CMP r3,#4 0x0000d78c: 1a000002 .... BNE {pc} + 0x10 ; 0xd79c 0x0000d790: e5900098 .... LDR r0,[r0,#0x98] 0x0000d794: ebfffffe .... BL BSP_disp_scaler_get_smooth ; 0xfd80 Section #1 0x0000d798: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d79c: e59f0024 $... LDR r0,[pc,#36] ; [([Section 10] + 1930) = 0xd7c8] = 0x78a 0x0000d7a0: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000d7a4: e3e00004 .... MVN r0,#4 0x0000d7a8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d7ac: e59f0018 .... LDR r0,[pc,#24] ; [([Section 10] + 1954) = 0xd7cc] = 0x7a2 0x0000d7b0: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000d7b4: e3e00003 .... MVN r0,#3 0x0000d7b8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000d7bc: e3e00001 .... MVN r0,#1 0x0000d7c0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000d7c4: 00000000 .... DCD 0 ; gdisp 0x0000d7c8: 0000078a .... DCD 1930 ; [Section 10] 0x0000d7cc: 000007a2 .... DCD 1954 ; [Section 10] img_sw_para_to_reg $a 0x0000d7d0: e1a0c00d .... MOV r12,r13 0x0000d7d4: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000d7d8: e24cb004 ..L. SUB r11,r12,#4 0x0000d7dc: e3500000 ..P. CMP r0,#0 0x0000d7e0: e1a0c001 .... MOV r12,r1 0x0000d7e4: e1a01002 .... MOV r1,r2 0x0000d7e8: 1a000019 .... BNE {pc} + 0x6c ; 0xd854 0x0000d7ec: e27c3001 .0|. RSBS r3,r12,#1 0x0000d7f0: 33a03000 .0.3 MOVCC r3,#0 0x0000d7f4: e352000e ..R. CMP r2,#0xe 0x0000d7f8: 035c0000 ..\. CMPEQ r12,#0 0x0000d7fc: 0a00008d .... BEQ {pc} + 0x23c ; 0xda38 0x0000d800: e352000c ..R. CMP r2,#0xc 0x0000d804: 13a00000 .... MOVNE r0,#0 0x0000d808: 03a00001 .... MOVEQ r0,#1 0x0000d80c: e1130000 .... TST r3,r0 0x0000d810: 1a00008a .... BNE {pc} + 0x230 ; 0xda40 0x0000d814: e352000b ..R. CMP r2,#0xb 0x0000d818: 13a02000 . .. MOVNE r2,#0 0x0000d81c: 03a02001 . .. MOVEQ r2,#1 0x0000d820: e1130002 .... TST r3,r2 0x0000d824: 1a000087 .... BNE {pc} + 0x224 ; 0xda48 0x0000d828: e35c0001 ..\. CMP r12,#1 0x0000d82c: 13a03000 .0.. MOVNE r3,#0 0x0000d830: 03a03001 .0.. MOVEQ r3,#1 0x0000d834: e1130000 .... TST r3,r0 0x0000d838: 1a000084 .... BNE {pc} + 0x218 ; 0xda50 0x0000d83c: e0134002 .@.. ANDS r4,r3,r2 0x0000d840: 1a000084 .... BNE {pc} + 0x218 ; 0xda58 0x0000d844: e59f0214 .... LDR r0,[pc,#532] ; [([Section 10] + 1973) = 0xda60] = 0x7b5 0x0000d848: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000d84c: e1a00004 .... MOV r0,r4 0x0000d850: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000d854: e3500001 ..P. CMP r0,#1 0x0000d858: 1a00002a *... BNE {pc} + 0xb0 ; 0xd908 0x0000d85c: e27c3001 .0|. RSBS r3,r12,#1 0x0000d860: 33a03000 .0.3 MOVCC r3,#0 0x0000d864: e352000f ..R. CMP r2,#0xf 0x0000d868: 035c0000 ..\. CMPEQ r12,#0 0x0000d86c: 0a000071 q... BEQ {pc} + 0x1cc ; 0xda38 0x0000d870: e3520010 ..R. CMP r2,#0x10 0x0000d874: 13a03000 .0.. MOVNE r3,#0 0x0000d878: 02033001 .0.. ANDEQ r3,r3,#1 0x0000d87c: e3530000 ..S. CMP r3,#0 0x0000d880: 1a00006e n... BNE {pc} + 0x1c0 ; 0xda40 0x0000d884: e35c0001 ..\. CMP r12,#1 0x0000d888: 13a02000 . .. MOVNE r2,#0 0x0000d88c: 03a02001 . .. MOVEQ r2,#1 0x0000d890: e3510003 ..Q. CMP r1,#3 0x0000d894: 035c0001 ..\. CMPEQ r12,#1 0x0000d898: 0a000066 f... BEQ {pc} + 0x1a0 ; 0xda38 0x0000d89c: e3510004 ..Q. CMP r1,#4 0x0000d8a0: 13a03000 .0.. MOVNE r3,#0 0x0000d8a4: 02023001 .0.. ANDEQ r3,r2,#1 0x0000d8a8: e3530000 ..S. CMP r3,#0 0x0000d8ac: 1a000063 c... BNE {pc} + 0x194 ; 0xda40 0x0000d8b0: e3510005 ..Q. CMP r1,#5 0x0000d8b4: 13a03000 .0.. MOVNE r3,#0 0x0000d8b8: 02023001 .0.. ANDEQ r3,r2,#1 0x0000d8bc: e3530000 ..S. CMP r3,#0 0x0000d8c0: 1a000060 `... BNE {pc} + 0x188 ; 0xda48 0x0000d8c4: e3510006 ..Q. CMP r1,#6 0x0000d8c8: 13a03000 .0.. MOVNE r3,#0 0x0000d8cc: 02023001 .0.. ANDEQ r3,r2,#1 0x0000d8d0: e3530000 ..S. CMP r3,#0 0x0000d8d4: 1a00005d ]... BNE {pc} + 0x17c ; 0xda50 0x0000d8d8: e3510007 ..Q. CMP r1,#7 0x0000d8dc: 13a03000 .0.. MOVNE r3,#0 0x0000d8e0: 02023001 .0.. ANDEQ r3,r2,#1 0x0000d8e4: e3530000 ..S. CMP r3,#0 0x0000d8e8: 1a000052 R... BNE {pc} + 0x150 ; 0xda38 0x0000d8ec: e3510008 ..Q. CMP r1,#8 0x0000d8f0: 13a03000 .0.. MOVNE r3,#0 0x0000d8f4: 02023001 .0.. ANDEQ r3,r2,#1 0x0000d8f8: e3530000 ..S. CMP r3,#0 0x0000d8fc: 059f0160 `... LDREQ r0,[pc,#352] ; [([Section 10] + 2032) = 0xda64] = 0x7f0 0x0000d900: 1a00004e N... BNE {pc} + 0x140 ; 0xda40 0x0000d904: ea00004a J... B {pc} + 0x130 ; 0xda34 0x0000d908: e3500002 ..P. CMP r0,#2 0x0000d90c: 1a000017 .... BNE {pc} + 0x64 ; 0xd970 0x0000d910: e352000a ..R. CMP r2,#0xa 0x0000d914: 0a000047 G... BEQ {pc} + 0x124 ; 0xda38 0x0000d918: e3520007 ..R. CMP r2,#7 0x0000d91c: 0a000047 G... BEQ {pc} + 0x124 ; 0xda40 0x0000d920: e3520005 ..R. CMP r2,#5 0x0000d924: 0a000047 G... BEQ {pc} + 0x124 ; 0xda48 0x0000d928: e3520004 ..R. CMP r2,#4 0x0000d92c: 0a000047 G... BEQ {pc} + 0x124 ; 0xda50 0x0000d930: e3520006 ..R. CMP r2,#6 0x0000d934: 0a000047 G... BEQ {pc} + 0x124 ; 0xda58 0x0000d938: e3520000 ..R. CMP r2,#0 0x0000d93c: 02800003 .... ADDEQ r0,r0,#3 0x0000d940: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000d944: e3520001 ..R. CMP r2,#1 0x0000d948: 03a00006 .... MOVEQ r0,#6 0x0000d94c: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000d950: e3520002 ..R. CMP r2,#2 0x0000d954: 03a00007 .... MOVEQ r0,#7 0x0000d958: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000d95c: e3520003 ..R. CMP r2,#3 0x0000d960: 03a00008 .... MOVEQ r0,#8 0x0000d964: 159f00fc .... LDRNE r0,[pc,#252] ; [([Section 10] + 2099) = 0xda68] = 0x833 0x0000d968: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000d96c: ea000030 0... B {pc} + 0xc8 ; 0xda34 0x0000d970: e3500003 ..P. CMP r0,#3 0x0000d974: 1a000025 %... BNE {pc} + 0x9c ; 0xda10 0x0000d978: e3520000 ..R. CMP r2,#0 0x0000d97c: 0a00002d -... BEQ {pc} + 0xbc ; 0xda38 0x0000d980: e3520002 ..R. CMP r2,#2 0x0000d984: 0a00002f /... BEQ {pc} + 0xc4 ; 0xda48 0x0000d988: e352000d ..R. CMP r2,#0xd 0x0000d98c: 0a000029 )... BEQ {pc} + 0xac ; 0xda38 0x0000d990: e352000e ..R. CMP r2,#0xe 0x0000d994: 0a000029 )... BEQ {pc} + 0xac ; 0xda40 0x0000d998: e352000f ..R. CMP r2,#0xf 0x0000d99c: 0a000025 %... BEQ {pc} + 0x9c ; 0xda38 0x0000d9a0: e3520010 ..R. CMP r2,#0x10 0x0000d9a4: 0a000025 %... BEQ {pc} + 0x9c ; 0xda40 0x0000d9a8: e3520011 ..R. CMP r2,#0x11 0x0000d9ac: 0a000021 !... BEQ {pc} + 0x8c ; 0xda38 0x0000d9b0: e3520012 ..R. CMP r2,#0x12 0x0000d9b4: 0a000021 !... BEQ {pc} + 0x8c ; 0xda40 0x0000d9b8: e3520013 ..R. CMP r2,#0x13 0x0000d9bc: 0a000021 !... BEQ {pc} + 0x8c ; 0xda48 0x0000d9c0: e3520014 ..R. CMP r2,#0x14 0x0000d9c4: 0a000021 !... BEQ {pc} + 0x8c ; 0xda50 0x0000d9c8: e3520015 ..R. CMP r2,#0x15 0x0000d9cc: 0a000019 .... BEQ {pc} + 0x6c ; 0xda38 0x0000d9d0: e3520016 ..R. CMP r2,#0x16 0x0000d9d4: 0a000019 .... BEQ {pc} + 0x6c ; 0xda40 0x0000d9d8: e3520017 ..R. CMP r2,#0x17 0x0000d9dc: 0a000019 .... BEQ {pc} + 0x6c ; 0xda48 0x0000d9e0: e3520018 ..R. CMP r2,#0x18 0x0000d9e4: 0a000019 .... BEQ {pc} + 0x6c ; 0xda50 0x0000d9e8: e3520019 ..R. CMP r2,#0x19 0x0000d9ec: 0a000011 .... BEQ {pc} + 0x4c ; 0xda38 0x0000d9f0: e352001a ..R. CMP r2,#0x1a 0x0000d9f4: 0a000011 .... BEQ {pc} + 0x4c ; 0xda40 0x0000d9f8: e352001b ..R. CMP r2,#0x1b 0x0000d9fc: 0a000011 .... BEQ {pc} + 0x4c ; 0xda48 0x0000da00: e352001c ..R. CMP r2,#0x1c 0x0000da04: 159f0060 `... LDRNE r0,[pc,#96] ; [([Section 10] + 2153) = 0xda6c] = 0x869 0x0000da08: 1a000009 .... BNE {pc} + 0x2c ; 0xda34 0x0000da0c: ea00000f .... B {pc} + 0x44 ; 0xda50 0x0000da10: e3500004 ..P. CMP r0,#4 0x0000da14: 11a01000 .... MOVNE r1,r0 0x0000da18: 159f0050 P... LDRNE r0,[pc,#80] ; [([Section 10] + 2277) = 0xda70] = 0x8e5 0x0000da1c: 1a000004 .... BNE {pc} + 0x18 ; 0xda34 0x0000da20: e3510000 ..Q. CMP r1,#0 0x0000da24: 0a000003 .... BEQ {pc} + 0x14 ; 0xda38 0x0000da28: e3510002 ..Q. CMP r1,#2 0x0000da2c: 159f0040 @... LDRNE r0,[pc,#64] ; [([Section 10] + 2215) = 0xda74] = 0x8a7 0x0000da30: 0a000002 .... BEQ {pc} + 0x10 ; 0xda40 0x0000da34: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000da38: e3a00000 .... MOV r0,#0 0x0000da3c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000da40: e3a00001 .... MOV r0,#1 0x0000da44: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000da48: e3a00002 .... MOV r0,#2 0x0000da4c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000da50: e3a00003 .... MOV r0,#3 0x0000da54: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000da58: e3a00004 .... MOV r0,#4 0x0000da5c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000da60: 000007b5 .... DCD 1973 ; [Section 10] 0x0000da64: 000007f0 .... DCD 2032 ; [Section 10] 0x0000da68: 00000833 3... DCD 2099 ; [Section 10] 0x0000da6c: 00000869 i... DCD 2153 ; [Section 10] 0x0000da70: 000008e5 .... DCD 2277 ; [Section 10] 0x0000da74: 000008a7 .... DCD 2215 ; [Section 10] Yuv_Channel_adjusting $a 0x0000da78: e1a0c00d .... MOV r12,r13 0x0000da7c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000da80: e24cb004 ..L. SUB r11,r12,#4 0x0000da84: e3a00000 .... MOV r0,#0 0x0000da88: e6ef2072 r .. UXTB r2,r2 0x0000da8c: e6ef1071 q... UXTB r1,r1 0x0000da90: e1a04003 .@.. MOV r4,r3 0x0000da94: e59b5004 .P.. LDR r5,[r11,#4] 0x0000da98: ebffff4c L... BL {pc} - 0x2c8 ; 0xd7d0 0x0000da9c: e3500000 ..P. CMP r0,#0 0x0000daa0: 03a02004 . .. MOVEQ r2,#4 0x0000daa4: 0a000005 .... BEQ {pc} + 0x1c ; 0xdac0 0x0000daa8: e3500001 ..P. CMP r0,#1 0x0000daac: 03a02003 . .. MOVEQ r2,#3 0x0000dab0: 0a000002 .... BEQ {pc} + 0x10 ; 0xdac0 0x0000dab4: e3500002 ..P. CMP r0,#2 0x0000dab8: 03a02002 . .. MOVEQ r2,#2 0x0000dabc: 13a02000 . .. MOVNE r2,#0 0x0000dac0: e5943000 .0.. LDR r3,[r4,#0] 0x0000dac4: e3a00000 .... MOV r0,#0 0x0000dac8: e1a03253 S2.. ASR r3,r3,r2 0x0000dacc: e1a03213 .2.. LSL r3,r3,r2 0x0000dad0: e5843000 .0.. STR r3,[r4,#0] 0x0000dad4: e5953000 .0.. LDR r3,[r5,#0] 0x0000dad8: e1a03233 32.. LSR r3,r3,r2 0x0000dadc: e1a03213 .2.. LSL r3,r3,r2 0x0000dae0: e5853000 .0.. STR r3,[r5,#0] 0x0000dae4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} BSP_disp_layer_get_screen_window 0x0000dae8: e1a0c00d .... MOV r12,r13 0x0000daec: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000daf0: e24cb004 ..L. SUB r11,r12,#4 0x0000daf4: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000daf8: e1a05002 .P.. MOV r5,r2 0x0000dafc: 4a00001e ...J BMI {pc} + 0x80 ; 0xdb7c 0x0000db00: e59f607c |`.. LDR r6,[pc,#124] ; [gdisp = 0xdb84] = 0 0x0000db04: e1a04480 .D.. LSL r4,r0,#9 0x0000db08: e0863004 .0.. ADD r3,r6,r4 0x0000db0c: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000db10: e1510003 ..Q. CMP r1,r3 0x0000db14: 2a000018 ...* BCS {pc} + 0x68 ; 0xdb7c 0x0000db18: e3520000 ..R. CMP r2,#0 0x0000db1c: 0a000016 .... BEQ {pc} + 0x60 ; 0xdb7c 0x0000db20: e3a07060 `p.. MOV r7,#0x60 0x0000db24: e0234197 .A#. MLA r3,r7,r1,r4 0x0000db28: e086c003 .... ADD r12,r6,r3 0x0000db2c: e59c3090 .0.. LDR r3,[r12,#0x90] 0x0000db30: e3130002 .... TST r3,#2 0x0000db34: 0a00000c .... BEQ {pc} + 0x38 ; 0xdb6c 0x0000db38: e2813001 .0.. ADD r3,r1,#1 0x0000db3c: e59c20c4 . .. LDR r2,[r12,#0xc4] 0x0000db40: e59c10c0 .... LDR r1,[r12,#0xc0] 0x0000db44: e3a00000 .... MOV r0,#0 0x0000db48: e0234397 .C#. MLA r3,r7,r3,r4 0x0000db4c: e585200c . .. STR r2,[r5,#0xc] 0x0000db50: e5851008 .... STR r1,[r5,#8] 0x0000db54: e0863003 .0.. ADD r3,r6,r3 0x0000db58: e593205c \ .. LDR r2,[r3,#0x5c] 0x0000db5c: e5933058 X0.. LDR r3,[r3,#0x58] 0x0000db60: e5852004 . .. STR r2,[r5,#4] 0x0000db64: e5853000 .0.. STR r3,[r5,#0] 0x0000db68: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000db6c: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1954) = 0xdb88] = 0x7a2 0x0000db70: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000db74: e3e00003 .... MVN r0,#3 0x0000db78: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000db7c: e3e00001 .... MVN r0,#1 0x0000db80: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000db84: 00000000 .... DCD 0 ; gdisp 0x0000db88: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_set_smooth $a 0x0000db8c: e1a0c00d .... MOV r12,r13 0x0000db90: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000db94: e24cb004 ..L. SUB r11,r12,#4 0x0000db98: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000db9c: 4a00001b ...J BMI {pc} + 0x74 ; 0xdc10 0x0000dba0: e59fc070 p... LDR r12,[pc,#112] ; [gdisp = 0xdc18] = 0 0x0000dba4: e1a00480 .... LSL r0,r0,#9 0x0000dba8: e08c3000 .0.. ADD r3,r12,r0 0x0000dbac: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000dbb0: e1510003 ..Q. CMP r1,r3 0x0000dbb4: 2a000015 ...* BCS {pc} + 0x5c ; 0xdc10 0x0000dbb8: e3a03060 `0.. MOV r3,#0x60 0x0000dbbc: e0230193 ..#. MLA r3,r3,r1,r0 0x0000dbc0: e08c0003 .... ADD r0,r12,r3 0x0000dbc4: e5903090 .0.. LDR r3,[r0,#0x90] 0x0000dbc8: e3130002 .... TST r3,#2 0x0000dbcc: 0a00000b .... BEQ {pc} + 0x34 ; 0xdc00 0x0000dbd0: e590309c .0.. LDR r3,[r0,#0x9c] 0x0000dbd4: e3530004 ..S. CMP r3,#4 0x0000dbd8: 1a000004 .... BNE {pc} + 0x18 ; 0xdbf0 0x0000dbdc: e5900098 .... LDR r0,[r0,#0x98] 0x0000dbe0: e1a01002 .... MOV r1,r2 0x0000dbe4: ebfffffe .... BL BSP_disp_scaler_set_smooth ; 0xffc4 Section #1 0x0000dbe8: e3a00000 .... MOV r0,#0 0x0000dbec: e89da800 .... LDM r13,{r11,r13,pc} 0x0000dbf0: e59f0024 $... LDR r0,[pc,#36] ; [([Section 10] + 1930) = 0xdc1c] = 0x78a 0x0000dbf4: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000dbf8: e3e00004 .... MVN r0,#4 0x0000dbfc: e89da800 .... LDM r13,{r11,r13,pc} 0x0000dc00: e59f0018 .... LDR r0,[pc,#24] ; [([Section 10] + 1954) = 0xdc20] = 0x7a2 0x0000dc04: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000dc08: e3e00003 .... MVN r0,#3 0x0000dc0c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000dc10: e3e00001 .... MVN r0,#1 0x0000dc14: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000dc18: 00000000 .... DCD 0 ; gdisp 0x0000dc1c: 0000078a .... DCD 1930 ; [Section 10] 0x0000dc20: 000007a2 .... DCD 1954 ; [Section 10] Yuv_Channel_Set_framebuffer $a 0x0000dc24: e1a0c00d .... MOV r12,r13 0x0000dc28: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000dc2c: e24cb004 ..L. SUB r11,r12,#4 0x0000dc30: e24dd020 .M. SUB r13,r13,#0x20 0x0000dc34: e1a04001 .@.. MOV r4,r1 0x0000dc38: e1a07000 .p.. MOV r7,r0 0x0000dc3c: e1a06002 .`.. MOV r6,r2 0x0000dc40: e5d1101c .... LDRB r1,[r1,#0x1c] 0x0000dc44: e5d42014 . .. LDRB r2,[r4,#0x14] 0x0000dc48: e3a00000 .... MOV r0,#0 0x0000dc4c: e1a05003 .P.. MOV r5,r3 0x0000dc50: ebfffede .... BL {pc} - 0x480 ; 0xd7d0 0x0000dc54: e5d4301c .0.. LDRB r3,[r4,#0x1c] 0x0000dc58: e5d42018 . .. LDRB r2,[r4,#0x18] 0x0000dc5c: e1a01003 .... MOV r1,r3 0x0000dc60: e54b303b ;0K. STRB r3,[r11,#-0x3b] 0x0000dc64: e54b003c <.K. STRB r0,[r11,#-0x3c] 0x0000dc68: e3a00001 .... MOV r0,#1 0x0000dc6c: ebfffed7 .... BL {pc} - 0x49c ; 0xd7d0 0x0000dc70: e54b003a :.K. STRB r0,[r11,#-0x3a] 0x0000dc74: e5940000 .... LDR r0,[r4,#0] 0x0000dc78: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0000dc7c: e50b0038 8... STR r0,[r11,#-0x38] 0x0000dc80: e5940004 .... LDR r0,[r4,#4] 0x0000dc84: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0000dc88: e50b0034 4... STR r0,[r11,#-0x34] 0x0000dc8c: e5940008 .... LDR r0,[r4,#8] 0x0000dc90: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0000dc94: e5942024 $ .. LDR r2,[r4,#0x24] 0x0000dc98: e594300c .0.. LDR r3,[r4,#0xc] 0x0000dc9c: e24b103c <.K. SUB r1,r11,#0x3c 0x0000dca0: e50b6028 (`.. STR r6,[r11,#-0x28] 0x0000dca4: e50b5024 $P.. STR r5,[r11,#-0x24] 0x0000dca8: e50b302c ,0.. STR r3,[r11,#-0x2c] 0x0000dcac: e54b2020 K. STRB r2,[r11,#-0x20] 0x0000dcb0: e50b0030 0... STR r0,[r11,#-0x30] 0x0000dcb4: e1a00007 .... MOV r0,r7 0x0000dcb8: ebfffffe .... BL DE_BE_YUV_CH_Set_Src ; 0x6a7c Section #1 0x0000dcbc: e3a00000 .... MOV r0,#0 0x0000dcc0: e24bd01c ..K. SUB r13,r11,#0x1c 0x0000dcc4: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} Yuv_Channel_Release 0x0000dcc8: e1a0c00d .... MOV r12,r13 0x0000dccc: e92dd870 p.-. PUSH {r4-r6,r11,r12,r14,pc} 0x0000dcd0: e24cb004 ..L. SUB r11,r12,#4 0x0000dcd4: e24dd024 $.M. SUB r13,r13,#0x24 0x0000dcd8: e24b603c <`K. SUB r6,r11,#0x3c 0x0000dcdc: e1a04000 .@.. MOV r4,r0 0x0000dce0: e1a05001 .P.. MOV r5,r1 0x0000dce4: e3a01020 ... MOV r1,#0x20 0x0000dce8: e1a00006 .... MOV r0,r6 0x0000dcec: ebfffffe .... BL __memzero ; 0x0000dcf0: e1a01006 .... MOV r1,r6 0x0000dcf4: e1a00004 .... MOV r0,r4 0x0000dcf8: ebfffffe .... BL DE_BE_YUV_CH_Set_Src ; 0x6a7c Section #1 0x0000dcfc: e1a00004 .... MOV r0,r4 0x0000dd00: e3a01000 .... MOV r1,#0 0x0000dd04: ebfffffe .... BL DE_BE_YUV_CH_Enable ; 0x6a40 Section #1 0x0000dd08: e1a01005 .... MOV r1,r5 0x0000dd0c: e1a00004 .... MOV r0,r4 0x0000dd10: e3a02000 . .. MOV r2,#0 0x0000dd14: e1a04484 .D.. LSL r4,r4,#9 0x0000dd18: ebfffffe .... BL DE_BE_Layer_Yuv_Ch_Enable ; 0x684c Section #1 0x0000dd1c: e3a03060 `0.. MOV r3,#0x60 0x0000dd20: e59f202c , .. LDR r2,[pc,#44] ; [gdisp = 0xdd54] = 0 0x0000dd24: e0254593 .E%. MLA r5,r3,r5,r4 0x0000dd28: e0824004 .@.. ADD r4,r2,r4 0x0000dd2c: e3a03000 .0.. MOV r3,#0 0x0000dd30: e1a00003 .... MOV r0,r3 0x0000dd34: e0822005 . .. ADD r2,r2,r5 0x0000dd38: e2822090 . .. ADD r2,r2,#0x90 0x0000dd3c: e5c23004 .0.. STRB r3,[r2,#4] 0x0000dd40: e5943050 P0.. LDR r3,[r4,#0x50] 0x0000dd44: e3c33010 .0.. BIC r3,r3,#0x10 0x0000dd48: e5843050 P0.. STR r3,[r4,#0x50] 0x0000dd4c: e24bd018 ..K. SUB r13,r11,#0x18 0x0000dd50: e89da870 p... LDM r13,{r4-r6,r11,r13,pc} $d 0x0000dd54: 00000000 .... DCD 0 ; gdisp Yuv_Channel_Request $a 0x0000dd58: e1a0c00d .... MOV r12,r13 0x0000dd5c: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x0000dd60: e24cb004 ..L. SUB r11,r12,#4 0x0000dd64: e59fa05c \... LDR r10,[pc,#92] ; [gdisp = 0xddc8] = 0 0x0000dd68: e1a07480 .t.. LSL r7,r0,#9 0x0000dd6c: e1a05000 .P.. MOV r5,r0 0x0000dd70: e1a06001 .`.. MOV r6,r1 0x0000dd74: e08a4007 .@.. ADD r4,r10,r7 0x0000dd78: e5943050 P0.. LDR r3,[r4,#0x50] 0x0000dd7c: e2138010 .... ANDS r8,r3,#0x10 0x0000dd80: 13e00005 .... MVNNE r0,#5 0x0000dd84: 189dadf0 .... LDMNE r13,{r4-r8,r10,r11,r13,pc} 0x0000dd88: e3a01001 .... MOV r1,#1 0x0000dd8c: ebfffffe .... BL DE_BE_YUV_CH_Enable ; 0x6a40 Section #1 0x0000dd90: e1a00005 .... MOV r0,r5 0x0000dd94: e1a01006 .... MOV r1,r6 0x0000dd98: e3a02001 . .. MOV r2,#1 0x0000dd9c: ebfffffe .... BL DE_BE_Layer_Yuv_Ch_Enable ; 0x684c Section #1 0x0000dda0: e3a03060 `0.. MOV r3,#0x60 0x0000dda4: e0237693 .v#. MLA r3,r3,r6,r7 0x0000dda8: e3a02001 . .. MOV r2,#1 0x0000ddac: e1a00008 .... MOV r0,r8 0x0000ddb0: e08a3003 .0.. ADD r3,r10,r3 0x0000ddb4: e5c32094 . .. STRB r2,[r3,#0x94] 0x0000ddb8: e5943050 P0.. LDR r3,[r4,#0x50] 0x0000ddbc: e3833010 .0.. ORR r3,r3,#0x10 0x0000ddc0: e5843050 P0.. STR r3,[r4,#0x50] 0x0000ddc4: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x0000ddc8: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_set_para $a 0x0000ddcc: e1a0c00d .... MOV r12,r13 0x0000ddd0: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x0000ddd4: e24cb004 ..L. SUB r11,r12,#4 0x0000ddd8: e24dd0c4 ..M. SUB r13,r13,#0xc4 0x0000dddc: e2518064 d.Q. SUBS r8,r1,#0x64 0x0000dde0: e1a09002 .... MOV r9,r2 0x0000dde4: e1a0a000 .... MOV r10,r0 0x0000dde8: 4a00014e N..J BMI {pc} + 0x540 ; 0xe328 0x0000ddec: e59f1544 D... LDR r1,[pc,#1348] ; [gdisp = 0xe338] = 0 0x0000ddf0: e1a02480 .$.. LSL r2,r0,#9 0x0000ddf4: e0813002 .0.. ADD r3,r1,r2 0x0000ddf8: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000ddfc: e1580003 ..X. CMP r8,r3 0x0000de00: 2a000148 H..* BCS {pc} + 0x528 ; 0xe328 0x0000de04: e3a03060 `0.. MOV r3,#0x60 0x0000de08: e0232893 .(#. MLA r3,r3,r8,r2 0x0000de0c: e0813003 .0.. ADD r3,r1,r3 0x0000de10: e5933090 .0.. LDR r3,[r3,#0x90] 0x0000de14: e3130002 .... TST r3,#2 0x0000de18: 0a00013e >... BEQ {pc} + 0x500 ; 0xe318 0x0000de1c: ebfffffe .... BL BSP_disp_cfg_start ; 0xca84 Section #1 0x0000de20: e5993000 .0.. LDR r3,[r9,#0] 0x0000de24: e3530000 ..S. CMP r3,#0 0x0000de28: 1a000003 .... BNE {pc} + 0x14 ; 0xde3c 0x0000de2c: e5990040 @... LDR r0,[r9,#0x40] 0x0000de30: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x0000de34: e3500001 ..P. CMP r0,#1 0x0000de38: 0a00000a .... BEQ {pc} + 0x30 ; 0xde68 0x0000de3c: e1a0248a .$.. LSL r2,r10,#9 0x0000de40: e3a03060 `0.. MOV r3,#0x60 0x0000de44: e0232893 .(#. MLA r3,r3,r8,r2 0x0000de48: e59f24ec .$.. LDR r2,[pc,#1260] ; [(gdisp + 144) = 0xe33c] = 0x90 0x0000de4c: e0833002 .0.. ADD r3,r3,r2 0x0000de50: e1d330d4 .0.. LDRSB r3,[r3,#4] 0x0000de54: e3530000 ..S. CMP r3,#0 0x0000de58: 0a000002 .... BEQ {pc} + 0x10 ; 0xde68 0x0000de5c: e1a0000a .... MOV r0,r10 0x0000de60: e6ef1078 x... UXTB r1,r8 0x0000de64: ebffff97 .... BL {pc} - 0x19c ; 0xdcc8 0x0000de68: e5993000 .0.. LDR r3,[r9,#0] 0x0000de6c: e3530004 ..S. CMP r3,#4 0x0000de70: 0a000010 .... BEQ {pc} + 0x48 ; 0xdeb8 0x0000de74: e1a0248a .$.. LSL r2,r10,#9 0x0000de78: e3a03060 `0.. MOV r3,#0x60 0x0000de7c: e0232893 .(#. MLA r3,r3,r8,r2 0x0000de80: e59f24b0 .$.. LDR r2,[pc,#1200] ; [gdisp = 0xe338] = 0 0x0000de84: e0824003 .@.. ADD r4,r2,r3 0x0000de88: e594309c .0.. LDR r3,[r4,#0x9c] 0x0000de8c: e3530004 ..S. CMP r3,#4 0x0000de90: 1a000008 .... BNE {pc} + 0x28 ; 0xdeb8 0x0000de94: e3a01001 .... MOV r1,#1 0x0000de98: e5940098 .... LDR r0,[r4,#0x98] 0x0000de9c: ebfffffe .... BL Scaler_Release ; 0x10cbc Section #1 0x0000dea0: e1a0000a .... MOV r0,r10 0x0000dea4: e6ef1078 x... UXTB r1,r8 0x0000dea8: e3a02000 . .. MOV r2,#0 0x0000deac: ebfffffe .... BL DE_BE_Layer_Video_Enable ; 0x6818 Section #1 0x0000deb0: e3a03000 .0.. MOV r3,#0 0x0000deb4: e584309c .0.. STR r3,[r4,#0x9c] 0x0000deb8: e5993000 .0.. LDR r3,[r9,#0] 0x0000debc: e3530004 ..S. CMP r3,#4 0x0000dec0: 1a000014 .... BNE {pc} + 0x58 ; 0xdf18 0x0000dec4: e1a0248a .$.. LSL r2,r10,#9 0x0000dec8: e283305c \0.. ADD r3,r3,#0x5c 0x0000decc: e0232893 .(#. MLA r3,r3,r8,r2 0x0000ded0: e59f2460 `$.. LDR r2,[pc,#1120] ; [gdisp = 0xe338] = 0 0x0000ded4: e0824003 .@.. ADD r4,r2,r3 0x0000ded8: e594309c .0.. LDR r3,[r4,#0x9c] 0x0000dedc: e3530004 ..S. CMP r3,#4 0x0000dee0: 1a00000c .... BNE {pc} + 0x38 ; 0xdf18 0x0000dee4: e5d420a0 . .. LDRB r2,[r4,#0xa0] 0x0000dee8: e5d93004 .0.. LDRB r3,[r9,#4] 0x0000deec: e1520003 ..R. CMP r2,r3 0x0000def0: 0a000008 .... BEQ {pc} + 0x28 ; 0xdf18 0x0000def4: e3a01001 .... MOV r1,#1 0x0000def8: e5940098 .... LDR r0,[r4,#0x98] 0x0000defc: ebfffffe .... BL Scaler_Release ; 0x10cbc Section #1 0x0000df00: e1a0000a .... MOV r0,r10 0x0000df04: e6ef1078 x... UXTB r1,r8 0x0000df08: e3a02000 . .. MOV r2,#0 0x0000df0c: ebfffffe .... BL DE_BE_Layer_Video_Enable ; 0x6818 Section #1 0x0000df10: e3a03000 .0.. MOV r3,#0 0x0000df14: e584309c .0.. STR r3,[r4,#0x9c] 0x0000df18: e5992000 . .. LDR r2,[r9,#0] 0x0000df1c: e3520004 ..R. CMP r2,#4 0x0000df20: e50b20cc . .. STR r2,[r11,#-0xcc] 0x0000df24: 1a000069 i... BNE {pc} + 0x1ac ; 0xe0d0 0x0000df28: e1a0348a .4.. LSL r3,r10,#9 0x0000df2c: e282205c \ .. ADD r2,r2,#0x5c 0x0000df30: e0223892 .8". MLA r2,r2,r8,r3 0x0000df34: e59f33fc .3.. LDR r3,[pc,#1020] ; [gdisp = 0xe338] = 0 0x0000df38: e0837002 .p.. ADD r7,r3,r2 0x0000df3c: e597309c .0.. LDR r3,[r7,#0x9c] 0x0000df40: e3530004 ..S. CMP r3,#4 0x0000df44: 0a00001e .... BEQ {pc} + 0x80 ; 0xdfc4 0x0000df48: e5d90004 .... LDRB r0,[r9,#4] 0x0000df4c: ebfffffe .... BL Scaler_Request ; 0x10da8 Section #1 0x0000df50: e2506000 .`P. SUBS r6,r0,#0 0x0000df54: b59f03e4 .... LDRLT r0,[pc,#996] ; [([Section 10] + 2322) = 0xe340] = 0x912 0x0000df58: b3e04005 .@.. MVNLT r4,#5 0x0000df5c: ba00006d m... BLT {pc} + 0x1bc ; 0xe118 0x0000df60: e6ef4078 x@.. UXTB r4,r8 0x0000df64: e3a0c000 .... MOV r12,#0 0x0000df68: e1a0300c .0.. MOV r3,r12 0x0000df6c: e3a0200a . .. MOV r2,#0xa 0x0000df70: e6ef5076 vP.. UXTB r5,r6 0x0000df74: e1a01004 .... MOV r1,r4 0x0000df78: e1a0000a .... MOV r0,r10 0x0000df7c: e58dc000 .... STR r12,[r13,#0] 0x0000df80: ebfffffe .... BL DE_BE_Layer_Set_Format ; 0x66a4 Section #1 0x0000df84: e1a01004 .... MOV r1,r4 0x0000df88: e3a02001 . .. MOV r2,#1 0x0000df8c: e1a0000a .... MOV r0,r10 0x0000df90: ebfffffe .... BL DE_BE_Layer_Video_Enable ; 0x6818 Section #1 0x0000df94: e1a01004 .... MOV r1,r4 0x0000df98: e1a0000a .... MOV r0,r10 0x0000df9c: e1a02005 . .. MOV r2,r5 0x0000dfa0: ebfffffe .... BL DE_BE_Layer_Set_Pipe ; 0x68b4 Section #1 0x0000dfa4: e59fc38c .... LDR r12,[pc,#908] ; [gdisp = 0xe338] = 0 0x0000dfa8: e3a03094 .0.. MOV r3,#0x94 0x0000dfac: e51be0cc .... LDR r14,[r11,#-0xcc] 0x0000dfb0: e5c750a0 .P.. STRB r5,[r7,#0xa0] 0x0000dfb4: e023c693 ..#. MLA r3,r3,r6,r12 0x0000dfb8: e587e09c .... STR r14,[r7,#0x9c] 0x0000dfbc: e5876098 .`.. STR r6,[r7,#0x98] 0x0000dfc0: e583a458 X... STR r10,[r3,#0x458] 0x0000dfc4: e1a0448a .D.. LSL r4,r10,#9 0x0000dfc8: e3a07060 `p.. MOV r7,#0x60 0x0000dfcc: e59f5364 dS.. LDR r5,[pc,#868] ; [gdisp = 0xe338] = 0 0x0000dfd0: e3a03094 .0.. MOV r3,#0x94 0x0000dfd4: e0274897 .H'. MLA r7,r7,r8,r4 0x0000dfd8: e1a02003 . .. MOV r2,r3 0x0000dfdc: e24b00c4 ..K. SUB r0,r11,#0xc4 0x0000dfe0: e0857007 .p.. ADD r7,r5,r7 0x0000dfe4: e5971098 .... LDR r1,[r7,#0x98] 0x0000dfe8: e0215193 .Q!. MLA r1,r3,r1,r5 0x0000dfec: e0855004 .P.. ADD r5,r5,r4 0x0000dff0: e2811e45 E... ADD r1,r1,#0x450 0x0000dff4: ebfffffe .... BL memcpy ; 0x0000dff8: e599e028 (... LDR r14,[r9,#0x28] 0x0000dffc: e289302c ,0.. ADD r3,r9,#0x2c 0x0000e000: e24b20c4 . K. SUB r2,r11,#0xc4 0x0000e004: e5d5521c .R.. LDRB r5,[r5,#0x21c] 0x0000e008: e282c014 .... ADD r12,r2,#0x14 0x0000e00c: e1a04003 .@.. MOV r4,r3 0x0000e010: e8b4000f .... LDM r4!,{r0-r3} 0x0000e014: e50be0d0 .... STR r14,[r11,#-0xd0] 0x0000e018: e599e024 $... LDR r14,[r9,#0x24] 0x0000e01c: e6af5075 uP.. SXTB r5,r5 0x0000e020: e3550001 ..U. CMP r5,#1 0x0000e024: e1a0500c .P.. MOV r5,r12 0x0000e028: e50be0d4 .... STR r14,[r11,#-0xd4] 0x0000e02c: 03e06001 .`.. MVNEQ r6,#1 0x0000e030: 13e06000 .`.. MVNNE r6,#0 0x0000e034: e599e00c .... LDR r14,[r9,#0xc] 0x0000e038: e50be0d8 .... STR r14,[r11,#-0xd8] 0x0000e03c: e8a5000f .... STM r5!,{r0-r3} 0x0000e040: e5992010 . .. LDR r2,[r9,#0x10] 0x0000e044: e50b20dc . .. STR r2,[r11,#-0xdc] 0x0000e048: e599c018 .... LDR r12,[r9,#0x18] 0x0000e04c: e8b4000f .... LDM r4!,{r0-r3} 0x0000e050: e599e014 .... LDR r14,[r9,#0x14] 0x0000e054: e50bc0e0 .... STR r12,[r11,#-0xe0] 0x0000e058: e599c020 ... LDR r12,[r9,#0x20] 0x0000e05c: e50bc0c8 .... STR r12,[r11,#-0xc8] 0x0000e060: e3a0c000 .... MOV r12,#0 0x0000e064: e8a5000f .... STM r5!,{r0-r3} 0x0000e068: e51b20c8 . .. LDR r2,[r11,#-0xc8] 0x0000e06c: e50bc070 p... STR r12,[r11,#-0x70] 0x0000e070: e3a03009 .0.. MOV r3,#9 0x0000e074: e8940003 .... LDM r4,{r0,r1} 0x0000e078: e0066002 .`.. AND r6,r6,r2 0x0000e07c: e50b3074 t0.. STR r3,[r11,#-0x74] 0x0000e080: e5896020 `.. STR r6,[r9,#0x20] 0x0000e084: e51b30d0 .0.. LDR r3,[r11,#-0xd0] 0x0000e088: e51bc0d4 .... LDR r12,[r11,#-0xd4] 0x0000e08c: e51b20d8 . .. LDR r2,[r11,#-0xd8] 0x0000e090: e50b304c L0.. STR r3,[r11,#-0x4c] 0x0000e094: e50bc050 P... STR r12,[r11,#-0x50] 0x0000e098: e51b30dc .0.. LDR r3,[r11,#-0xdc] 0x0000e09c: e51bc0e0 .... LDR r12,[r11,#-0xe0] 0x0000e0a0: e50b2060 ` .. STR r2,[r11,#-0x60] 0x0000e0a4: e8850003 .... STM r5,{r0,r1} 0x0000e0a8: e6ef107a z... UXTB r1,r10 0x0000e0ac: e50b305c \0.. STR r3,[r11,#-0x5c] 0x0000e0b0: e50be058 X... STR r14,[r11,#-0x58] 0x0000e0b4: e50bc054 T... STR r12,[r11,#-0x54] 0x0000e0b8: e5d70098 .... LDRB r0,[r7,#0x98] 0x0000e0bc: ebfffffe .... BL DE_SCAL_Output_Select ; 0x5598 Section #1 0x0000e0c0: e5970098 .... LDR r0,[r7,#0x98] 0x0000e0c4: e24b10c4 ..K. SUB r1,r11,#0xc4 0x0000e0c8: ebfffffe .... BL Scaler_Set_Para ; 0x1078c Section #1 0x0000e0cc: ea000047 G... B {pc} + 0x124 ; 0xe1f0 0x0000e0d0: e5990040 @... LDR r0,[r9,#0x40] 0x0000e0d4: e1a0648a .d.. LSL r6,r10,#9 0x0000e0d8: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x0000e0dc: e59f7254 Tr.. LDR r7,[pc,#596] ; [gdisp = 0xe338] = 0 0x0000e0e0: e3500001 ..P. CMP r0,#1 0x0000e0e4: 1a00001b .... BNE {pc} + 0x74 ; 0xe158 0x0000e0e8: e3a03060 `0.. MOV r3,#0x60 0x0000e0ec: e0236893 .h#. MLA r3,r3,r8,r6 0x0000e0f0: e0873003 .0.. ADD r3,r7,r3 0x0000e0f4: e1d339d4 .9.. LDRSB r3,[r3,#0x94] 0x0000e0f8: e3530000 ..S. CMP r3,#0 0x0000e0fc: 1a000008 .... BNE {pc} + 0x28 ; 0xe124 0x0000e100: e1a0000a .... MOV r0,r10 0x0000e104: e6ef1078 x... UXTB r1,r8 0x0000e108: ebffff12 .... BL {pc} - 0x3b0 ; 0xdd58 0x0000e10c: e2504000 .@P. SUBS r4,r0,#0 0x0000e110: 0a000003 .... BEQ {pc} + 0x14 ; 0xe124 0x0000e114: e59f0228 (... LDR r0,[pc,#552] ; [([Section 10] + 2350) = 0xe344] = 0x92e 0x0000e118: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e11c: e1a0000a .... MOV r0,r10 0x0000e120: ea00007a z... B {pc} + 0x1f0 ; 0xe310 0x0000e124: e5991048 H... LDR r1,[r9,#0x48] 0x0000e128: e289300c .0.. ADD r3,r9,#0xc 0x0000e12c: e5992040 @ .. LDR r2,[r9,#0x40] 0x0000e130: e1a0000a .... MOV r0,r10 0x0000e134: e289c024 $... ADD r12,r9,#0x24 0x0000e138: e58dc000 .... STR r12,[r13,#0] 0x0000e13c: ebfffe4d M... BL {pc} - 0x6c4 ; 0xda78 0x0000e140: e1a0000a .... MOV r0,r10 0x0000e144: e289102c ,... ADD r1,r9,#0x2c 0x0000e148: e599200c . .. LDR r2,[r9,#0xc] 0x0000e14c: e5993010 .0.. LDR r3,[r9,#0x10] 0x0000e150: ebfffeb3 .... BL {pc} - 0x52c ; 0xdc24 0x0000e154: ea000025 %... B {pc} + 0x9c ; 0xe1f0 0x0000e158: e599002c ,... LDR r0,[r9,#0x2c] 0x0000e15c: e24b502c ,PK. SUB r5,r11,#0x2c 0x0000e160: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0000e164: e5993040 @0.. LDR r3,[r9,#0x40] 0x0000e168: e5d92044 D .. LDRB r2,[r9,#0x44] 0x0000e16c: e3a01000 .... MOV r1,#0 0x0000e170: e54b30c4 .0K. STRB r3,[r11,#-0xc4] 0x0000e174: e50b00bc .... STR r0,[r11,#-0xbc] 0x0000e178: e3a00003 .... MOV r0,#3 0x0000e17c: ebfffd93 .... BL {pc} - 0x9ac ; 0xd7d0 0x0000e180: e5d9304c L0.. LDRB r3,[r9,#0x4c] 0x0000e184: e5992038 8 .. LDR r2,[r9,#0x38] 0x0000e188: e599c00c .... LDR r12,[r9,#0xc] 0x0000e18c: e5994010 .@.. LDR r4,[r9,#0x10] 0x0000e190: e5751098 ..u. LDRB r1,[r5,#-0x98]! 0x0000e194: e54b30c2 .0K. STRB r3,[r11,#-0xc2] 0x0000e198: e50b20c0 . .. STR r2,[r11,#-0xc0] 0x0000e19c: e50bc0b8 .... STR r12,[r11,#-0xb8] 0x0000e1a0: e50b40b4 .@.. STR r4,[r11,#-0xb4] 0x0000e1a4: e54b00c3 ..K. STRB r0,[r11,#-0xc3] 0x0000e1a8: e1a0000a .... MOV r0,r10 0x0000e1ac: ebfffffe .... BL DE_BE_Format_To_Bpp ; 0x6564 Section #1 0x0000e1b0: e3a03060 `0.. MOV r3,#0x60 0x0000e1b4: e0236893 .h#. MLA r3,r3,r8,r6 0x0000e1b8: e5991038 8... LDR r1,[r9,#0x38] 0x0000e1bc: e3a02004 . .. MOV r2,#4 0x0000e1c0: e0873003 .0.. ADD r3,r7,r3 0x0000e1c4: e59330b4 .0.. LDR r3,[r3,#0xb4] 0x0000e1c8: e0010391 .... MUL r1,r1,r3 0x0000e1cc: e0010190 .... MUL r1,r0,r1 0x0000e1d0: e599002c ,... LDR r0,[r9,#0x2c] 0x0000e1d4: e2811007 .... ADD r1,r1,#7 0x0000e1d8: e1a011a1 .... LSR r1,r1,#3 0x0000e1dc: ebfffffe .... BL OSAL_CacheRangeFlush ; 0x2f54 Section #1 0x0000e1e0: e1a0000a .... MOV r0,r10 0x0000e1e4: e1a02005 . .. MOV r2,r5 0x0000e1e8: e6ef1078 x... UXTB r1,r8 0x0000e1ec: ebfffffe .... BL DE_BE_Layer_Set_Framebuffer ; 0x66e8 Section #1 0x0000e1f0: e6ef4078 x@.. UXTB r4,r8 0x0000e1f4: e5d92000 . .. LDRB r2,[r9,#0] 0x0000e1f8: e1a0000a .... MOV r0,r10 0x0000e1fc: e1a01004 .... MOV r1,r4 0x0000e200: ebfffffe .... BL DE_BE_Layer_Set_Work_Mode ; 0x6670 Section #1 0x0000e204: e1a01004 .... MOV r1,r4 0x0000e208: e5d92004 . .. LDRB r2,[r9,#4] 0x0000e20c: e1a0000a .... MOV r0,r10 0x0000e210: ebfffffe .... BL DE_BE_Layer_Set_Pipe ; 0x68b4 Section #1 0x0000e214: e1a01004 .... MOV r1,r4 0x0000e218: e1d920d6 . .. LDRSB r2,[r9,#6] 0x0000e21c: e1a0000a .... MOV r0,r10 0x0000e220: ebfffffe .... BL DE_BE_Layer_Alpha_Enable ; 0x6930 Section #1 0x0000e224: e1a01004 .... MOV r1,r4 0x0000e228: e5d92008 . .. LDRB r2,[r9,#8] 0x0000e22c: e1a0000a .... MOV r0,r10 0x0000e230: ebfffffe .... BL DE_BE_Layer_Set_Alpha_Value ; 0x6974 Section #1 0x0000e234: e1a01004 .... MOV r1,r4 0x0000e238: e1d920da . .. LDRSB r2,[r9,#0xa] 0x0000e23c: e1a0000a .... MOV r0,r10 0x0000e240: ebfffffe .... BL DE_BE_Layer_ColorKey_Enable ; 0x68e8 Section #1 0x0000e244: e1a01004 .... MOV r1,r4 0x0000e248: e289201c . .. ADD r2,r9,#0x1c 0x0000e24c: e1a0000a .... MOV r0,r10 0x0000e250: ebfffffe .... BL DE_BE_Layer_Set_Screen_Win ; 0x67a4 Section #1 0x0000e254: e24b0030 0.K. SUB r0,r11,#0x30 0x0000e258: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x0000e25c: e1a0248a .$.. LSL r2,r10,#9 0x0000e260: e3a03060 `0.. MOV r3,#0x60 0x0000e264: e59f00cc .... LDR r0,[pc,#204] ; [gdisp = 0xe338] = 0 0x0000e268: e0232893 .(#. MLA r3,r3,r8,r2 0x0000e26c: e1a01009 .... MOV r1,r9 0x0000e270: e3a02054 T .. MOV r2,#0x54 0x0000e274: e0806003 .`.. ADD r6,r0,r3 0x0000e278: e2864098 .@.. ADD r4,r6,#0x98 0x0000e27c: e286009c .... ADD r0,r6,#0x9c 0x0000e280: e5d45009 .P.. LDRB r5,[r4,#9] 0x0000e284: ebfffffe .... BL memcpy ; 0x0000e288: e596309c .0.. LDR r3,[r6,#0x9c] 0x0000e28c: e3530004 ..S. CMP r3,#4 0x0000e290: e5c45009 .P.. STRB r5,[r4,#9] 0x0000e294: e59f409c .@.. LDR r4,[pc,#156] ; [gdisp = 0xe338] = 0 0x0000e298: 05993014 .0.. LDREQ r3,[r9,#0x14] 0x0000e29c: 05992018 . .. LDREQ r2,[r9,#0x18] 0x0000e2a0: 058630b0 .0.. STREQ r3,[r6,#0xb0] 0x0000e2a4: 058620b4 . .. STREQ r2,[r6,#0xb4] 0x0000e2a8: e51b0030 0... LDR r0,[r11,#-0x30] 0x0000e2ac: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x0000e2b0: e5990040 @... LDR r0,[r9,#0x40] 0x0000e2b4: ebfffffe .... BL de_format_to_bpp ; 0xd080 Section #1 0x0000e2b8: e5991018 .... LDR r1,[r9,#0x18] 0x0000e2bc: e5993038 80.. LDR r3,[r9,#0x38] 0x0000e2c0: e3a02004 . .. MOV r2,#4 0x0000e2c4: e0030193 .... MUL r3,r3,r1 0x0000e2c8: e0010390 .... MUL r1,r0,r3 0x0000e2cc: e599002c ,... LDR r0,[r9,#0x2c] 0x0000e2d0: e2811007 .... ADD r1,r1,#7 0x0000e2d4: e1a011a1 .... LSR r1,r1,#3 0x0000e2d8: ebfffffe .... BL OSAL_CacheRangeFlush ; 0x2f54 Section #1 0x0000e2dc: e1a0248a .$.. LSL r2,r10,#9 0x0000e2e0: e3a03060 `0.. MOV r3,#0x60 0x0000e2e4: e1a0000a .... MOV r0,r10 0x0000e2e8: e0232893 .(#. MLA r3,r3,r8,r2 0x0000e2ec: e0841003 .... ADD r1,r4,r3 0x0000e2f0: e591309c .0.. LDR r3,[r1,#0x9c] 0x0000e2f4: e3530004 ..S. CMP r3,#4 0x0000e2f8: 05913098 .0.. LDREQ r3,[r1,#0x98] 0x0000e2fc: 03a02094 . .. MOVEQ r2,#0x94 0x0000e300: 00234392 .C#. MLAEQ r3,r2,r3,r4 0x0000e304: e3a04000 .@.. MOV r4,#0 0x0000e308: 03a02001 . .. MOVEQ r2,#1 0x0000e30c: 05c32454 T$.. STRBEQ r2,[r3,#0x454] 0x0000e310: ebfffffe .... BL BSP_disp_cfg_finish ; 0xcab0 Section #1 0x0000e314: ea000004 .... B {pc} + 0x18 ; 0xe32c 0x0000e318: e59f0028 (... LDR r0,[pc,#40] ; [([Section 10] + 1954) = 0xe348] = 0x7a2 0x0000e31c: e3e04003 .@.. MVN r4,#3 0x0000e320: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e324: ea000000 .... B {pc} + 0x8 ; 0xe32c 0x0000e328: e3e04001 .@.. MVN r4,#1 0x0000e32c: e1a00004 .... MOV r0,r4 0x0000e330: e24bd028 (.K. SUB r13,r11,#0x28 0x0000e334: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x0000e338: 00000000 .... DCD 0 ; gdisp 0x0000e33c: 00000090 .... DCD 144 ; gdisp 0x0000e340: 00000912 .... DCD 2322 ; [Section 10] 0x0000e344: 0000092e .... DCD 2350 ; [Section 10] 0x0000e348: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_set_screen_window $a 0x0000e34c: e1a0c00d .... MOV r12,r13 0x0000e350: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x0000e354: e24cb004 ..L. SUB r11,r12,#4 0x0000e358: e24dd01c ..M. SUB r13,r13,#0x1c 0x0000e35c: e251a064 d.Q. SUBS r10,r1,#0x64 0x0000e360: e1a06002 .`.. MOV r6,r2 0x0000e364: e1a08000 .... MOV r8,r0 0x0000e368: 4a000068 h..J BMI {pc} + 0x1a8 ; 0xe510 0x0000e36c: e59f11ac .... LDR r1,[pc,#428] ; [gdisp = 0xe520] = 0 0x0000e370: e1a02480 .$.. LSL r2,r0,#9 0x0000e374: e0815002 .P.. ADD r5,r1,r2 0x0000e378: e595308c .0.. LDR r3,[r5,#0x8c] 0x0000e37c: e15a0003 ..Z. CMP r10,r3 0x0000e380: 2a000062 b..* BCS {pc} + 0x190 ; 0xe510 0x0000e384: e3560000 ..V. CMP r6,#0 0x0000e388: 059f0194 .... LDREQ r0,[pc,#404] ; [([Section 10] + 2376) = 0xe524] = 0x948 0x0000e38c: 03e04001 .@.. MVNEQ r4,#1 0x0000e390: 0a00005c \... BEQ {pc} + 0x178 ; 0xe508 0x0000e394: e5963008 .0.. LDR r3,[r6,#8] 0x0000e398: e3530000 ..S. CMP r3,#0 0x0000e39c: 0a00005b [... BEQ {pc} + 0x174 ; 0xe510 0x0000e3a0: e596300c .0.. LDR r3,[r6,#0xc] 0x0000e3a4: e3530000 ..S. CMP r3,#0 0x0000e3a8: 0a000058 X... BEQ {pc} + 0x168 ; 0xe510 0x0000e3ac: e3a03060 `0.. MOV r3,#0x60 0x0000e3b0: e0232a93 .*#. MLA r3,r3,r10,r2 0x0000e3b4: e0814003 .@.. ADD r4,r1,r3 0x0000e3b8: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000e3bc: e3130002 .... TST r3,#2 0x0000e3c0: 0a00004e N... BEQ {pc} + 0x140 ; 0xe500 0x0000e3c4: ebfffffe .... BL BSP_disp_cfg_start ; 0xca84 Section #1 0x0000e3c8: e594309c .0.. LDR r3,[r4,#0x9c] 0x0000e3cc: e3530004 ..S. CMP r3,#4 0x0000e3d0: 1a000013 .... BNE {pc} + 0x54 ; 0xe424 0x0000e3d4: e5d5521c .R.. LDRB r5,[r5,#0x21c] 0x0000e3d8: e24b102c ,.K. SUB r1,r11,#0x2c 0x0000e3dc: e9960005 .... LDMIB r6,{r0,r2} 0x0000e3e0: e6af3075 u0.. SXTB r3,r5 0x0000e3e4: e596c00c .... LDR r12,[r6,#0xc] 0x0000e3e8: e3530001 ..S. CMP r3,#1 0x0000e3ec: e521200c . !. STR r2,[r1,#-0xc]! 0x0000e3f0: 03e03001 .0.. MVNEQ r3,#1 0x0000e3f4: 13e03000 .0.. MVNNE r3,#0 0x0000e3f8: e0033000 .0.. AND r3,r3,r0 0x0000e3fc: e5863004 .0.. STR r3,[r6,#4] 0x0000e400: e5940098 .... LDR r0,[r4,#0x98] 0x0000e404: e50bc034 4... STR r12,[r11,#-0x34] 0x0000e408: ebfffffe .... BL Scaler_Set_Output_Size ; 0x1027c Section #1 0x0000e40c: e2504000 .@P. SUBS r4,r0,#0 0x0000e410: 0a000003 .... BEQ {pc} + 0x14 ; 0xe424 0x0000e414: e59f010c .... LDR r0,[pc,#268] ; [([Section 10] + 2426) = 0xe528] = 0x97a 0x0000e418: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e41c: e1a00008 .... MOV r0,r8 0x0000e420: ea000034 4... B {pc} + 0xd8 ; 0xe4f8 0x0000e424: e1a02488 .$.. LSL r2,r8,#9 0x0000e428: e3a03060 `0.. MOV r3,#0x60 0x0000e42c: e59f90ec .... LDR r9,[pc,#236] ; [gdisp = 0xe520] = 0 0x0000e430: e0272a93 .*'. MLA r7,r3,r10,r2 0x0000e434: e0894007 .@.. ADD r4,r9,r7 0x0000e438: e59450dc .P.. LDR r5,[r4,#0xdc] 0x0000e43c: e1a00005 .... MOV r0,r5 0x0000e440: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x0000e444: e3500001 ..P. CMP r0,#1 0x0000e448: 1a000009 .... BNE {pc} + 0x2c ; 0xe474 0x0000e44c: e594309c .0.. LDR r3,[r4,#0x9c] 0x0000e450: e3530004 ..S. CMP r3,#4 0x0000e454: 0a000006 .... BEQ {pc} + 0x20 ; 0xe474 0x0000e458: e59410e4 .... LDR r1,[r4,#0xe4] 0x0000e45c: e1a02005 . .. MOV r2,r5 0x0000e460: e28430a8 .0.. ADD r3,r4,#0xa8 0x0000e464: e1a00008 .... MOV r0,r8 0x0000e468: e286c008 .... ADD r12,r6,#8 0x0000e46c: e58dc000 .... STR r12,[r13,#0] 0x0000e470: ebfffd80 .... BL {pc} - 0x9f8 ; 0xda78 0x0000e474: e6ef107a z... UXTB r1,r10 0x0000e478: e1a02006 . .. MOV r2,r6 0x0000e47c: e1a00008 .... MOV r0,r8 0x0000e480: e59f7098 .p.. LDR r7,[pc,#152] ; [gdisp = 0xe520] = 0 0x0000e484: ebfffffe .... BL DE_BE_Layer_Set_Screen_Win ; 0x67a4 Section #1 0x0000e488: e24b0030 0.K. SUB r0,r11,#0x30 0x0000e48c: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x0000e490: e1a01488 .... LSL r1,r8,#9 0x0000e494: e28a3001 .0.. ADD r3,r10,#1 0x0000e498: e3a02060 ` .. MOV r2,#0x60 0x0000e49c: e0201a92 .. . MLA r0,r2,r10,r1 0x0000e4a0: e5964000 .@.. LDR r4,[r6,#0] 0x0000e4a4: e0231392 ..#. MLA r3,r2,r3,r1 0x0000e4a8: e596c00c .... LDR r12,[r6,#0xc] 0x0000e4ac: e5962004 . .. LDR r2,[r6,#4] 0x0000e4b0: e0875000 .P.. ADD r5,r7,r0 0x0000e4b4: e5961008 .... LDR r1,[r6,#8] 0x0000e4b8: e0873003 .0.. ADD r3,r7,r3 0x0000e4bc: e51b0030 0... LDR r0,[r11,#-0x30] 0x0000e4c0: e585c0c4 .... STR r12,[r5,#0xc4] 0x0000e4c4: e583205c \ .. STR r2,[r3,#0x5c] 0x0000e4c8: e5834058 X@.. STR r4,[r3,#0x58] 0x0000e4cc: e3a04000 .@.. MOV r4,#0 0x0000e4d0: e58510c0 .... STR r1,[r5,#0xc0] 0x0000e4d4: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x0000e4d8: e595309c .0.. LDR r3,[r5,#0x9c] 0x0000e4dc: e1a00008 .... MOV r0,r8 0x0000e4e0: e3530004 ..S. CMP r3,#4 0x0000e4e4: 05953098 .0.. LDREQ r3,[r5,#0x98] 0x0000e4e8: 03a02094 . .. MOVEQ r2,#0x94 0x0000e4ec: 00237392 .s#. MLAEQ r3,r2,r3,r7 0x0000e4f0: 03a02001 . .. MOVEQ r2,#1 0x0000e4f4: 05c32454 T$.. STRBEQ r2,[r3,#0x454] 0x0000e4f8: ebfffffe .... BL BSP_disp_cfg_finish ; 0xcab0 Section #1 0x0000e4fc: ea000004 .... B {pc} + 0x18 ; 0xe514 0x0000e500: e59f0024 $... LDR r0,[pc,#36] ; [([Section 10] + 1954) = 0xe52c] = 0x7a2 0x0000e504: e3e04003 .@.. MVN r4,#3 0x0000e508: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e50c: ea000000 .... B {pc} + 0x8 ; 0xe514 0x0000e510: e3e04001 .@.. MVN r4,#1 0x0000e514: e1a00004 .... MOV r0,r4 0x0000e518: e24bd028 (.K. SUB r13,r11,#0x28 0x0000e51c: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x0000e520: 00000000 .... DCD 0 ; gdisp 0x0000e524: 00000948 H... DCD 2376 ; [Section 10] 0x0000e528: 0000097a z... DCD 2426 ; [Section 10] 0x0000e52c: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_get_src_window $a 0x0000e530: e1a0c00d .... MOV r12,r13 0x0000e534: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000e538: e24cb004 ..L. SUB r11,r12,#4 0x0000e53c: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000e540: e1a04002 .@.. MOV r4,r2 0x0000e544: 4a000026 &..J BMI {pc} + 0xa0 ; 0xe5e4 0x0000e548: e59f20a0 . .. LDR r2,[pc,#160] ; [gdisp = 0xe5f0] = 0 0x0000e54c: e1a00480 .... LSL r0,r0,#9 0x0000e550: e0823000 .0.. ADD r3,r2,r0 0x0000e554: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000e558: e1510003 ..Q. CMP r1,r3 0x0000e55c: 2a000020 ..* BCS {pc} + 0x88 ; 0xe5e4 0x0000e560: e3540000 ..T. CMP r4,#0 0x0000e564: 1a000002 .... BNE {pc} + 0x10 ; 0xe574 0x0000e568: e59f0084 .... LDR r0,[pc,#132] ; [([Section 10] + 2456) = 0xe5f4] = 0x998 0x0000e56c: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e570: ea00001b .... B {pc} + 0x74 ; 0xe5e4 0x0000e574: e3a03060 `0.. MOV r3,#0x60 0x0000e578: e0230193 ..#. MLA r3,r3,r1,r0 0x0000e57c: e0821003 .... ADD r1,r2,r3 0x0000e580: e5913090 .0.. LDR r3,[r1,#0x90] 0x0000e584: e3130002 .... TST r3,#2 0x0000e588: 0a000011 .... BEQ {pc} + 0x4c ; 0xe5d4 0x0000e58c: e591309c .0.. LDR r3,[r1,#0x9c] 0x0000e590: e3530004 ..S. CMP r3,#4 0x0000e594: 1a000004 .... BNE {pc} + 0x18 ; 0xe5ac 0x0000e598: e5910098 .... LDR r0,[r1,#0x98] 0x0000e59c: e1a01004 .... MOV r1,r4 0x0000e5a0: ebfffffe .... BL Scaler_Get_SclRegn ; 0xfd18 Section #1 0x0000e5a4: e1a0c000 .... MOV r12,r0 0x0000e5a8: ea00000e .... B {pc} + 0x40 ; 0xe5e8 0x0000e5ac: e59100c4 .... LDR r0,[r1,#0xc4] 0x0000e5b0: e3a0c000 .... MOV r12,#0 0x0000e5b4: e59130a8 .0.. LDR r3,[r1,#0xa8] 0x0000e5b8: e59120ac . .. LDR r2,[r1,#0xac] 0x0000e5bc: e59110c0 .... LDR r1,[r1,#0xc0] 0x0000e5c0: e584000c .... STR r0,[r4,#0xc] 0x0000e5c4: e5843000 .0.. STR r3,[r4,#0] 0x0000e5c8: e5842004 . .. STR r2,[r4,#4] 0x0000e5cc: e5841008 .... STR r1,[r4,#8] 0x0000e5d0: ea000004 .... B {pc} + 0x18 ; 0xe5e8 0x0000e5d4: e59f001c .... LDR r0,[pc,#28] ; [([Section 10] + 1954) = 0xe5f8] = 0x7a2 0x0000e5d8: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e5dc: e3e0c003 .... MVN r12,#3 0x0000e5e0: ea000000 .... B {pc} + 0x8 ; 0xe5e8 0x0000e5e4: e3e0c001 .... MVN r12,#1 0x0000e5e8: e1a0000c .... MOV r0,r12 0x0000e5ec: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000e5f0: 00000000 .... DCD 0 ; gdisp 0x0000e5f4: 00000998 .... DCD 2456 ; [Section 10] 0x0000e5f8: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_set_src_window $a 0x0000e5fc: e1a0c00d .... MOV r12,r13 0x0000e600: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x0000e604: e24cb004 ..L. SUB r11,r12,#4 0x0000e608: e24dd02c ,.M. SUB r13,r13,#0x2c 0x0000e60c: e2519064 d.Q. SUBS r9,r1,#0x64 0x0000e610: e1a08002 .... MOV r8,r2 0x0000e614: e1a0a000 .... MOV r10,r0 0x0000e618: 4a000066 f..J BMI {pc} + 0x1a0 ; 0xe7b8 0x0000e61c: e59f51a4 .Q.. LDR r5,[pc,#420] ; [gdisp = 0xe7c8] = 0 0x0000e620: e1a02480 .$.. LSL r2,r0,#9 0x0000e624: e0853002 .0.. ADD r3,r5,r2 0x0000e628: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000e62c: e1590003 ..Y. CMP r9,r3 0x0000e630: 2a000060 `..* BCS {pc} + 0x188 ; 0xe7b8 0x0000e634: e3580000 ..X. CMP r8,#0 0x0000e638: 0a00005e ^... BEQ {pc} + 0x180 ; 0xe7b8 0x0000e63c: e5983008 .0.. LDR r3,[r8,#8] 0x0000e640: e3530000 ..S. CMP r3,#0 0x0000e644: 0a00005b [... BEQ {pc} + 0x174 ; 0xe7b8 0x0000e648: e598300c .0.. LDR r3,[r8,#0xc] 0x0000e64c: e3530000 ..S. CMP r3,#0 0x0000e650: 0a000058 X... BEQ {pc} + 0x168 ; 0xe7b8 0x0000e654: e3a03060 `0.. MOV r3,#0x60 0x0000e658: e0242993 .)$. MLA r4,r3,r9,r2 0x0000e65c: e0857004 .p.. ADD r7,r5,r4 0x0000e660: e5973090 .0.. LDR r3,[r7,#0x90] 0x0000e664: e3130002 .... TST r3,#2 0x0000e668: 0a00004e N... BEQ {pc} + 0x140 ; 0xe7a8 0x0000e66c: ebfffffe .... BL BSP_disp_cfg_start ; 0xca84 Section #1 0x0000e670: e597309c .0.. LDR r3,[r7,#0x9c] 0x0000e674: e3530004 ..S. CMP r3,#4 0x0000e678: 1a00000a .... BNE {pc} + 0x30 ; 0xe6a8 0x0000e67c: e1a01008 .... MOV r1,r8 0x0000e680: e5970098 .... LDR r0,[r7,#0x98] 0x0000e684: ebfffffe .... BL Scaler_Set_SclRegn ; 0x100d0 Section #1 0x0000e688: e5973098 .0.. LDR r3,[r7,#0x98] 0x0000e68c: e3a02094 . .. MOV r2,#0x94 0x0000e690: e0235392 .S#. MLA r3,r2,r3,r5 0x0000e694: e3a02001 . .. MOV r2,#1 0x0000e698: e5c32454 T$.. STRB r2,[r3,#0x454] 0x0000e69c: e1a06000 .`.. MOV r6,r0 0x0000e6a0: e1a0000a .... MOV r0,r10 0x0000e6a4: ea00003d =... B {pc} + 0xfc ; 0xe7a0 0x0000e6a8: e59760dc .`.. LDR r6,[r7,#0xdc] 0x0000e6ac: e1a00006 .... MOV r0,r6 0x0000e6b0: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x0000e6b4: e3500001 ..P. CMP r0,#1 0x0000e6b8: 1a00000e .... BNE {pc} + 0x40 ; 0xe6f8 0x0000e6bc: e0853004 .0.. ADD r3,r5,r4 0x0000e6c0: e59710e4 .... LDR r1,[r7,#0xe4] 0x0000e6c4: e1a02006 . .. MOV r2,r6 0x0000e6c8: e28330a8 .0.. ADD r3,r3,#0xa8 0x0000e6cc: e085c004 .... ADD r12,r5,r4 0x0000e6d0: e1a0000a .... MOV r0,r10 0x0000e6d4: e28cc0c0 .... ADD r12,r12,#0xc0 0x0000e6d8: e58dc000 .... STR r12,[r13,#0] 0x0000e6dc: ebfffce5 .... BL {pc} - 0xc64 ; 0xda78 0x0000e6e0: e0851004 .... ADD r1,r5,r4 0x0000e6e4: e28110c8 .... ADD r1,r1,#0xc8 0x0000e6e8: e1a0000a .... MOV r0,r10 0x0000e6ec: e898000c .... LDM r8,{r2,r3} 0x0000e6f0: ebfffd4b K... BL {pc} - 0xacc ; 0xdc24 0x0000e6f4: ea000017 .... B {pc} + 0x64 ; 0xe758 0x0000e6f8: e59700c8 .... LDR r0,[r7,#0xc8] 0x0000e6fc: e28750e0 .P.. ADD r5,r7,#0xe0 0x0000e700: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0000e704: e59730dc .0.. LDR r3,[r7,#0xdc] 0x0000e708: e5d720e0 . .. LDRB r2,[r7,#0xe0] 0x0000e70c: e3a01000 .... MOV r1,#0 0x0000e710: e54b3048 H0K. STRB r3,[r11,#-0x48] 0x0000e714: e50b0040 @... STR r0,[r11,#-0x40] 0x0000e718: e3a00003 .... MOV r0,#3 0x0000e71c: ebfffc2b +... BL {pc} - 0xf4c ; 0xd7d0 0x0000e720: e59740dc .@.. LDR r4,[r7,#0xdc] 0x0000e724: e5d56008 .`.. LDRB r6,[r5,#8] 0x0000e728: e24b202c , K. SUB r2,r11,#0x2c 0x0000e72c: e59750d4 .P.. LDR r5,[r7,#0xd4] 0x0000e730: e6ef1079 y... UXTB r1,r9 0x0000e734: e8981008 .... LDM r8,{r3,r12} 0x0000e738: e562401c .@b. STRB r4,[r2,#-0x1c]! 0x0000e73c: e54b6046 F`K. STRB r6,[r11,#-0x46] 0x0000e740: e50b5044 DP.. STR r5,[r11,#-0x44] 0x0000e744: e50b303c <0.. STR r3,[r11,#-0x3c] 0x0000e748: e50bc038 8... STR r12,[r11,#-0x38] 0x0000e74c: e54b0047 G.K. STRB r0,[r11,#-0x47] 0x0000e750: e1a0000a .... MOV r0,r10 0x0000e754: ebfffffe .... BL DE_BE_Layer_Set_Framebuffer ; 0x66e8 Section #1 0x0000e758: e24b0030 0.K. SUB r0,r11,#0x30 0x0000e75c: e3a06000 .`.. MOV r6,#0 0x0000e760: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x0000e764: e1a0348a .4.. LSL r3,r10,#9 0x0000e768: e3a02060 ` .. MOV r2,#0x60 0x0000e76c: e598100c .... LDR r1,[r8,#0xc] 0x0000e770: e0223992 .9". MLA r2,r2,r9,r3 0x0000e774: e59f304c L0.. LDR r3,[pc,#76] ; [gdisp = 0xe7c8] = 0 0x0000e778: e598c000 .... LDR r12,[r8,#0] 0x0000e77c: e9980030 0... LDMIB r8,{r4,r5} 0x0000e780: e0833002 .0.. ADD r3,r3,r2 0x0000e784: e51b0030 0... LDR r0,[r11,#-0x30] 0x0000e788: e58310b4 .... STR r1,[r3,#0xb4] 0x0000e78c: e583c0a8 .... STR r12,[r3,#0xa8] 0x0000e790: e58340ac .@.. STR r4,[r3,#0xac] 0x0000e794: e58350b0 .P.. STR r5,[r3,#0xb0] 0x0000e798: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x0000e79c: e1a0000a .... MOV r0,r10 0x0000e7a0: ebfffffe .... BL BSP_disp_cfg_finish ; 0xcab0 Section #1 0x0000e7a4: ea000004 .... B {pc} + 0x18 ; 0xe7bc 0x0000e7a8: e59f001c .... LDR r0,[pc,#28] ; [([Section 10] + 1954) = 0xe7cc] = 0x7a2 0x0000e7ac: e3e06003 .`.. MVN r6,#3 0x0000e7b0: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e7b4: ea000000 .... B {pc} + 0x8 ; 0xe7bc 0x0000e7b8: e3e06001 .`.. MVN r6,#1 0x0000e7bc: e1a00006 .... MOV r0,r6 0x0000e7c0: e24bd028 (.K. SUB r13,r11,#0x28 0x0000e7c4: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x0000e7c8: 00000000 .... DCD 0 ; gdisp 0x0000e7cc: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_get_framebuffer $a 0x0000e7d0: e1a0c00d .... MOV r12,r13 0x0000e7d4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000e7d8: e24cb004 ..L. SUB r11,r12,#4 0x0000e7dc: e251c064 d.Q. SUBS r12,r1,#0x64 0x0000e7e0: 4a00001f ...J BMI {pc} + 0x84 ; 0xe864 0x0000e7e4: e59f1080 .... LDR r1,[pc,#128] ; [gdisp = 0xe86c] = 0 0x0000e7e8: e1a00480 .... LSL r0,r0,#9 0x0000e7ec: e0813000 .0.. ADD r3,r1,r0 0x0000e7f0: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000e7f4: e15c0003 ..\. CMP r12,r3 0x0000e7f8: 2a000019 ...* BCS {pc} + 0x6c ; 0xe864 0x0000e7fc: e3520000 ..R. CMP r2,#0 0x0000e800: 0a000017 .... BEQ {pc} + 0x64 ; 0xe864 0x0000e804: e3a03060 `0.. MOV r3,#0x60 0x0000e808: e0200c93 .. . MLA r0,r3,r12,r0 0x0000e80c: e081c000 .... ADD r12,r1,r0 0x0000e810: e59c3090 .0.. LDR r3,[r12,#0x90] 0x0000e814: e3130002 .... TST r3,#2 0x0000e818: 0a00000d .... BEQ {pc} + 0x3c ; 0xe854 0x0000e81c: e59c309c .0.. LDR r3,[r12,#0x9c] 0x0000e820: e3530004 ..S. CMP r3,#4 0x0000e824: 1a000003 .... BNE {pc} + 0x14 ; 0xe838 0x0000e828: e59c0098 .... LDR r0,[r12,#0x98] 0x0000e82c: e1a01002 .... MOV r1,r2 0x0000e830: ebfffffe .... BL Scaler_Get_Framebuffer ; 0x109f4 Section #1 0x0000e834: e89da800 .... LDM r13,{r11,r13,pc} 0x0000e838: e0811000 .... ADD r1,r1,r0 0x0000e83c: e1a00002 .... MOV r0,r2 0x0000e840: e28110c8 .... ADD r1,r1,#0xc8 0x0000e844: e3a02028 ( .. MOV r2,#0x28 0x0000e848: ebfffffe .... BL memcpy ; 0x0000e84c: e3a00000 .... MOV r0,#0 0x0000e850: e89da800 .... LDM r13,{r11,r13,pc} 0x0000e854: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1954) = 0xe870] = 0x7a2 0x0000e858: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e85c: e3e00003 .... MVN r0,#3 0x0000e860: e89da800 .... LDM r13,{r11,r13,pc} 0x0000e864: e3e00001 .... MVN r0,#1 0x0000e868: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000e86c: 00000000 .... DCD 0 ; gdisp 0x0000e870: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_get_para $a 0x0000e874: e1a0c00d .... MOV r12,r13 0x0000e878: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000e87c: e24cb004 ..L. SUB r11,r12,#4 0x0000e880: e1a05001 .P.. MOV r5,r1 0x0000e884: e2511064 d.Q. SUBS r1,r1,#0x64 0x0000e888: e1a04002 .@.. MOV r4,r2 0x0000e88c: e1a06000 .`.. MOV r6,r0 0x0000e890: 4a00002b +..J BMI {pc} + 0xb4 ; 0xe944 0x0000e894: e59f20b0 . .. LDR r2,[pc,#176] ; [gdisp = 0xe94c] = 0 0x0000e898: e1a0c480 .... LSL r12,r0,#9 0x0000e89c: e082300c .0.. ADD r3,r2,r12 0x0000e8a0: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000e8a4: e1510003 ..Q. CMP r1,r3 0x0000e8a8: 2a000025 %..* BCS {pc} + 0x9c ; 0xe944 0x0000e8ac: e3a03060 `0.. MOV r3,#0x60 0x0000e8b0: e023c193 ..#. MLA r3,r3,r1,r12 0x0000e8b4: e082c003 .... ADD r12,r2,r3 0x0000e8b8: e59c3090 .0.. LDR r3,[r12,#0x90] 0x0000e8bc: e3130002 .... TST r3,#2 0x0000e8c0: 0a00001b .... BEQ {pc} + 0x74 ; 0xe934 0x0000e8c4: e28c2098 . .. ADD r2,r12,#0x98 0x0000e8c8: e28c30a0 .0.. ADD r3,r12,#0xa0 0x0000e8cc: e59cc09c .... LDR r12,[r12,#0x9c] 0x0000e8d0: e5d2e008 .... LDRB r14,[r2,#8] 0x0000e8d4: e1d370b4 .p.. LDRH r7,[r3,#4] 0x0000e8d8: e5d2200a . .. LDRB r2,[r2,#0xa] 0x0000e8dc: e5d33006 .0.. LDRB r3,[r3,#6] 0x0000e8e0: e584c000 .... STR r12,[r4,#0] 0x0000e8e4: e5c4e004 .... STRB r14,[r4,#4] 0x0000e8e8: e5c4300a .0.. STRB r3,[r4,#0xa] 0x0000e8ec: e5c42006 . .. STRB r2,[r4,#6] 0x0000e8f0: e1c470b8 .p.. STRH r7,[r4,#8] 0x0000e8f4: ebfffffe .... BL Layer_Get_Prio ; 0xd028 Section #1 0x0000e8f8: e284201c . .. ADD r2,r4,#0x1c 0x0000e8fc: e1a01005 .... MOV r1,r5 0x0000e900: e5c40005 .... STRB r0,[r4,#5] 0x0000e904: e1a00006 .... MOV r0,r6 0x0000e908: ebfffffe .... BL BSP_disp_layer_get_screen_window ; 0xdae8 Section #1 0x0000e90c: e1a01005 .... MOV r1,r5 0x0000e910: e284200c . .. ADD r2,r4,#0xc 0x0000e914: e1a00006 .... MOV r0,r6 0x0000e918: ebfffffe .... BL BSP_disp_layer_get_src_window ; 0xe530 Section #1 0x0000e91c: e1a00006 .... MOV r0,r6 0x0000e920: e1a01005 .... MOV r1,r5 0x0000e924: e284202c , .. ADD r2,r4,#0x2c 0x0000e928: ebfffffe .... BL BSP_disp_layer_get_framebuffer ; 0xe7d0 Section #1 0x0000e92c: e3a00000 .... MOV r0,#0 0x0000e930: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000e934: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1954) = 0xe950] = 0x7a2 0x0000e938: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000e93c: e3e00003 .... MVN r0,#3 0x0000e940: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000e944: e3e00001 .... MVN r0,#1 0x0000e948: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000e94c: 00000000 .... DCD 0 ; gdisp 0x0000e950: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_set_framebuffer $a 0x0000e954: e1a0c00d .... MOV r12,r13 0x0000e958: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x0000e95c: e24cb004 ..L. SUB r11,r12,#4 0x0000e960: e24dd02c ,.M. SUB r13,r13,#0x2c 0x0000e964: e2519064 d.Q. SUBS r9,r1,#0x64 0x0000e968: e1a07002 .p.. MOV r7,r2 0x0000e96c: e1a0a000 .... MOV r10,r0 0x0000e970: 4a000079 y..J BMI {pc} + 0x1ec ; 0xeb5c 0x0000e974: e59f11f0 .... LDR r1,[pc,#496] ; [gdisp = 0xeb6c] = 0 0x0000e978: e1a02480 .$.. LSL r2,r0,#9 0x0000e97c: e0813002 .0.. ADD r3,r1,r2 0x0000e980: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000e984: e1590003 ..Y. CMP r9,r3 0x0000e988: 2a000073 s..* BCS {pc} + 0x1d4 ; 0xeb5c 0x0000e98c: e3570000 ..W. CMP r7,#0 0x0000e990: 0a000071 q... BEQ {pc} + 0x1cc ; 0xeb5c 0x0000e994: e3a03060 `0.. MOV r3,#0x60 0x0000e998: e0232993 .)#. MLA r3,r3,r9,r2 0x0000e99c: e0818003 .... ADD r8,r1,r3 0x0000e9a0: e2884090 .@.. ADD r4,r8,#0x90 0x0000e9a4: e5983090 .0.. LDR r3,[r8,#0x90] 0x0000e9a8: e3130002 .... TST r3,#2 0x0000e9ac: 0a000066 f... BEQ {pc} + 0x1a0 ; 0xeb4c 0x0000e9b0: ebfffffe .... BL BSP_disp_cfg_start ; 0xca84 Section #1 0x0000e9b4: e598309c .0.. LDR r3,[r8,#0x9c] 0x0000e9b8: e3530004 ..S. CMP r3,#4 0x0000e9bc: 1a000004 .... BNE {pc} + 0x18 ; 0xe9d4 0x0000e9c0: e5980098 .... LDR r0,[r8,#0x98] 0x0000e9c4: e1a01007 .... MOV r1,r7 0x0000e9c8: ebfffffe .... BL Scaler_Set_Framebuffer ; 0x10a60 Section #1 0x0000e9cc: e1a04000 .@.. MOV r4,r0 0x0000e9d0: ea00000d .... B {pc} + 0x3c ; 0xea0c 0x0000e9d4: e5970014 .... LDR r0,[r7,#0x14] 0x0000e9d8: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x0000e9dc: e3500001 ..P. CMP r0,#1 0x0000e9e0: 1a00001f .... BNE {pc} + 0x84 ; 0xea64 0x0000e9e4: e1d430d4 .0.. LDRSB r3,[r4,#4] 0x0000e9e8: e3530000 ..S. CMP r3,#0 0x0000e9ec: 1a000008 .... BNE {pc} + 0x28 ; 0xea14 0x0000e9f0: e1a0000a .... MOV r0,r10 0x0000e9f4: e6ef1079 y... UXTB r1,r9 0x0000e9f8: ebfffcd6 .... BL {pc} - 0xca0 ; 0xdd58 0x0000e9fc: e2504000 .@P. SUBS r4,r0,#0 0x0000ea00: 0a000003 .... BEQ {pc} + 0x14 ; 0xea14 0x0000ea04: e59f0164 d... LDR r0,[pc,#356] ; [([Section 10] + 2350) = 0xeb70] = 0x92e 0x0000ea08: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000ea0c: e1a0000a .... MOV r0,r10 0x0000ea10: ea00004b K... B {pc} + 0x134 ; 0xeb44 0x0000ea14: e1a0348a .4.. LSL r3,r10,#9 0x0000ea18: e3a04060 `@.. MOV r4,#0x60 0x0000ea1c: e59f5148 HQ.. LDR r5,[pc,#328] ; [gdisp = 0xeb6c] = 0 0x0000ea20: e1a0000a .... MOV r0,r10 0x0000ea24: e0243994 .9$. MLA r4,r4,r9,r3 0x0000ea28: e597101c .... LDR r1,[r7,#0x1c] 0x0000ea2c: e5972014 . .. LDR r2,[r7,#0x14] 0x0000ea30: e0853004 .0.. ADD r3,r5,r4 0x0000ea34: e0855004 .P.. ADD r5,r5,r4 0x0000ea38: e1a0c003 .... MOV r12,r3 0x0000ea3c: e28330a8 .0.. ADD r3,r3,#0xa8 0x0000ea40: e28cc0c0 .... ADD r12,r12,#0xc0 0x0000ea44: e58dc000 .... STR r12,[r13,#0] 0x0000ea48: ebfffc0a .... BL {pc} - 0xfd0 ; 0xda78 0x0000ea4c: e1a0000a .... MOV r0,r10 0x0000ea50: e1a01007 .... MOV r1,r7 0x0000ea54: e59530ac .0.. LDR r3,[r5,#0xac] 0x0000ea58: e59520a8 . .. LDR r2,[r5,#0xa8] 0x0000ea5c: ebfffc70 p... BL {pc} - 0xe38 ; 0xdc24 0x0000ea60: ea000015 .... B {pc} + 0x5c ; 0xeabc 0x0000ea64: e5970000 .... LDR r0,[r7,#0] 0x0000ea68: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0000ea6c: e5d72018 . .. LDRB r2,[r7,#0x18] 0x0000ea70: e3a01000 .... MOV r1,#0 0x0000ea74: e50b0040 @... STR r0,[r11,#-0x40] 0x0000ea78: e3a00003 .... MOV r0,#3 0x0000ea7c: ebfffb53 S... BL {pc} - 0x12ac ; 0xd7d0 0x0000ea80: e5975014 .P.. LDR r5,[r7,#0x14] 0x0000ea84: e59860ac .`.. LDR r6,[r8,#0xac] 0x0000ea88: e24b202c , K. SUB r2,r11,#0x2c 0x0000ea8c: e5d74020 @.. LDRB r4,[r7,#0x20] 0x0000ea90: e6ef1079 y... UXTB r1,r9 0x0000ea94: e597300c .0.. LDR r3,[r7,#0xc] 0x0000ea98: e598c0a8 .... LDR r12,[r8,#0xa8] 0x0000ea9c: e562501c .Pb. STRB r5,[r2,#-0x1c]! 0x0000eaa0: e54b4046 F@K. STRB r4,[r11,#-0x46] 0x0000eaa4: e50b3044 D0.. STR r3,[r11,#-0x44] 0x0000eaa8: e50bc03c <... STR r12,[r11,#-0x3c] 0x0000eaac: e50b6038 8`.. STR r6,[r11,#-0x38] 0x0000eab0: e54b0047 G.K. STRB r0,[r11,#-0x47] 0x0000eab4: e1a0000a .... MOV r0,r10 0x0000eab8: ebfffffe .... BL DE_BE_Layer_Set_Framebuffer ; 0x66e8 Section #1 0x0000eabc: e24b0030 0.K. SUB r0,r11,#0x30 0x0000eac0: e59f50a4 .P.. LDR r5,[pc,#164] ; [gdisp = 0xeb6c] = 0 0x0000eac4: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x0000eac8: e1a0248a .$.. LSL r2,r10,#9 0x0000eacc: e3a03060 `0.. MOV r3,#0x60 0x0000ead0: e1a01007 .... MOV r1,r7 0x0000ead4: e0232993 .)#. MLA r3,r3,r9,r2 0x0000ead8: e3a02028 ( .. MOV r2,#0x28 0x0000eadc: e0850003 .... ADD r0,r5,r3 0x0000eae0: e1a04000 .@.. MOV r4,r0 0x0000eae4: e28000c8 .... ADD r0,r0,#0xc8 0x0000eae8: ebfffffe .... BL memcpy ; 0x0000eaec: e51b0030 0... LDR r0,[r11,#-0x30] 0x0000eaf0: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x0000eaf4: e5970014 .... LDR r0,[r7,#0x14] 0x0000eaf8: ebfffffe .... BL de_format_to_bpp ; 0xd080 Section #1 0x0000eafc: e59410b4 .... LDR r1,[r4,#0xb4] 0x0000eb00: e597300c .0.. LDR r3,[r7,#0xc] 0x0000eb04: e3a02004 . .. MOV r2,#4 0x0000eb08: e0030193 .... MUL r3,r3,r1 0x0000eb0c: e0010390 .... MUL r1,r0,r3 0x0000eb10: e5970000 .... LDR r0,[r7,#0] 0x0000eb14: e2811007 .... ADD r1,r1,#7 0x0000eb18: e1a011a1 .... LSR r1,r1,#3 0x0000eb1c: ebfffffe .... BL OSAL_CacheRangeFlush ; 0x2f54 Section #1 0x0000eb20: e594309c .0.. LDR r3,[r4,#0x9c] 0x0000eb24: e1a0000a .... MOV r0,r10 0x0000eb28: e3530004 ..S. CMP r3,#4 0x0000eb2c: 05943098 .0.. LDREQ r3,[r4,#0x98] 0x0000eb30: 03a02094 . .. MOVEQ r2,#0x94 0x0000eb34: e3a04000 .@.. MOV r4,#0 0x0000eb38: 00235392 .S#. MLAEQ r3,r2,r3,r5 0x0000eb3c: 03a02001 . .. MOVEQ r2,#1 0x0000eb40: 05c32454 T$.. STRBEQ r2,[r3,#0x454] 0x0000eb44: ebfffffe .... BL BSP_disp_cfg_finish ; 0xcab0 Section #1 0x0000eb48: ea000004 .... B {pc} + 0x18 ; 0xeb60 0x0000eb4c: e59f0020 ... LDR r0,[pc,#32] ; [([Section 10] + 1954) = 0xeb74] = 0x7a2 0x0000eb50: e3e04003 .@.. MVN r4,#3 0x0000eb54: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000eb58: ea000000 .... B {pc} + 0x8 ; 0xeb60 0x0000eb5c: e3e04001 .@.. MVN r4,#1 0x0000eb60: e1a00004 .... MOV r0,r4 0x0000eb64: e24bd028 (.K. SUB r13,r11,#0x28 0x0000eb68: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x0000eb6c: 00000000 .... DCD 0 ; gdisp 0x0000eb70: 0000092e .... DCD 2350 ; [Section 10] 0x0000eb74: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_close $a 0x0000eb78: e1a0c00d .... MOV r12,r13 0x0000eb7c: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000eb80: e24cb004 ..L. SUB r11,r12,#4 0x0000eb84: e2515064 dPQ. SUBS r5,r1,#0x64 0x0000eb88: e1a06000 .`.. MOV r6,r0 0x0000eb8c: 4a00001e ...J BMI {pc} + 0x80 ; 0xec0c 0x0000eb90: e59f107c |... LDR r1,[pc,#124] ; [gdisp = 0xec14] = 0 0x0000eb94: e1a02480 .$.. LSL r2,r0,#9 0x0000eb98: e0813002 .0.. ADD r3,r1,r2 0x0000eb9c: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000eba0: e1550003 ..U. CMP r5,r3 0x0000eba4: 2a000018 ...* BCS {pc} + 0x68 ; 0xec0c 0x0000eba8: e3a03060 `0.. MOV r3,#0x60 0x0000ebac: e0232593 .%#. MLA r3,r3,r5,r2 0x0000ebb0: e0814003 .@.. ADD r4,r1,r3 0x0000ebb4: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000ebb8: e3130002 .... TST r3,#2 0x0000ebbc: 0a00000e .... BEQ {pc} + 0x40 ; 0xebfc 0x0000ebc0: e2133001 .0.. ANDS r3,r3,#1 0x0000ebc4: 01a00003 .... MOVEQ r0,r3 0x0000ebc8: 089da8f0 .... LDMEQ r13,{r4-r7,r11,r13,pc} 0x0000ebcc: ebfffffe .... BL BSP_disp_cfg_start ; 0xca84 Section #1 0x0000ebd0: e6ef1075 u... UXTB r1,r5 0x0000ebd4: e3a02000 . .. MOV r2,#0 0x0000ebd8: e1a00006 .... MOV r0,r6 0x0000ebdc: ebfffffe .... BL DE_BE_Layer_Enable ; 0x69a8 Section #1 0x0000ebe0: e1a00006 .... MOV r0,r6 0x0000ebe4: ebfffffe .... BL BSP_disp_cfg_finish ; 0xcab0 Section #1 0x0000ebe8: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000ebec: e3a00000 .... MOV r0,#0 0x0000ebf0: e3c33001 .0.. BIC r3,r3,#1 0x0000ebf4: e5843090 .0.. STR r3,[r4,#0x90] 0x0000ebf8: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000ebfc: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1954) = 0xec18] = 0x7a2 0x0000ec00: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000ec04: e3e00003 .... MVN r0,#3 0x0000ec08: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000ec0c: e3e00001 .... MVN r0,#1 0x0000ec10: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000ec14: 00000000 .... DCD 0 ; gdisp 0x0000ec18: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_open $a 0x0000ec1c: e1a0c00d .... MOV r12,r13 0x0000ec20: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000ec24: e24cb004 ..L. SUB r11,r12,#4 0x0000ec28: e2515064 dPQ. SUBS r5,r1,#0x64 0x0000ec2c: e1a06000 .`.. MOV r6,r0 0x0000ec30: 4a00001e ...J BMI {pc} + 0x80 ; 0xecb0 0x0000ec34: e59f107c |... LDR r1,[pc,#124] ; [gdisp = 0xecb8] = 0 0x0000ec38: e1a02480 .$.. LSL r2,r0,#9 0x0000ec3c: e0813002 .0.. ADD r3,r1,r2 0x0000ec40: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000ec44: e1550003 ..U. CMP r5,r3 0x0000ec48: 2a000018 ...* BCS {pc} + 0x68 ; 0xecb0 0x0000ec4c: e3a03060 `0.. MOV r3,#0x60 0x0000ec50: e0232593 .%#. MLA r3,r3,r5,r2 0x0000ec54: e0814003 .@.. ADD r4,r1,r3 0x0000ec58: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000ec5c: e3130002 .... TST r3,#2 0x0000ec60: 0a00000e .... BEQ {pc} + 0x40 ; 0xeca0 0x0000ec64: e2137001 .p.. ANDS r7,r3,#1 0x0000ec68: 13a00000 .... MOVNE r0,#0 0x0000ec6c: 189da8f0 .... LDMNE r13,{r4-r7,r11,r13,pc} 0x0000ec70: ebfffffe .... BL BSP_disp_cfg_start ; 0xca84 Section #1 0x0000ec74: e6ef1075 u... UXTB r1,r5 0x0000ec78: e3a02001 . .. MOV r2,#1 0x0000ec7c: e1a00006 .... MOV r0,r6 0x0000ec80: ebfffffe .... BL DE_BE_Layer_Enable ; 0x69a8 Section #1 0x0000ec84: e1a00006 .... MOV r0,r6 0x0000ec88: ebfffffe .... BL BSP_disp_cfg_finish ; 0xcab0 Section #1 0x0000ec8c: e5943090 .0.. LDR r3,[r4,#0x90] 0x0000ec90: e1a00007 .... MOV r0,r7 0x0000ec94: e3833001 .0.. ORR r3,r3,#1 0x0000ec98: e5843090 .0.. STR r3,[r4,#0x90] 0x0000ec9c: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000eca0: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 1954) = 0xecbc] = 0x7a2 0x0000eca4: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000eca8: e3e00003 .... MVN r0,#3 0x0000ecac: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x0000ecb0: e3e00001 .... MVN r0,#1 0x0000ecb4: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000ecb8: 00000000 .... DCD 0 ; gdisp 0x0000ecbc: 000007a2 .... DCD 1954 ; [Section 10] BSP_disp_layer_release $a 0x0000ecc0: e1a0c00d .... MOV r12,r13 0x0000ecc4: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x0000ecc8: e24cb004 ..L. SUB r11,r12,#4 0x0000eccc: e24dd024 $.M. SUB r13,r13,#0x24 0x0000ecd0: e2519064 d.Q. SUBS r9,r1,#0x64 0x0000ecd4: e1a0a000 .... MOV r10,r0 0x0000ecd8: 4a000062 b..J BMI {pc} + 0x190 ; 0xee68 0x0000ecdc: e59f5190 .Q.. LDR r5,[pc,#400] ; [gdisp = 0xee74] = 0 0x0000ece0: e1a04480 .D.. LSL r4,r0,#9 0x0000ece4: e0853004 .0.. ADD r3,r5,r4 0x0000ece8: e593308c .0.. LDR r3,[r3,#0x8c] 0x0000ecec: e1590003 ..Y. CMP r9,r3 0x0000ecf0: 2a00005c \..* BCS {pc} + 0x178 ; 0xee68 0x0000ecf4: ebfffffe .... BL BSP_disp_cfg_start ; 0xca84 Section #1 0x0000ecf8: e3a03060 `0.. MOV r3,#0x60 0x0000ecfc: e0234993 .I#. MLA r3,r3,r9,r4 0x0000ed00: e0852003 . .. ADD r2,r5,r3 0x0000ed04: e2821090 .... ADD r1,r2,#0x90 0x0000ed08: e5923090 .0.. LDR r3,[r2,#0x90] 0x0000ed0c: e3130002 .... TST r3,#2 0x0000ed10: 0a000016 .... BEQ {pc} + 0x60 ; 0xed70 0x0000ed14: e592309c .0.. LDR r3,[r2,#0x9c] 0x0000ed18: e3530004 ..S. CMP r3,#4 0x0000ed1c: 1a000003 .... BNE {pc} + 0x14 ; 0xed30 0x0000ed20: e5920098 .... LDR r0,[r2,#0x98] 0x0000ed24: e3a01001 .... MOV r1,#1 0x0000ed28: ebfffffe .... BL Scaler_Release ; 0x10cbc Section #1 0x0000ed2c: ea00000f .... B {pc} + 0x44 ; 0xed70 0x0000ed30: e1d130d4 .0.. LDRSB r3,[r1,#4] 0x0000ed34: e6ef5079 yP.. UXTB r5,r9 0x0000ed38: e3530000 ..S. CMP r3,#0 0x0000ed3c: 0a000003 .... BEQ {pc} + 0x14 ; 0xed50 0x0000ed40: e1a01005 .... MOV r1,r5 0x0000ed44: e1a0000a .... MOV r0,r10 0x0000ed48: ebfffbde .... BL {pc} - 0x1080 ; 0xdcc8 0x0000ed4c: ea000007 .... B {pc} + 0x24 ; 0xed70 0x0000ed50: e24b4048 H@K. SUB r4,r11,#0x48 0x0000ed54: e3a01018 .... MOV r1,#0x18 0x0000ed58: e1a00004 .... MOV r0,r4 0x0000ed5c: ebfffffe .... BL __memzero ; 0x0000ed60: e1a0000a .... MOV r0,r10 0x0000ed64: e1a01005 .... MOV r1,r5 0x0000ed68: e1a02004 . .. MOV r2,r4 0x0000ed6c: ebfffffe .... BL DE_BE_Layer_Set_Framebuffer ; 0x66e8 Section #1 0x0000ed70: e1a0748a .t.. LSL r7,r10,#9 0x0000ed74: e3a06060 ``.. MOV r6,#0x60 0x0000ed78: e59f50f4 .P.. LDR r5,[pc,#244] ; [gdisp = 0xee74] = 0 0x0000ed7c: e6ef4079 y@.. UXTB r4,r9 0x0000ed80: e0287996 .y(. MLA r8,r6,r9,r7 0x0000ed84: e1a01006 .... MOV r1,r6 0x0000ed88: e2880090 .... ADD r0,r8,#0x90 0x0000ed8c: e0850000 .... ADD r0,r5,r0 0x0000ed90: ebfffffe .... BL __memzero ; 0x0000ed94: e3a02000 . .. MOV r2,#0 0x0000ed98: e1a01004 .... MOV r1,r4 0x0000ed9c: e1a0000a .... MOV r0,r10 0x0000eda0: ebfffffe .... BL DE_BE_Layer_Enable ; 0x69a8 Section #1 0x0000eda4: e1a01004 .... MOV r1,r4 0x0000eda8: e3a02000 . .. MOV r2,#0 0x0000edac: e1a0000a .... MOV r0,r10 0x0000edb0: ebfffffe .... BL DE_BE_Layer_Video_Enable ; 0x6818 Section #1 0x0000edb4: e1a01004 .... MOV r1,r4 0x0000edb8: e3a02000 . .. MOV r2,#0 0x0000edbc: e1a0000a .... MOV r0,r10 0x0000edc0: ebfffffe .... BL DE_BE_Layer_Yuv_Ch_Enable ; 0x684c Section #1 0x0000edc4: e2892001 . .. ADD r2,r9,#1 0x0000edc8: e1a01004 .... MOV r1,r4 0x0000edcc: e1a0000a .... MOV r0,r10 0x0000edd0: e0227296 .r". MLA r2,r6,r2,r7 0x0000edd4: e0852002 . .. ADD r2,r5,r2 0x0000edd8: e0855008 .P.. ADD r5,r5,r8 0x0000eddc: e2822058 X .. ADD r2,r2,#0x58 0x0000ede0: ebfffffe .... BL DE_BE_Layer_Set_Screen_Win ; 0x67a4 Section #1 0x0000ede4: e1a01004 .... MOV r1,r4 0x0000ede8: e3a02000 . .. MOV r2,#0 0x0000edec: e1a0000a .... MOV r0,r10 0x0000edf0: ebfffffe .... BL DE_BE_Layer_Set_Prio ; 0x6880 Section #1 0x0000edf4: e1a01004 .... MOV r1,r4 0x0000edf8: e3a02000 . .. MOV r2,#0 0x0000edfc: e1a0000a .... MOV r0,r10 0x0000ee00: ebfffffe .... BL DE_BE_Layer_Set_Pipe ; 0x68b4 Section #1 0x0000ee04: e1a01004 .... MOV r1,r4 0x0000ee08: e3a02000 . .. MOV r2,#0 0x0000ee0c: e1a0000a .... MOV r0,r10 0x0000ee10: ebfffffe .... BL DE_BE_Layer_Alpha_Enable ; 0x6930 Section #1 0x0000ee14: e1a01004 .... MOV r1,r4 0x0000ee18: e3a02000 . .. MOV r2,#0 0x0000ee1c: e1a0000a .... MOV r0,r10 0x0000ee20: ebfffffe .... BL DE_BE_Layer_Set_Alpha_Value ; 0x6974 Section #1 0x0000ee24: e1a01004 .... MOV r1,r4 0x0000ee28: e3a02000 . .. MOV r2,#0 0x0000ee2c: e1a0000a .... MOV r0,r10 0x0000ee30: ebfffffe .... BL DE_BE_Layer_ColorKey_Enable ; 0x68e8 Section #1 0x0000ee34: e1a0000a .... MOV r0,r10 0x0000ee38: ebfffffe .... BL BSP_disp_cfg_finish ; 0xcab0 Section #1 0x0000ee3c: e24b0030 0.K. SUB r0,r11,#0x30 0x0000ee40: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x0000ee44: e5953090 .0.. LDR r3,[r5,#0x90] 0x0000ee48: e51b0030 0... LDR r0,[r11,#-0x30] 0x0000ee4c: e3e02000 . .. MVN r2,#0 0x0000ee50: e3c33003 .0.. BIC r3,r3,#3 0x0000ee54: e5c520a1 . .. STRB r2,[r5,#0xa1] 0x0000ee58: e5853090 .0.. STR r3,[r5,#0x90] 0x0000ee5c: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x0000ee60: e3a00000 .... MOV r0,#0 0x0000ee64: ea000000 .... B {pc} + 0x8 ; 0xee6c 0x0000ee68: e3e00001 .... MVN r0,#1 0x0000ee6c: e24bd028 (.K. SUB r13,r11,#0x28 0x0000ee70: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x0000ee74: 00000000 .... DCD 0 ; gdisp BSP_disp_layer_request $a 0x0000ee78: e1a0c00d .... MOV r12,r13 0x0000ee7c: e92dd9f0 ..-. PUSH {r4-r8,r11,r12,r14,pc} 0x0000ee80: e24cb004 ..L. SUB r11,r12,#4 0x0000ee84: e24dd00c ..M. SUB r13,r13,#0xc 0x0000ee88: e1a07000 .p.. MOV r7,r0 0x0000ee8c: e24b0028 (.K. SUB r0,r11,#0x28 0x0000ee90: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x0000ee94: e59f3170 p1.. LDR r3,[pc,#368] ; [gdisp = 0xf00c] = 0 0x0000ee98: e1a02487 .$.. LSL r2,r7,#9 0x0000ee9c: e3a08000 .... MOV r8,#0 0x0000eea0: e2821050 P... ADD r1,r2,#0x50 0x0000eea4: e0832002 . .. ADD r2,r3,r2 0x0000eea8: e083e001 .... ADD r14,r3,r1 0x0000eeac: e592008c .... LDR r0,[r2,#0x8c] 0x0000eeb0: e1a0200e . .. MOV r2,r14 0x0000eeb4: ea000004 .... B {pc} + 0x18 ; 0xeecc 0x0000eeb8: e5923040 @0.. LDR r3,[r2,#0x40] 0x0000eebc: e2822060 ` .. ADD r2,r2,#0x60 0x0000eec0: e2133002 .0.. ANDS r3,r3,#2 0x0000eec4: 0a000003 .... BEQ {pc} + 0x14 ; 0xeed8 0x0000eec8: e2888001 .... ADD r8,r8,#1 0x0000eecc: e1580000 ..X. CMP r8,r0 0x0000eed0: 3afffff8 ...: BCC {pc} - 0x18 ; 0xeeb8 0x0000eed4: ea000002 .... B {pc} + 0x10 ; 0xeee4 0x0000eed8: e3780006 ..x. CMN r8,#6 0x0000eedc: 11a06003 .`.. MOVNE r6,r3 0x0000eee0: 1a00000c .... BNE {pc} + 0x38 ; 0xef18 0x0000eee4: e59f0124 $... LDR r0,[pc,#292] ; [([Section 10] + 2488) = 0xf010] = 0x9b8 0x0000eee8: ea000012 .... B {pc} + 0x50 ; 0xef38 0x0000eeec: e5d13051 Q0.. LDRB r3,[r1,#0x51] 0x0000eef0: e2811060 `... ADD r1,r1,#0x60 0x0000eef4: e1530006 ..S. CMP r3,r6 0x0000eef8: 0a000005 .... BEQ {pc} + 0x1c ; 0xef14 0x0000eefc: e152000c ..R. CMP r2,r12 0x0000ef00: e2822001 . .. ADD r2,r2,#1 0x0000ef04: 0a000008 .... BEQ {pc} + 0x28 ; 0xef2c 0x0000ef08: e1520000 ..R. CMP r2,r0 0x0000ef0c: e240c001 ..@. SUB r12,r0,#1 0x0000ef10: 3afffff5 ...: BCC {pc} - 0x24 ; 0xeeec 0x0000ef14: e2866001 .`.. ADD r6,r6,#1 0x0000ef18: e1560000 ..V. CMP r6,r0 0x0000ef1c: 2a000004 ...* BCS {pc} + 0x18 ; 0xef34 0x0000ef20: e1a0100e .... MOV r1,r14 0x0000ef24: e3a02000 . .. MOV r2,#0 0x0000ef28: eafffff6 .... B {pc} - 0x20 ; 0xef08 0x0000ef2c: e3560000 ..V. CMP r6,#0 0x0000ef30: aa000005 .... BGE {pc} + 0x1c ; 0xef4c 0x0000ef34: e59f00d8 .... LDR r0,[pc,#216] ; [([Section 10] + 2514) = 0xf014] = 0x9d2 0x0000ef38: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000ef3c: e51b0028 (... LDR r0,[r11,#-0x28] 0x0000ef40: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x0000ef44: e3a00000 .... MOV r0,#0 0x0000ef48: ea00002d -... B {pc} + 0xbc ; 0xf004 0x0000ef4c: e24b5024 $PK. SUB r5,r11,#0x24 0x0000ef50: e6ef4078 x@.. UXTB r4,r8 0x0000ef54: e6ef6076 v`.. UXTB r6,r6 0x0000ef58: e5350004 ..5. LDR r0,[r5,#-4]! 0x0000ef5c: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x0000ef60: e1a00007 .... MOV r0,r7 0x0000ef64: ebfffffe .... BL BSP_disp_cfg_start ; 0xca84 Section #1 0x0000ef68: e1a01004 .... MOV r1,r4 0x0000ef6c: e3a02000 . .. MOV r2,#0 0x0000ef70: e1a00007 .... MOV r0,r7 0x0000ef74: ebfffffe .... BL DE_BE_Layer_Enable ; 0x69a8 Section #1 0x0000ef78: e1a01004 .... MOV r1,r4 0x0000ef7c: e1a02006 . .. MOV r2,r6 0x0000ef80: e1a00007 .... MOV r0,r7 0x0000ef84: ebfffffe .... BL DE_BE_Layer_Set_Prio ; 0x6880 Section #1 0x0000ef88: e1a01004 .... MOV r1,r4 0x0000ef8c: e3a02000 . .. MOV r2,#0 0x0000ef90: e1a00007 .... MOV r0,r7 0x0000ef94: ebfffffe .... BL DE_BE_Layer_Set_Work_Mode ; 0x6670 Section #1 0x0000ef98: e1a01004 .... MOV r1,r4 0x0000ef9c: e3a02000 . .. MOV r2,#0 0x0000efa0: e1a00007 .... MOV r0,r7 0x0000efa4: ebfffffe .... BL DE_BE_Layer_Video_Enable ; 0x6818 Section #1 0x0000efa8: e1a00007 .... MOV r0,r7 0x0000efac: ebfffffe .... BL BSP_disp_cfg_finish ; 0xcab0 Section #1 0x0000efb0: e1a00005 .... MOV r0,r5 0x0000efb4: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x0000efb8: e1a03487 .4.. LSL r3,r7,#9 0x0000efbc: e3a04060 `@.. MOV r4,#0x60 0x0000efc0: e59f5044 DP.. LDR r5,[pc,#68] ; [gdisp = 0xf00c] = 0 0x0000efc4: e0243894 .8$. MLA r4,r4,r8,r3 0x0000efc8: e3a01054 T... MOV r1,#0x54 0x0000efcc: e0850004 .... ADD r0,r5,r4 0x0000efd0: e0855004 .P.. ADD r5,r5,r4 0x0000efd4: e280009c .... ADD r0,r0,#0x9c 0x0000efd8: ebfffffe .... BL __memzero ; 0x0000efdc: e2853090 .0.. ADD r3,r5,#0x90 0x0000efe0: e51b0028 (... LDR r0,[r11,#-0x28] 0x0000efe4: e3a02000 . .. MOV r2,#0 0x0000efe8: e5c560a1 .`.. STRB r6,[r5,#0xa1] 0x0000efec: e5c32004 . .. STRB r2,[r3,#4] 0x0000eff0: e3a03002 .0.. MOV r3,#2 0x0000eff4: e585209c . .. STR r2,[r5,#0x9c] 0x0000eff8: e5853090 .0.. STR r3,[r5,#0x90] 0x0000effc: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x0000f000: e2880064 d... ADD r0,r8,#0x64 0x0000f004: e24bd020 .K. SUB r13,r11,#0x20 0x0000f008: e89da9f0 .... LDM r13,{r4-r8,r11,r13,pc} $d 0x0000f00c: 00000000 .... DCD 0 ; gdisp 0x0000f010: 000009b8 .... DCD 2488 ; [Section 10] 0x0000f014: 000009d2 .... DCD 2514 ; [Section 10] LCD_get_init_para $a 0x0000f018: e1a0c00d .... MOV r12,r13 0x0000f01c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f020: e24cb004 ..L. SUB r11,r12,#4 0x0000f024: e59f2020 .. LDR r2,[pc,#32] ; [gdisp = 0xf04c] = 0 0x0000f028: e5923010 .0.. LDR r3,[r2,#0x10] 0x0000f02c: e5803000 .0.. STR r3,[r0,#0] 0x0000f030: e5923014 .0.. LDR r3,[r2,#0x14] 0x0000f034: e5803004 .0.. STR r3,[r0,#4] 0x0000f038: e5923020 0.. LDR r3,[r2,#0x20] 0x0000f03c: e5803008 .0.. STR r3,[r0,#8] 0x0000f040: e5923028 (0.. LDR r3,[r2,#0x28] 0x0000f044: e580300c .0.. STR r3,[r0,#0xc] 0x0000f048: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f04c: 00000000 .... DCD 0 ; gdisp LCD_OPEN_FUNC $a 0x0000f050: e1a0c00d .... MOV r12,r13 0x0000f054: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000f058: e24cb004 ..L. SUB r11,r12,#4 0x0000f05c: e3a0c02c ,... MOV r12,#0x2c 0x0000f060: e59f4030 0@.. LDR r4,[pc,#48] ; [([Section 17] + 18516) = 0xf098] = 0x4854 0x0000f064: e00c009c .... MUL r12,r12,r0 0x0000f068: e084000c .... ADD r0,r4,r12 0x0000f06c: e5903028 (0.. LDR r3,[r0,#0x28] 0x0000f070: e08c3183 .1.. ADD r3,r12,r3,LSL #3 0x0000f074: e7841003 .... STR r1,[r4,r3] 0x0000f078: e5903028 (0.. LDR r3,[r0,#0x28] 0x0000f07c: e08cc183 .... ADD r12,r12,r3,LSL #3 0x0000f080: e084400c .@.. ADD r4,r4,r12 0x0000f084: e5842004 . .. STR r2,[r4,#4] 0x0000f088: e5903028 (0.. LDR r3,[r0,#0x28] 0x0000f08c: e2833001 .0.. ADD r3,r3,#1 0x0000f090: e5803028 (0.. STR r3,[r0,#0x28] 0x0000f094: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000f098: 00004854 TH.. DCD 18516 ; [Section 17] LCD_CLOSE_FUNC $a 0x0000f09c: e1a0c00d .... MOV r12,r13 0x0000f0a0: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000f0a4: e24cb004 ..L. SUB r11,r12,#4 0x0000f0a8: e3a0c02c ,... MOV r12,#0x2c 0x0000f0ac: e59f4034 4@.. LDR r4,[pc,#52] ; [([Section 17] + 18516) = 0xf0e8] = 0x4854 0x0000f0b0: e00c009c .... MUL r12,r12,r0 0x0000f0b4: e084000c .... ADD r0,r4,r12 0x0000f0b8: e5903080 .0.. LDR r3,[r0,#0x80] 0x0000f0bc: e08c3183 .1.. ADD r3,r12,r3,LSL #3 0x0000f0c0: e0843003 .0.. ADD r3,r4,r3 0x0000f0c4: e5831058 X... STR r1,[r3,#0x58] 0x0000f0c8: e5903080 .0.. LDR r3,[r0,#0x80] 0x0000f0cc: e08cc183 .... ADD r12,r12,r3,LSL #3 0x0000f0d0: e084400c .@.. ADD r4,r4,r12 0x0000f0d4: e584205c \ .. STR r2,[r4,#0x5c] 0x0000f0d8: e5903080 .0.. LDR r3,[r0,#0x80] 0x0000f0dc: e2833001 .0.. ADD r3,r3,#1 0x0000f0e0: e5803080 .0.. STR r3,[r0,#0x80] 0x0000f0e4: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000f0e8: 00004854 TH.. DCD 18516 ; [Section 17] Disp_pwm_cfg $a 0x0000f0ec: e1a0c00d .... MOV r12,r13 0x0000f0f0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000f0f4: e24cb004 ..L. SUB r11,r12,#4 0x0000f0f8: e59f20c8 . .. LDR r2,[pc,#200] ; [([Section 17] + 18516) = 0xf1c8] = 0x4854 0x0000f0fc: e3a03088 .0.. MOV r3,#0x88 0x0000f100: e1a04000 .@.. MOV r4,r0 0x0000f104: e0232093 . #. MLA r3,r3,r0,r2 0x0000f108: e593112c ,... LDR r1,[r3,#0x12c] 0x0000f10c: e3510000 ..Q. CMP r1,#0 0x0000f110: 03a00010 .... MOVEQ r0,#0x10 0x0000f114: 0a000002 .... BEQ {pc} + 0x10 ; 0xf124 0x0000f118: e1a01201 .... LSL r1,r1,#4 0x0000f11c: e3050dc0 .... MOV r0,#0x5dc0 0x0000f120: ebfffffe .... BL __aeabi_uidiv ; 0x0000f124: e3a02000 . .. MOV r2,#0 0x0000f128: e3a03001 .0.. MOV r3,#1 0x0000f12c: e1500003 ..P. CMP r0,r3 0x0000f130: e1a03083 .0.. LSL r3,r3,#1 0x0000f134: 96ef0072 r... UXTBLS r0,r2 0x0000f138: 9a000003 .... BLS {pc} + 0x14 ; 0xf14c 0x0000f13c: e2822001 . .. ADD r2,r2,#1 0x0000f140: e352000d ..R. CMP r2,#0xd 0x0000f144: 1afffff8 .... BNE {pc} - 0x18 ; 0xf12c 0x0000f148: e3a00004 .... MOV r0,#4 0x0000f14c: e59fc078 x... LDR r12,[pc,#120] ; [gdisp = 0xf1cc] = 0 0x0000f150: e08c3484 .4.. ADD r3,r12,r4,LSL #9 0x0000f154: e5933240 @2.. LDR r3,[r3,#0x240] 0x0000f158: e3530000 ..S. CMP r3,#0 0x0000f15c: 1a00000b .... BNE {pc} + 0x34 ; 0xf190 0x0000f160: e59c1028 (... LDR r1,[r12,#0x28] 0x0000f164: e3802060 ` .. ORR r2,r0,#0x60 0x0000f168: e59130e0 .0.. LDR r3,[r1,#0xe0] 0x0000f16c: e3c330ff .0.. BIC r3,r3,#0xff 0x0000f170: e1822003 . .. ORR r2,r2,r3 0x0000f174: e58120e0 . .. STR r2,[r1,#0xe0] 0x0000f178: e59c2020 .. LDR r2,[r12,#0x20] 0x0000f17c: e5923024 $0.. LDR r3,[r2,#0x24] 0x0000f180: e3c33c07 .<.. BIC r3,r3,#0x700 0x0000f184: e3833c02 .<.. ORR r3,r3,#0x200 0x0000f188: e5823024 $0.. STR r3,[r2,#0x24] 0x0000f18c: ea00000b .... B {pc} + 0x34 ; 0xf1c0 0x0000f190: e59c2028 ( .. LDR r2,[r12,#0x28] 0x0000f194: e59230e0 .0.. LDR r3,[r2,#0xe0] 0x0000f198: e3c3387f .8.. BIC r3,r3,#0x7f0000 0x0000f19c: e3c33902 .9.. BIC r3,r3,#0x8000 0x0000f1a0: e3833603 .6.. ORR r3,r3,#0x300000 0x0000f1a4: e1833000 .0.. ORR r3,r3,r0 0x0000f1a8: e58230e0 .0.. STR r3,[r2,#0xe0] 0x0000f1ac: e59c2020 .. LDR r2,[r12,#0x20] 0x0000f1b0: e5923120 1.. LDR r3,[r2,#0x120] 0x0000f1b4: e3c33a07 .:.. BIC r3,r3,#0x7000 0x0000f1b8: e3833a02 .:.. ORR r3,r3,#0x2000 0x0000f1bc: e5823120 1.. STR r3,[r2,#0x120] 0x0000f1c0: e3a00000 .... MOV r0,#0 0x0000f1c4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000f1c8: 00004854 TH.. DCD 18516 ; [Section 17] 0x0000f1cc: 00000000 .... DCD 0 ; gdisp Disp_lcdc_pin_cfg $a 0x0000f1d0: e1a0c00d .... MOV r12,r13 0x0000f1d4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f1d8: e24cb004 ..L. SUB r11,r12,#4 0x0000f1dc: e252c000 ..R. SUBS r12,r2,#0 0x0000f1e0: 0a000033 3... BEQ {pc} + 0xd4 ; 0xf2b4 0x0000f1e4: e3500000 ..P. CMP r0,#0 0x0000f1e8: 1a000016 .... BNE {pc} + 0x60 ; 0xf248 0x0000f1ec: e3510004 ..Q. CMP r1,#4 0x0000f1f0: 0a000003 .... BEQ {pc} + 0x14 ; 0xf204 0x0000f1f4: e3510008 ..Q. CMP r1,#8 0x0000f1f8: 0a00000c .... BEQ {pc} + 0x38 ; 0xf230 0x0000f1fc: e3510001 ..Q. CMP r1,#1 0x0000f200: 1a000034 4... BNE {pc} + 0xd8 ; 0xf2d8 0x0000f204: e59f10d4 .... LDR r1,[pc,#212] ; [gdisp = 0xf2e0] = 0 0x0000f208: e59f20d4 . .. LDR r2,[pc,#212] ; [0xf2e4] = 0x22222222 0x0000f20c: e5913020 0.. LDR r3,[r1,#0x20] 0x0000f210: e583206c l .. STR r2,[r3,#0x6c] 0x0000f214: e5913020 0.. LDR r3,[r1,#0x20] 0x0000f218: e5832070 p .. STR r2,[r3,#0x70] 0x0000f21c: e5913020 0.. LDR r3,[r1,#0x20] 0x0000f220: e5832074 t .. STR r2,[r3,#0x74] 0x0000f224: e3023222 "2.. MOV r3,#0x2222 0x0000f228: e5912020 .. LDR r2,[r1,#0x20] 0x0000f22c: ea000017 .... B {pc} + 0x64 ; 0xf290 0x0000f230: e59f30a8 .0.. LDR r3,[pc,#168] ; [gdisp = 0xf2e0] = 0 0x0000f234: e5932020 .. LDR r2,[r3,#0x20] 0x0000f238: e592306c l0.. LDR r3,[r2,#0x6c] 0x0000f23c: e3c33cff .<.. BIC r3,r3,#0xff00 0x0000f240: e3833c22 "<.. ORR r3,r3,#0x2200 0x0000f244: ea000018 .... B {pc} + 0x68 ; 0xf2ac 0x0000f248: e3500001 ..P. CMP r0,#1 0x0000f24c: 1a000021 !... BNE {pc} + 0x8c ; 0xf2d8 0x0000f250: e3510004 ..Q. CMP r1,#4 0x0000f254: 0a000003 .... BEQ {pc} + 0x14 ; 0xf268 0x0000f258: e3510008 ..Q. CMP r1,#8 0x0000f25c: 0a00000d .... BEQ {pc} + 0x3c ; 0xf298 0x0000f260: e3510001 ..Q. CMP r1,#1 0x0000f264: 1a00001b .... BNE {pc} + 0x74 ; 0xf2d8 0x0000f268: e59f1070 p... LDR r1,[pc,#112] ; [gdisp = 0xf2e0] = 0 0x0000f26c: e59f2074 t .. LDR r2,[pc,#116] ; [0xf2e8] = 0x44444444 0x0000f270: e5913020 0.. LDR r3,[r1,#0x20] 0x0000f274: e583206c l .. STR r2,[r3,#0x6c] 0x0000f278: e5913020 0.. LDR r3,[r1,#0x20] 0x0000f27c: e5832070 p .. STR r2,[r3,#0x70] 0x0000f280: e5913020 0.. LDR r3,[r1,#0x20] 0x0000f284: e5832074 t .. STR r2,[r3,#0x74] 0x0000f288: e3043444 D4.. MOV r3,#0x4444 0x0000f28c: e5912020 .. LDR r2,[r1,#0x20] 0x0000f290: e5823078 x0.. STR r3,[r2,#0x78] 0x0000f294: ea00000f .... B {pc} + 0x44 ; 0xf2d8 0x0000f298: e59f3040 @0.. LDR r3,[pc,#64] ; [gdisp = 0xf2e0] = 0 0x0000f29c: e5932020 .. LDR r2,[r3,#0x20] 0x0000f2a0: e592306c l0.. LDR r3,[r2,#0x6c] 0x0000f2a4: e3c33cff .<.. BIC r3,r3,#0xff00 0x0000f2a8: e3833b11 .;.. ORR r3,r3,#0x4400 0x0000f2ac: e582306c l0.. STR r3,[r2,#0x6c] 0x0000f2b0: ea000008 .... B {pc} + 0x28 ; 0xf2d8 0x0000f2b4: e59f2024 $ .. LDR r2,[pc,#36] ; [gdisp = 0xf2e0] = 0 0x0000f2b8: e5923020 0.. LDR r3,[r2,#0x20] 0x0000f2bc: e583c06c l... STR r12,[r3,#0x6c] 0x0000f2c0: e5923020 0.. LDR r3,[r2,#0x20] 0x0000f2c4: e583c070 p... STR r12,[r3,#0x70] 0x0000f2c8: e5923020 0.. LDR r3,[r2,#0x20] 0x0000f2cc: e583c074 t... STR r12,[r3,#0x74] 0x0000f2d0: e5923020 0.. LDR r3,[r2,#0x20] 0x0000f2d4: e583c078 x... STR r12,[r3,#0x78] 0x0000f2d8: e3a00000 .... MOV r0,#0 0x0000f2dc: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f2e0: 00000000 .... DCD 0 ; gdisp 0x0000f2e4: 22222222 """" DCD 572662306 0x0000f2e8: 44444444 DDDD DCD 1145324612 tv_mode_to_width $a 0x0000f2ec: e1a0c00d .... MOV r12,r13 0x0000f2f0: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f2f4: e24cb004 ..L. SUB r11,r12,#4 0x0000f2f8: e3500016 ..P. CMP r0,#0x16 0x0000f2fc: 8a00000c .... BHI {pc} + 0x38 ; 0xf334 0x0000f300: e59f3034 40.. LDR r3,[pc,#52] ; [0xf33c] = 0x7ff80f 0x0000f304: e3a02001 . .. MOV r2,#1 0x0000f308: e1a00012 .... LSL r0,r2,r0 0x0000f30c: e0003003 .0.. AND r3,r0,r3 0x0000f310: e3530000 ..S. CMP r3,#0 0x0000f314: 13a00e2d -... MOVNE r0,#0x2d0 0x0000f318: 189da800 .... LDMNE r13,{r11,r13,pc} 0x0000f31c: e3100d1f .... TST r0,#0x7c0 0x0000f320: 13a00d1e .... MOVNE r0,#0x780 0x0000f324: 189da800 .... LDMNE r13,{r11,r13,pc} 0x0000f328: e3100030 0... TST r0,#0x30 0x0000f32c: 13a00c05 .... MOVNE r0,#0x500 0x0000f330: 189da800 .... LDMNE r13,{r11,r13,pc} 0x0000f334: e3a00000 .... MOV r0,#0 0x0000f338: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f33c: 007ff80f .... DCD 8386575 tv_mode_to_height $a 0x0000f340: e1a0c00d .... MOV r12,r13 0x0000f344: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f348: e24cb004 ..L. SUB r11,r12,#4 0x0000f34c: e3500016 ..P. CMP r0,#0x16 0x0000f350: 979ff100 .... LDRLS pc,[pc,r0,LSL #2] 0x0000f354: ea00001e .... B {pc} + 0x80 ; 0xf3d4 $d 0x0000f358: 0000f3bc .... DCD 62396 ; [Section 1] 0x0000f35c: 0000f3b4 .... DCD 62388 ; [Section 1] 0x0000f360: 0000f3bc .... DCD 62396 ; [Section 1] 0x0000f364: 0000f3b4 .... DCD 62388 ; [Section 1] 0x0000f368: 0000f3c4 .... DCD 62404 ; [Section 1] 0x0000f36c: 0000f3c4 .... DCD 62404 ; [Section 1] 0x0000f370: 0000f3cc .... DCD 62412 ; [Section 1] 0x0000f374: 0000f3cc .... DCD 62412 ; [Section 1] 0x0000f378: 0000f3cc .... DCD 62412 ; [Section 1] 0x0000f37c: 0000f3cc .... DCD 62412 ; [Section 1] 0x0000f380: 0000f3cc .... DCD 62412 ; [Section 1] 0x0000f384: 0000f3b4 .... DCD 62388 ; [Section 1] 0x0000f388: 0000f3b4 .... DCD 62388 ; [Section 1] 0x0000f38c: 0000f3b4 .... DCD 62388 ; [Section 1] 0x0000f390: 0000f3bc .... DCD 62396 ; [Section 1] 0x0000f394: 0000f3bc .... DCD 62396 ; [Section 1] 0x0000f398: 0000f3bc .... DCD 62396 ; [Section 1] 0x0000f39c: 0000f3bc .... DCD 62396 ; [Section 1] 0x0000f3a0: 0000f3bc .... DCD 62396 ; [Section 1] 0x0000f3a4: 0000f3bc .... DCD 62396 ; [Section 1] 0x0000f3a8: 0000f3b4 .... DCD 62388 ; [Section 1] 0x0000f3ac: 0000f3b4 .... DCD 62388 ; [Section 1] 0x0000f3b0: 0000f3b4 .... DCD 62388 ; [Section 1] $a 0x0000f3b4: e3a00d09 .... MOV r0,#0x240 0x0000f3b8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f3bc: e3a00e1e .... MOV r0,#0x1e0 0x0000f3c0: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f3c4: e3a00e2d -... MOV r0,#0x2d0 0x0000f3c8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f3cc: e3000438 8... MOV r0,#0x438 0x0000f3d0: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f3d4: e3a00000 .... MOV r0,#0 0x0000f3d8: e89da800 .... LDM r13,{r11,r13,pc} vga_mode_to_width 0x0000f3dc: e1a0c00d .... MOV r12,r13 0x0000f3e0: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f3e4: e24cb004 ..L. SUB r11,r12,#4 0x0000f3e8: e350000a ..P. CMP r0,#0xa 0x0000f3ec: 979ff100 .... LDRLS pc,[pc,r0,LSL #2] 0x0000f3f0: ea00001a .... B {pc} + 0x70 ; 0xf460 $d 0x0000f3f4: 0000f428 (... DCD 62504 ; [Section 1] 0x0000f3f8: 0000f420 ... DCD 62496 ; [Section 1] 0x0000f3fc: 0000f430 0... DCD 62512 ; [Section 1] 0x0000f400: 0000f438 8... DCD 62520 ; [Section 1] 0x0000f404: 0000f440 @... DCD 62528 ; [Section 1] 0x0000f408: 0000f448 H... DCD 62536 ; [Section 1] 0x0000f40c: 0000f450 P... DCD 62544 ; [Section 1] 0x0000f410: 0000f420 ... DCD 62496 ; [Section 1] 0x0000f414: 0000f428 (... DCD 62504 ; [Section 1] 0x0000f418: 0000f458 X... DCD 62552 ; [Section 1] 0x0000f41c: 0000f458 X... DCD 62552 ; [Section 1] $a 0x0000f420: e3a00e5a Z... MOV r0,#0x5a0 0x0000f424: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f428: e3a00e69 i... MOV r0,#0x690 0x0000f42c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f430: e3a00e55 U... MOV r0,#0x550 0x0000f434: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f438: e3a00c05 .... MOV r0,#0x500 0x0000f43c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f440: e3a00b01 .... MOV r0,#0x400 0x0000f444: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f448: e3a00e32 2... MOV r0,#0x320 0x0000f44c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f450: e3a00d0a .... MOV r0,#0x280 0x0000f454: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f458: e3a00d1e .... MOV r0,#0x780 0x0000f45c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f460: e3a00000 .... MOV r0,#0 0x0000f464: e89da800 .... LDM r13,{r11,r13,pc} vga_mode_to_height 0x0000f468: e1a0c00d .... MOV r12,r13 0x0000f46c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f470: e24cb004 ..L. SUB r11,r12,#4 0x0000f474: e350000a ..P. CMP r0,#0xa 0x0000f478: 979ff100 .... LDRLS pc,[pc,r0,LSL #2] 0x0000f47c: ea000018 .... B {pc} + 0x68 ; 0xf4e4 $d 0x0000f480: 0000f4b4 .... DCD 62644 ; [Section 1] 0x0000f484: 0000f4ac .... DCD 62636 ; [Section 1] 0x0000f488: 0000f4ec .... DCD 62700 ; [Section 1] 0x0000f48c: 0000f4bc .... DCD 62652 ; [Section 1] 0x0000f490: 0000f4ec .... DCD 62700 ; [Section 1] 0x0000f494: 0000f4c4 .... DCD 62660 ; [Section 1] 0x0000f498: 0000f4cc .... DCD 62668 ; [Section 1] 0x0000f49c: 0000f4d4 .... DCD 62676 ; [Section 1] 0x0000f4a0: 0000f4b4 .... DCD 62644 ; [Section 1] 0x0000f4a4: 0000f4dc .... DCD 62684 ; [Section 1] 0x0000f4a8: 0000f4dc .... DCD 62684 ; [Section 1] $a 0x0000f4ac: e3a00fe1 .... MOV r0,#0x384 0x0000f4b0: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f4b4: e300041a .... MOV r0,#0x41a 0x0000f4b8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f4bc: e3a00b01 .... MOV r0,#0x400 0x0000f4c0: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f4c4: e3a00f96 .... MOV r0,#0x258 0x0000f4c8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f4cc: e3a00e1e .... MOV r0,#0x1e0 0x0000f4d0: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f4d4: e3a00e5a Z... MOV r0,#0x5a0 0x0000f4d8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f4dc: e3000438 8... MOV r0,#0x438 0x0000f4e0: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f4e4: e3a00000 .... MOV r0,#0 0x0000f4e8: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f4ec: e3a00c03 .... MOV r0,#0x300 0x0000f4f0: e89da800 .... LDM r13,{r11,r13,pc} Disp_get_screen_scan_mode 0x0000f4f4: e1a0c00d .... MOV r12,r13 0x0000f4f8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f4fc: e24cb004 ..L. SUB r11,r12,#4 0x0000f500: e3500016 ..P. CMP r0,#0x16 0x0000f504: 8a000006 .... BHI {pc} + 0x20 ; 0xf524 0x0000f508: e3a01001 .... MOV r1,#1 0x0000f50c: e59f3018 .0.. LDR r3,[pc,#24] ; [0xf52c] = 0x7ff8c3 0x0000f510: e1a02011 . .. LSL r2,r1,r0 0x0000f514: e0023003 .0.. AND r3,r2,r3 0x0000f518: e3530000 ..S. CMP r3,#0 0x0000f51c: 11a00001 .... MOVNE r0,r1 0x0000f520: 189da800 .... LDMNE r13,{r11,r13,pc} 0x0000f524: e3a00000 .... MOV r0,#0 0x0000f528: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f52c: 007ff8c3 .... DCD 8386755 BSP_disp_get_screen_width $a 0x0000f530: e1a0c00d .... MOV r12,r13 0x0000f534: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f538: e24cb004 ..L. SUB r11,r12,#4 0x0000f53c: e59f304c L0.. LDR r3,[pc,#76] ; [gdisp = 0xf590] = 0 0x0000f540: e0832480 .$.. ADD r2,r3,r0,LSL #9 0x0000f544: e5923220 2.. LDR r3,[r2,#0x220] 0x0000f548: e3530004 ..S. CMP r3,#4 0x0000f54c: 0592022c ,... LDREQ r0,[r2,#0x22c] 0x0000f550: 0a000002 .... BEQ {pc} + 0x10 ; 0xf560 0x0000f554: e3530002 ..S. CMP r3,#2 0x0000f558: 1a000002 .... BNE {pc} + 0x10 ; 0xf568 0x0000f55c: e5920228 (... LDR r0,[r2,#0x228] 0x0000f560: ebfffffe .... BL tv_mode_to_width ; 0xf2ec Section #1 0x0000f564: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f568: e3530008 ..S. CMP r3,#8 0x0000f56c: 1a000002 .... BNE {pc} + 0x10 ; 0xf57c 0x0000f570: e5920224 $... LDR r0,[r2,#0x224] 0x0000f574: ebfffffe .... BL vga_mode_to_width ; 0xf3dc Section #1 0x0000f578: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f57c: e59f2010 . .. LDR r2,[pc,#16] ; [([Section 17] + 18516) = 0xf594] = 0x4854 0x0000f580: e3a03088 .0.. MOV r3,#0x88 0x0000f584: e0232093 . #. MLA r3,r3,r0,r2 0x0000f588: e1d30bb6 .... LDRH r0,[r3,#0xb6] 0x0000f58c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f590: 00000000 .... DCD 0 ; gdisp 0x0000f594: 00004854 TH.. DCD 18516 ; [Section 17] BSP_disp_get_screen_height $a 0x0000f598: e1a0c00d .... MOV r12,r13 0x0000f59c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f5a0: e24cb004 ..L. SUB r11,r12,#4 0x0000f5a4: e59f3050 P0.. LDR r3,[pc,#80] ; [gdisp = 0xf5fc] = 0 0x0000f5a8: e0832480 .$.. ADD r2,r3,r0,LSL #9 0x0000f5ac: e5923220 2.. LDR r3,[r2,#0x220] 0x0000f5b0: e3530004 ..S. CMP r3,#4 0x0000f5b4: 0592022c ,... LDREQ r0,[r2,#0x22c] 0x0000f5b8: 0a000002 .... BEQ {pc} + 0x10 ; 0xf5c8 0x0000f5bc: e3530002 ..S. CMP r3,#2 0x0000f5c0: 1a000002 .... BNE {pc} + 0x10 ; 0xf5d0 0x0000f5c4: e5920228 (... LDR r0,[r2,#0x228] 0x0000f5c8: ebfffffe .... BL tv_mode_to_height ; 0xf340 Section #1 0x0000f5cc: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f5d0: e3530008 ..S. CMP r3,#8 0x0000f5d4: 1a000002 .... BNE {pc} + 0x10 ; 0xf5e4 0x0000f5d8: e5920224 $... LDR r0,[r2,#0x224] 0x0000f5dc: ebfffffe .... BL vga_mode_to_height ; 0xf468 Section #1 0x0000f5e0: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f5e4: e3a02011 . .. MOV r2,#0x11 0x0000f5e8: e59f3010 .0.. LDR r3,[pc,#16] ; [([Section 17] + 18516) = 0xf600] = 0x4854 0x0000f5ec: e0020092 .... MUL r2,r2,r0 0x0000f5f0: e0833182 .1.. ADD r3,r3,r2,LSL #3 0x0000f5f4: e1d30bb8 .... LDRH r0,[r3,#0xb8] 0x0000f5f8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f5fc: 00000000 .... DCD 0 ; gdisp 0x0000f600: 00004854 TH.. DCD 18516 ; [Section 17] BSP_disp_get_output_type $a 0x0000f604: e1a0c00d .... MOV r12,r13 0x0000f608: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f60c: e24cb004 ..L. SUB r11,r12,#4 0x0000f610: e59f3038 80.. LDR r3,[pc,#56] ; [gdisp = 0xf650] = 0 0x0000f614: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000f618: e5933050 P0.. LDR r3,[r3,#0x50] 0x0000f61c: e3130802 .... TST r3,#0x20000 0x0000f620: 13a00002 .... MOVNE r0,#2 0x0000f624: 189da800 .... LDMNE r13,{r11,r13,pc} 0x0000f628: e3130801 .... TST r3,#0x10000 0x0000f62c: 13a00001 .... MOVNE r0,#1 0x0000f630: 189da800 .... LDMNE r13,{r11,r13,pc} 0x0000f634: e3130701 .... TST r3,#0x40000 0x0000f638: 13a00004 .... MOVNE r0,#4 0x0000f63c: 189da800 .... LDMNE r13,{r11,r13,pc} 0x0000f640: e2133702 .7.. ANDS r3,r3,#0x80000 0x0000f644: 01a00003 .... MOVEQ r0,r3 0x0000f648: 13a00008 .... MOVNE r0,#8 0x0000f64c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f650: 00000000 .... DCD 0 ; gdisp BSP_disp_lcd_open_after $a 0x0000f654: e1a0c00d .... MOV r12,r13 0x0000f658: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000f65c: e24cb004 ..L. SUB r11,r12,#4 0x0000f660: e59f1028 (... LDR r1,[pc,#40] ; [gdisp = 0xf690] = 0 0x0000f664: e3a04000 .@.. MOV r4,#0 0x0000f668: e3a03001 .0.. MOV r3,#1 0x0000f66c: e0811480 .... ADD r1,r1,r0,LSL #9 0x0000f670: e1a00004 .... MOV r0,r4 0x0000f674: e281cf86 .... ADD r12,r1,#0x218 0x0000f678: e5912050 P .. LDR r2,[r1,#0x50] 0x0000f67c: e5813220 2.. STR r3,[r1,#0x220] 0x0000f680: e3822801 .(.. ORR r2,r2,#0x10000 0x0000f684: e5cc4004 .@.. STRB r4,[r12,#4] 0x0000f688: e5812050 P .. STR r2,[r1,#0x50] 0x0000f68c: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000f690: 00000000 .... DCD 0 ; gdisp BSP_disp_lcd_get_open_flow $a 0x0000f694: e1a0c00d .... MOV r12,r13 0x0000f698: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f69c: e24cb004 ..L. SUB r11,r12,#4 0x0000f6a0: e59f3008 .0.. LDR r3,[pc,#8] ; [([Section 17] + 18516) = 0xf6b0] = 0x4854 0x0000f6a4: e3a0202c , .. MOV r2,#0x2c 0x0000f6a8: e0203092 .0 . MLA r0,r2,r0,r3 0x0000f6ac: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f6b0: 00004854 TH.. DCD 18516 ; [Section 17] BSP_disp_lcd_close_befor $a 0x0000f6b4: e1a0c00d .... MOV r12,r13 0x0000f6b8: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000f6bc: e24cb004 ..L. SUB r11,r12,#4 0x0000f6c0: e59f1038 8... LDR r1,[pc,#56] ; [([Section 17] + 18516) = 0xf700] = 0x4854 0x0000f6c4: e3a0202c , .. MOV r2,#0x2c 0x0000f6c8: e3a0300c .0.. MOV r3,#0xc 0x0000f6cc: e3a05000 .P.. MOV r5,#0 0x0000f6d0: e1a04000 .@.. MOV r4,r0 0x0000f6d4: e0221092 ..". MLA r2,r2,r0,r1 0x0000f6d8: e0231093 ..#. MLA r3,r3,r0,r1 0x0000f6dc: e5825080 .P.. STR r5,[r2,#0x80] 0x0000f6e0: e1a0e00f .... MOV r14,pc 0x0000f6e4: e593f1c8 .... LDR pc,[r3,#0x1c8] 0x0000f6e8: e1a00004 .... MOV r0,r4 0x0000f6ec: e3a01001 .... MOV r1,#1 0x0000f6f0: e1a02005 . .. MOV r2,r5 0x0000f6f4: ebfffffe .... BL Disp_lcdc_pin_cfg ; 0xf1d0 Section #1 0x0000f6f8: e1a00005 .... MOV r0,r5 0x0000f6fc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000f700: 00004854 TH.. DCD 18516 ; [Section 17] BSP_disp_lcd_get_close_flow $a 0x0000f704: e1a0c00d .... MOV r12,r13 0x0000f708: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f70c: e24cb004 ..L. SUB r11,r12,#4 0x0000f710: e59f3008 .0.. LDR r3,[pc,#8] ; [([Section 17] + 18604) = 0xf720] = 0x48ac 0x0000f714: e3a0202c , .. MOV r2,#0x2c 0x0000f718: e0203092 .0 . MLA r0,r2,r0,r3 0x0000f71c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f720: 000048ac .H.. DCD 18604 ; [Section 17] BSP_disp_lcd_set_bright $a 0x0000f724: e1a0c00d .... MOV r12,r13 0x0000f728: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f72c: e24cb004 ..L. SUB r11,r12,#4 0x0000f730: e59f3068 h0.. LDR r3,[pc,#104] ; [gdisp = 0xf7a0] = 0 0x0000f734: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x0000f738: e5933050 P0.. LDR r3,[r3,#0x50] 0x0000f73c: e3130801 .... TST r3,#0x10000 0x0000f740: 0a000014 .... BEQ {pc} + 0x58 ; 0xf798 0x0000f744: e59f2058 X .. LDR r2,[pc,#88] ; [([Section 17] + 18516) = 0xf7a4] = 0x4854 0x0000f748: e3a03088 .0.. MOV r3,#0x88 0x0000f74c: e0232093 . #. MLA r3,r3,r0,r2 0x0000f750: e5933130 01.. LDR r3,[r3,#0x130] 0x0000f754: e3530000 ..S. CMP r3,#0 0x0000f758: 1a000003 .... BNE {pc} + 0x14 ; 0xf76c 0x0000f75c: e351000f ..Q. CMP r1,#0xf 0x0000f760: 12811001 .... ADDNE r1,r1,#1 0x0000f764: 1a000004 .... BNE {pc} + 0x18 ; 0xf77c 0x0000f768: ea000002 .... B {pc} + 0x10 ; 0xf778 0x0000f76c: e3510000 ..Q. CMP r1,#0 0x0000f770: 12611010 ..a. RSBNE r1,r1,#0x10 0x0000f774: 1a000000 .... BNE {pc} + 0x8 ; 0xf77c 0x0000f778: e3a01000 .... MOV r1,#0 0x0000f77c: e59f301c .0.. LDR r3,[pc,#28] ; [gdisp = 0xf7a0] = 0 0x0000f780: e5932028 ( .. LDR r2,[r3,#0x28] 0x0000f784: e59230e4 .0.. LDR r3,[r2,#0xe4] 0x0000f788: e1a03823 #8.. LSR r3,r3,#16 0x0000f78c: e1a03803 .8.. LSL r3,r3,#16 0x0000f790: e1813003 .0.. ORR r3,r1,r3 0x0000f794: e58230e4 .0.. STR r3,[r2,#0xe4] 0x0000f798: e3a00000 .... MOV r0,#0 0x0000f79c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f7a0: 00000000 .... DCD 0 ; gdisp 0x0000f7a4: 00004854 TH.. DCD 18516 ; [Section 17] BSP_disp_lcd_get_bright $a 0x0000f7a8: e1a0c00d .... MOV r12,r13 0x0000f7ac: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f7b0: e24cb004 ..L. SUB r11,r12,#4 0x0000f7b4: e59f3040 @0.. LDR r3,[pc,#64] ; [([Section 17] + 18516) = 0xf7fc] = 0x4854 0x0000f7b8: e3a02088 . .. MOV r2,#0x88 0x0000f7bc: e0203092 .0 . MLA r0,r2,r0,r3 0x0000f7c0: e59f3038 80.. LDR r3,[pc,#56] ; [gdisp = 0xf800] = 0 0x0000f7c4: e5933028 (0.. LDR r3,[r3,#0x28] 0x0000f7c8: e5902130 0!.. LDR r2,[r0,#0x130] 0x0000f7cc: e59330e4 .0.. LDR r3,[r3,#0xe4] 0x0000f7d0: e3520000 ..R. CMP r2,#0 0x0000f7d4: e1a00803 .... LSL r0,r3,#16 0x0000f7d8: e1a00820 ... LSR r0,r0,#16 0x0000f7dc: 1a000003 .... BNE {pc} + 0x14 ; 0xf7f0 0x0000f7e0: e3500000 ..P. CMP r0,#0 0x0000f7e4: 0280000f .... ADDEQ r0,r0,#0xf 0x0000f7e8: 12400001 ..@. SUBNE r0,r0,#1 0x0000f7ec: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f7f0: e3500000 ..P. CMP r0,#0 0x0000f7f4: 12600010 ..`. RSBNE r0,r0,#0x10 0x0000f7f8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f7fc: 00004854 TH.. DCD 18516 ; [Section 17] 0x0000f800: 00000000 .... DCD 0 ; gdisp BSP_disp_lcd_set_src $a 0x0000f804: e1a0c00d .... MOV r12,r13 0x0000f808: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f80c: e24cb004 ..L. SUB r11,r12,#4 0x0000f810: e3510004 ..Q. CMP r1,#4 0x0000f814: 979ff101 .... LDRLS pc,[pc,r1,LSL #2] 0x0000f818: ea000010 .... B {pc} + 0x48 ; 0xf860 $d 0x0000f81c: 0000f830 0... DCD 63536 ; [Section 1] 0x0000f820: 0000f838 8... DCD 63544 ; [Section 1] 0x0000f824: 0000f840 @... DCD 63552 ; [Section 1] 0x0000f828: 0000f848 H... DCD 63560 ; [Section 1] 0x0000f82c: 0000f850 P... DCD 63568 ; [Section 1] $a 0x0000f830: e3a01000 .... MOV r1,#0 0x0000f834: ea000006 .... B {pc} + 0x20 ; 0xf854 0x0000f838: e3a01001 .... MOV r1,#1 0x0000f83c: ea000004 .... B {pc} + 0x18 ; 0xf854 0x0000f840: e3a01002 .... MOV r1,#2 0x0000f844: ea000002 .... B {pc} + 0x10 ; 0xf854 0x0000f848: e3a01004 .... MOV r1,#4 0x0000f84c: ea000000 .... B {pc} + 0x8 ; 0xf854 0x0000f850: e3a01003 .... MOV r1,#3 0x0000f854: ebfffffe .... BL TCON0_select_src ; 0x75e0 Section #1 0x0000f858: e3a00000 .... MOV r0,#0 0x0000f85c: e89da800 .... LDM r13,{r11,r13,pc} 0x0000f860: e59f0008 .... LDR r0,[pc,#8] ; [([Section 10] + 2536) = 0xf870] = 0x9e8 0x0000f864: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000f868: e3e00004 .... MVN r0,#4 0x0000f86c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0000f870: 000009e8 .... DCD 2536 ; [Section 10] BSP_disp_gamma_correction_disable $a 0x0000f874: e1a0c00d .... MOV r12,r13 0x0000f878: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f87c: e24cb004 ..L. SUB r11,r12,#4 0x0000f880: e3a01000 .... MOV r1,#0 0x0000f884: ebfffffe .... BL TCON1_set_gamma_Enable ; 0x89fc Section #1 0x0000f888: e3a00000 .... MOV r0,#0 0x0000f88c: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_gamma_correction_enable 0x0000f890: e1a0c00d .... MOV r12,r13 0x0000f894: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0000f898: e24cb004 ..L. SUB r11,r12,#4 0x0000f89c: e3a01001 .... MOV r1,#1 0x0000f8a0: ebfffffe .... BL TCON1_set_gamma_Enable ; 0x89fc Section #1 0x0000f8a4: e3a00000 .... MOV r0,#0 0x0000f8a8: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_set_gamma_table 0x0000f8ac: e1a0c00d .... MOV r12,r13 0x0000f8b0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000f8b4: e24cb004 ..L. SUB r11,r12,#4 0x0000f8b8: e3520b01 ..R. CMP r2,#0x400 0x0000f8bc: 93a03000 .0.. MOVLS r3,#0 0x0000f8c0: 83a03001 .0.. MOVHI r3,#1 0x0000f8c4: e3510000 ..Q. CMP r1,#0 0x0000f8c8: 11a04003 .@.. MOVNE r4,r3 0x0000f8cc: 03834001 .@.. ORREQ r4,r3,#1 0x0000f8d0: e3540000 ..T. CMP r4,#0 0x0000f8d4: 0a000003 .... BEQ {pc} + 0x14 ; 0xf8e8 0x0000f8d8: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 2586) = 0xf8f4] = 0xa1a 0x0000f8dc: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000f8e0: e3e00000 .... MVN r0,#0 0x0000f8e4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000f8e8: ebfffffe .... BL TCON1_set_gamma_table ; 0x89e8 Section #1 0x0000f8ec: e1a00004 .... MOV r0,r4 0x0000f8f0: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000f8f4: 00000a1a .... DCD 2586 ; [Section 10] BSP_disp_lcd_xy_switch $a 0x0000f8f8: e1a0c00d .... MOV r12,r13 0x0000f8fc: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000f900: e24cb004 ..L. SUB r11,r12,#4 0x0000f904: e59f3044 D0.. LDR r3,[pc,#68] ; [gdisp = 0xf950] = 0 0x0000f908: e1a04000 .@.. MOV r4,r0 0x0000f90c: e1a06001 .`.. MOV r6,r1 0x0000f910: e0835480 .T.. ADD r5,r3,r0,LSL #9 0x0000f914: e5953244 D2.. LDR r3,[r5,#0x244] 0x0000f918: e3530000 ..S. CMP r3,#0 0x0000f91c: 0a000009 .... BEQ {pc} + 0x2c ; 0xf948 0x0000f920: e3a01000 .... MOV r1,#0 0x0000f924: ebfffffe .... BL LCD_CPU_AUTO_FLUSH ; 0x8c00 Section #1 0x0000f928: e1a00004 .... MOV r0,r4 0x0000f92c: ebfffffe .... BL LCD_XY_SWAP ; 0x8cb8 Section #1 0x0000f930: e1a00006 .... MOV r0,r6 0x0000f934: e1a0e00f .... MOV r14,pc 0x0000f938: e595f244 D... LDR pc,[r5,#0x244] 0x0000f93c: e1a00004 .... MOV r0,r4 0x0000f940: e3a01001 .... MOV r1,#1 0x0000f944: ebfffffe .... BL LCD_CPU_AUTO_FLUSH ; 0x8c00 Section #1 0x0000f948: e3a00000 .... MOV r0,#0 0x0000f94c: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000f950: 00000000 .... DCD 0 ; gdisp BSP_disp_lcd_close_after $a 0x0000f954: e1a0c00d .... MOV r12,r13 0x0000f958: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000f95c: e24cb004 ..L. SUB r11,r12,#4 0x0000f960: e1a04000 .@.. MOV r4,r0 0x0000f964: ebfffffe .... BL image_clk_off ; 0xaff0 Section #1 0x0000f968: e1a00004 .... MOV r0,r4 0x0000f96c: ebfffffe .... BL lcdc_clk_off ; 0xae10 Section #1 0x0000f970: e59f2034 4 .. LDR r2,[pc,#52] ; [gdisp = 0xf9ac] = 0 0x0000f974: e3a01000 .... MOV r1,#0 0x0000f978: e0822484 .$.. ADD r2,r2,r4,LSL #9 0x0000f97c: e1a00001 .... MOV r0,r1 0x0000f980: e592c24c L... LDR r12,[r2,#0x24c] 0x0000f984: e5923050 P0.. LDR r3,[r2,#0x50] 0x0000f988: e35c0601 ..\. CMP r12,#0x100000 0x0000f98c: e5821220 ... STR r1,[r2,#0x220] 0x0000f990: e3c33801 .8.. BIC r3,r3,#0x10000 0x0000f994: e5823050 P0.. STR r3,[r2,#0x50] 0x0000f998: 03e03601 .6.. MVNEQ r3,#0x100000 0x0000f99c: 13e03602 .6.. MVNNE r3,#0x200000 0x0000f9a0: e003300c .0.. AND r3,r3,r12 0x0000f9a4: e582324c L2.. STR r3,[r2,#0x24c] 0x0000f9a8: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000f9ac: 00000000 .... DCD 0 ; gdisp BSP_disp_lcd_open_before $a 0x0000f9b0: e1a0c00d .... MOV r12,r13 0x0000f9b4: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x0000f9b8: e24cb004 ..L. SUB r11,r12,#4 0x0000f9bc: e3a01001 .... MOV r1,#1 0x0000f9c0: e1a06000 .`.. MOV r6,r0 0x0000f9c4: e3a02000 . .. MOV r2,#0 0x0000f9c8: ebfffffe .... BL disp_clk_cfg ; 0xb330 Section #1 0x0000f9cc: e1a00006 .... MOV r0,r6 0x0000f9d0: ebfffffe .... BL lcdc_clk_on ; 0xae88 Section #1 0x0000f9d4: e1a00006 .... MOV r0,r6 0x0000f9d8: ebfffffe .... BL image_clk_on ; 0xb050 Section #1 0x0000f9dc: e1a00006 .... MOV r0,r6 0x0000f9e0: ebfffffe .... BL Image_open ; 0xc694 Section #1 0x0000f9e4: e3a01001 .... MOV r1,#1 0x0000f9e8: e1a02001 . .. MOV r2,r1 0x0000f9ec: e1a00006 .... MOV r0,r6 0x0000f9f0: ebfffffe .... BL Disp_lcdc_pin_cfg ; 0xf1d0 Section #1 0x0000f9f4: e3a03088 .0.. MOV r3,#0x88 0x0000f9f8: e0020693 .... MUL r2,r3,r6 0x0000f9fc: e59f3080 .0.. LDR r3,[pc,#128] ; [([Section 17] + 18516) = 0xfa84] = 0x4854 0x0000fa00: e28310b0 .... ADD r1,r3,#0xb0 0x0000fa04: e0833002 .0.. ADD r3,r3,r2 0x0000fa08: e59330b0 .0.. LDR r3,[r3,#0xb0] 0x0000fa0c: e3530000 ..S. CMP r3,#0 0x0000fa10: 1a000003 .... BNE {pc} + 0x14 ; 0xfa24 0x0000fa14: e0811002 .... ADD r1,r1,r2 0x0000fa18: e1a00006 .... MOV r0,r6 0x0000fa1c: ebfffffe .... BL TCON0_cfg ; 0x72c0 Section #1 0x0000fa20: ea000002 .... B {pc} + 0x10 ; 0xfa30 0x0000fa24: e0811002 .... ADD r1,r1,r2 0x0000fa28: e1a00006 .... MOV r0,r6 0x0000fa2c: ebfffffe .... BL TCON1_cfg_ex ; 0x7ad8 Section #1 0x0000fa30: e59f404c L@.. LDR r4,[pc,#76] ; [([Section 17] + 18516) = 0xfa84] = 0x4854 0x0000fa34: e3a02011 . .. MOV r2,#0x11 0x0000fa38: e0020692 .... MUL r2,r2,r6 0x0000fa3c: e3a03088 .0.. MOV r3,#0x88 0x0000fa40: e0234693 .F#. MLA r3,r3,r6,r4 0x0000fa44: e1a00006 .... MOV r0,r6 0x0000fa48: e3a05000 .P.. MOV r5,#0 0x0000fa4c: e0842182 .!.. ADD r2,r4,r2,LSL #3 0x0000fa50: e1d31bb6 .... LDRH r1,[r3,#0xb6] 0x0000fa54: e1d22bb8 .+.. LDRH r2,[r2,#0xb8] 0x0000fa58: ebfffffe .... BL DE_BE_set_display_size ; 0x3d48 Section #1 0x0000fa5c: e3a0202c , .. MOV r2,#0x2c 0x0000fa60: e0224692 .F". MLA r2,r2,r6,r4 0x0000fa64: e3a0300c .0.. MOV r3,#0xc 0x0000fa68: e0234693 .F#. MLA r3,r3,r6,r4 0x0000fa6c: e1a00006 .... MOV r0,r6 0x0000fa70: e5825028 (P.. STR r5,[r2,#0x28] 0x0000fa74: e1a0e00f .... MOV r14,pc 0x0000fa78: e593f1c4 .... LDR pc,[r3,#0x1c4] 0x0000fa7c: e1a00005 .... MOV r0,r5 0x0000fa80: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x0000fa84: 00004854 TH.. DCD 18516 ; [Section 17] Disp_lcdc_exit $a 0x0000fa88: e1a0c00d .... MOV r12,r13 0x0000fa8c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000fa90: e24cb004 ..L. SUB r11,r12,#4 0x0000fa94: e2504000 .@P. SUBS r4,r0,#0 0x0000fa98: 1a000003 .... BNE {pc} + 0x14 ; 0xfaac 0x0000fa9c: e280002c ,... ADD r0,r0,#0x2c 0x0000faa0: ebfffffe .... BL OSAL_InterruptDisable ; 0x3180 Section #1 0x0000faa4: e3a0002c ,... MOV r0,#0x2c 0x0000faa8: ea000004 .... B {pc} + 0x18 ; 0xfac0 0x0000faac: e3540001 ..T. CMP r4,#1 0x0000fab0: 1a000005 .... BNE {pc} + 0x1c ; 0xfacc 0x0000fab4: e3a00036 6... MOV r0,#0x36 0x0000fab8: ebfffffe .... BL OSAL_InterruptDisable ; 0x3180 Section #1 0x0000fabc: e3a00036 6... MOV r0,#0x36 0x0000fac0: e59f101c .... LDR r1,[pc,#28] ; [Disp_lcdc_event_proc = 0xfae4] = 0 0x0000fac4: e1a02004 . .. MOV r2,r4 0x0000fac8: ebfffffe .... BL OSAL_UnRegISR ; 0x31a8 Section #1 0x0000facc: e1a00004 .... MOV r0,r4 0x0000fad0: ebfffffe .... BL LCDC_exit ; 0x714c Section #1 0x0000fad4: e1a00004 .... MOV r0,r4 0x0000fad8: ebfffffe .... BL lcdc_clk_exit ; 0xb5bc Section #1 0x0000fadc: e3a00000 .... MOV r0,#0 0x0000fae0: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000fae4: 00000000 .... DCD 0 ; Disp_lcdc_event_proc Disp_lcdc_init $a 0x0000fae8: e1a0c00d .... MOV r12,r13 0x0000faec: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x0000faf0: e24cb004 ..L. SUB r11,r12,#4 0x0000faf4: e24dd00c ..M. SUB r13,r13,#0xc 0x0000faf8: e1a04000 .@.. MOV r4,r0 0x0000fafc: ebfffffe .... BL lcdc_clk_init ; 0xb6f8 Section #1 0x0000fb00: e1a00004 .... MOV r0,r4 0x0000fb04: ebfffffe .... BL lcdc_clk_on ; 0xae88 Section #1 0x0000fb08: e1a00004 .... MOV r0,r4 0x0000fb0c: ebfffffe .... BL LCDC_init ; 0x8880 Section #1 0x0000fb10: e1a00004 .... MOV r0,r4 0x0000fb14: ebfffffe .... BL lcdc_clk_off ; 0xae10 Section #1 0x0000fb18: e1a00004 .... MOV r0,r4 0x0000fb1c: ebfffffe .... BL Disp_pwm_cfg ; 0xf0ec Section #1 0x0000fb20: e3540000 ..T. CMP r4,#0 0x0000fb24: e59f307c |0.. LDR r3,[pc,#124] ; [([Section 17] + 18964) = 0xfba8] = 0x4a14 0x0000fb28: 1a000008 .... BNE {pc} + 0x28 ; 0xfb50 0x0000fb2c: e1a00003 .... MOV r0,r3 0x0000fb30: ebfffffe .... BL LCD_get_panel_funs_0 ; 0x139f8 Section #1 0x0000fb34: e1a01004 .... MOV r1,r4 0x0000fb38: e59f206c l .. LDR r2,[pc,#108] ; [Disp_lcdc_event_proc = 0xfbac] = 0 0x0000fb3c: e1a03004 .0.. MOV r3,r4 0x0000fb40: e3a0002c ,... MOV r0,#0x2c 0x0000fb44: e58d4000 .@.. STR r4,[r13,#0] 0x0000fb48: e58d4004 .@.. STR r4,[r13,#4] 0x0000fb4c: ea000009 .... B {pc} + 0x2c ; 0xfb78 0x0000fb50: e3a0000c .... MOV r0,#0xc 0x0000fb54: e0203490 .4 . MLA r0,r0,r4,r3 0x0000fb58: ebfffffe .... BL LCD_get_panel_funs_1 ; 0x13bf0 Section #1 0x0000fb5c: e59f2048 H .. LDR r2,[pc,#72] ; [Disp_lcdc_event_proc = 0xfbac] = 0 0x0000fb60: e3a0c000 .... MOV r12,#0 0x0000fb64: e3a00036 6... MOV r0,#0x36 0x0000fb68: e1a0100c .... MOV r1,r12 0x0000fb6c: e1a03004 .0.. MOV r3,r4 0x0000fb70: e58dc000 .... STR r12,[r13,#0] 0x0000fb74: e58dc004 .... STR r12,[r13,#4] 0x0000fb78: ebfffffe .... BL OSAL_RegISR ; 0x31c0 Section #1 0x0000fb7c: e59f202c , .. LDR r2,[pc,#44] ; [([Section 17] + 18516) = 0xfbb0] = 0x4854 0x0000fb80: e3a0300c .0.. MOV r3,#0xc 0x0000fb84: e3a00088 .... MOV r0,#0x88 0x0000fb88: e28210b0 .... ADD r1,r2,#0xb0 0x0000fb8c: e0232493 .$#. MLA r3,r3,r4,r2 0x0000fb90: e0201490 .. . MLA r0,r0,r4,r1 0x0000fb94: e1a0e00f .... MOV r14,pc 0x0000fb98: e593f1c0 .... LDR pc,[r3,#0x1c0] 0x0000fb9c: e3a00000 .... MOV r0,#0 0x0000fba0: e24bd010 ..K. SUB r13,r11,#0x10 0x0000fba4: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x0000fba8: 00004a14 .J.. DCD 18964 ; [Section 17] 0x0000fbac: 00000000 .... DCD 0 ; Disp_lcdc_event_proc 0x0000fbb0: 00004854 TH.. DCD 18516 ; [Section 17] Disp_lcdc_event_proc $a 0x0000fbb4: e1a0c00d .... MOV r12,r13 0x0000fbb8: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000fbbc: e24cb004 ..L. SUB r11,r12,#4 0x0000fbc0: e1a00001 .... MOV r0,r1 0x0000fbc4: e1a04001 .@.. MOV r4,r1 0x0000fbc8: ebfffffe .... BL LCDC_query_int ; 0x7174 Section #1 0x0000fbcc: e6ef5070 pP.. UXTB r5,r0 0x0000fbd0: e3150008 .... TST r5,#8 0x0000fbd4: 0a000005 .... BEQ {pc} + 0x1c ; 0xfbf0 0x0000fbd8: e3a01008 .... MOV r1,#8 0x0000fbdc: e1a00004 .... MOV r0,r4 0x0000fbe0: ebfffffe .... BL LCDC_clear_int ; 0x71a4 Section #1 0x0000fbe4: e1a00004 .... MOV r0,r4 0x0000fbe8: e3a01000 .... MOV r1,#0 0x0000fbec: ebfffffe .... BL LCD_vbi_event_proc ; 0xcb5c Section #1 0x0000fbf0: e3150004 .... TST r5,#4 0x0000fbf4: 0a000005 .... BEQ {pc} + 0x1c ; 0xfc10 0x0000fbf8: e3a01004 .... MOV r1,#4 0x0000fbfc: e1a00004 .... MOV r0,r4 0x0000fc00: ebfffffe .... BL LCDC_clear_int ; 0x71a4 Section #1 0x0000fc04: e1a00004 .... MOV r0,r4 0x0000fc08: e3a01001 .... MOV r1,#1 0x0000fc0c: ebfffffe .... BL LCD_vbi_event_proc ; 0xcb5c Section #1 0x0000fc10: e3150002 .... TST r5,#2 0x0000fc14: 0a000005 .... BEQ {pc} + 0x1c ; 0xfc30 0x0000fc18: e3a01002 .... MOV r1,#2 0x0000fc1c: e1a00004 .... MOV r0,r4 0x0000fc20: ebfffffe .... BL LCDC_clear_int ; 0x71a4 Section #1 0x0000fc24: e1a00004 .... MOV r0,r4 0x0000fc28: e3a01000 .... MOV r1,#0 0x0000fc2c: ebfffffe .... BL LCD_line_event_proc ; 0xcadc Section #1 0x0000fc30: e3150001 .... TST r5,#1 0x0000fc34: 0a000005 .... BEQ {pc} + 0x1c ; 0xfc50 0x0000fc38: e3a01001 .... MOV r1,#1 0x0000fc3c: e1a00004 .... MOV r0,r4 0x0000fc40: ebfffffe .... BL LCDC_clear_int ; 0x71a4 Section #1 0x0000fc44: e1a00004 .... MOV r0,r4 0x0000fc48: e3a01001 .... MOV r1,#1 0x0000fc4c: ebfffffe .... BL LCD_line_event_proc ; 0xcadc Section #1 0x0000fc50: e3a00001 .... MOV r0,#1 0x0000fc54: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} TCON_close 0x0000fc58: e1a0c00d .... MOV r12,r13 0x0000fc5c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0000fc60: e24cb004 ..L. SUB r11,r12,#4 0x0000fc64: e59f3044 D0.. LDR r3,[pc,#68] ; [([Section 17] + 18516) = 0xfcb0] = 0x4854 0x0000fc68: e3a01088 .... MOV r1,#0x88 0x0000fc6c: e1a04480 .D.. LSL r4,r0,#9 0x0000fc70: e59f503c ... BEQ {pc} + 0x100 ; 0xff98 0x0000fe9c: e3510000 ..Q. CMP r1,#0 0x0000fea0: 0a000034 4... BEQ {pc} + 0xd8 ; 0xff78 0x0000fea4: e3510002 ..Q. CMP r1,#2 0x0000fea8: 0a000034 4... BEQ {pc} + 0xd8 ; 0xff80 0x0000feac: e3510006 ..Q. CMP r1,#6 0x0000feb0: 159f00fc .... LDRNE r0,[pc,#252] ; [([Section 10] + 2697) = 0xffb4] = 0xa89 0x0000feb4: 1a000029 )... BNE {pc} + 0xac ; 0xff60 0x0000feb8: ea00003a :... B {pc} + 0xf0 ; 0xffa8 0x0000febc: e3540002 ..T. CMP r4,#2 0x0000fec0: 1a000016 .... BNE {pc} + 0x60 ; 0xff20 0x0000fec4: e3510003 ..Q. CMP r1,#3 0x0000fec8: 0a00002a *... BEQ {pc} + 0xb0 ; 0xff78 0x0000fecc: e3510004 ..Q. CMP r1,#4 0x0000fed0: 0a00002c ,... BEQ {pc} + 0xb8 ; 0xff88 0x0000fed4: e3510005 ..Q. CMP r1,#5 0x0000fed8: 0a000028 (... BEQ {pc} + 0xa8 ; 0xff80 0x0000fedc: e3510006 ..Q. CMP r1,#6 0x0000fee0: 0a00002a *... BEQ {pc} + 0xb0 ; 0xff90 0x0000fee4: e3510007 ..Q. CMP r1,#7 0x0000fee8: 0a000022 "... BEQ {pc} + 0x90 ; 0xff78 0x0000feec: e3510009 ..Q. CMP r1,#9 0x0000fef0: 0a000020 ... BEQ {pc} + 0x88 ; 0xff78 0x0000fef4: e351000a ..Q. CMP r1,#0xa 0x0000fef8: 0a000022 "... BEQ {pc} + 0x90 ; 0xff88 0x0000fefc: e3510000 ..Q. CMP r1,#0 0x0000ff00: 0a000020 ... BEQ {pc} + 0x88 ; 0xff88 0x0000ff04: e3510002 ..Q. CMP r1,#2 0x0000ff08: 0a00001a .... BEQ {pc} + 0x70 ; 0xff78 0x0000ff0c: e351000f ..Q. CMP r1,#0xf 0x0000ff10: 11a01001 .... MOVNE r1,r1 0x0000ff14: 159f009c .... LDRNE r0,[pc,#156] ; [([Section 10] + 2758) = 0xffb8] = 0xac6 0x0000ff18: 1a000010 .... BNE {pc} + 0x48 ; 0xff60 0x0000ff1c: ea000015 .... B {pc} + 0x5c ; 0xff78 0x0000ff20: e3540003 ..T. CMP r4,#3 0x0000ff24: 1a00000e .... BNE {pc} + 0x40 ; 0xff64 0x0000ff28: e351000b ..Q. CMP r1,#0xb 0x0000ff2c: 0a000019 .... BEQ {pc} + 0x6c ; 0xff98 0x0000ff30: e351000c ..Q. CMP r1,#0xc 0x0000ff34: 0a00001b .... BEQ {pc} + 0x74 ; 0xffa8 0x0000ff38: e351000d ..Q. CMP r1,#0xd 0x0000ff3c: 0a000017 .... BEQ {pc} + 0x64 ; 0xffa0 0x0000ff40: e351000e ..Q. CMP r1,#0xe 0x0000ff44: 03a00007 .... MOVEQ r0,#7 0x0000ff48: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0000ff4c: e351000a ..Q. CMP r1,#0xa 0x0000ff50: 0a00000c .... BEQ {pc} + 0x38 ; 0xff88 0x0000ff54: e3510009 ..Q. CMP r1,#9 0x0000ff58: 0a000006 .... BEQ {pc} + 0x20 ; 0xff78 0x0000ff5c: e59f0058 X... LDR r0,[pc,#88] ; [([Section 10] + 2829) = 0xffbc] = 0xb0d 0x0000ff60: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000ff64: e1a01004 .... MOV r1,r4 0x0000ff68: e59f0050 P... LDR r0,[pc,#80] ; [([Section 10] + 2892) = 0xffc0] = 0xb4c 0x0000ff6c: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0000ff70: e3e00000 .... MVN r0,#0 0x0000ff74: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000ff78: e3a00000 .... MOV r0,#0 0x0000ff7c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000ff80: e3a00002 .... MOV r0,#2 0x0000ff84: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000ff88: e3a00001 .... MOV r0,#1 0x0000ff8c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000ff90: e3a00003 .... MOV r0,#3 0x0000ff94: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000ff98: e3a00004 .... MOV r0,#4 0x0000ff9c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000ffa0: e3a00005 .... MOV r0,#5 0x0000ffa4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x0000ffa8: e3a00006 .... MOV r0,#6 0x0000ffac: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0000ffb0: 00000a44 D... DCD 2628 ; [Section 10] 0x0000ffb4: 00000a89 .... DCD 2697 ; [Section 10] 0x0000ffb8: 00000ac6 .... DCD 2758 ; [Section 10] 0x0000ffbc: 00000b0d .... DCD 2829 ; [Section 10] 0x0000ffc0: 00000b4c L... DCD 2892 ; [Section 10] BSP_disp_scaler_set_smooth $a 0x0000ffc4: e1a0c00d .... MOV r12,r13 0x0000ffc8: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x0000ffcc: e24cb004 ..L. SUB r11,r12,#4 0x0000ffd0: e24dd044 D.M. SUB r13,r13,#0x44 0x0000ffd4: e59f50f0 .P.. LDR r5,[pc,#240] ; [(gdisp + 1104) = 0x100cc] = 0x450 0x0000ffd8: e1a07000 .p.. MOV r7,r0 0x0000ffdc: e3a04094 .@.. MOV r4,#0x94 0x0000ffe0: e3a00001 .... MOV r0,#1 0x0000ffe4: e3a06000 .`.. MOV r6,#0 0x0000ffe8: e0245794 .W$. MLA r4,r4,r7,r5 0x0000ffec: e0855487 .T.. ADD r5,r5,r7,LSL #9 0x0000fff0: e584107c |... STR r1,[r4,#0x7c] 0x0000fff4: e5d41030 0... LDRB r1,[r4,#0x30] 0x0000fff8: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0000fffc: e5d41028 (... LDRB r1,[r4,#0x28] 0x00010000: e54b0035 5.K. STRB r0,[r11,#-0x35] 0x00010004: e1a00006 .... MOV r0,r6 0x00010008: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001000c: e5d4102c ,... LDRB r1,[r4,#0x2c] 0x00010010: e54b0034 4.K. STRB r0,[r11,#-0x34] 0x00010014: e3a00002 .... MOV r0,#2 0x00010018: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001001c: e5555234 4RU. LDRB r5,[r5,#-0x234] 0x00010020: e24b3037 70K. SUB r3,r11,#0x37 0x00010024: e24b1030 0.K. SUB r1,r11,#0x30 0x00010028: e24b2054 T K. SUB r2,r11,#0x54 0x0001002c: e50b5058 XP.. STR r5,[r11,#-0x58] 0x00010030: e594c020 ... LDR r12,[r4,#0x20] 0x00010034: e5945070 pP.. LDR r5,[r4,#0x70] 0x00010038: e594706c lp.. LDR r7,[r4,#0x6c] 0x0001003c: e5948054 T... LDR r8,[r4,#0x54] 0x00010040: e594a050 P... LDR r10,[r4,#0x50] 0x00010044: e5949074 t... LDR r9,[r4,#0x74] 0x00010048: e5d4e07c |... LDRB r14,[r4,#0x7c] 0x0001004c: e50bc054 T... STR r12,[r11,#-0x54] 0x00010050: e594c064 d... LDR r12,[r4,#0x64] 0x00010054: e50bc050 P... STR r12,[r11,#-0x50] 0x00010058: e594c068 h... LDR r12,[r4,#0x68] 0x0001005c: e50b5044 DP.. STR r5,[r11,#-0x44] 0x00010060: e50b7048 Hp.. STR r7,[r11,#-0x48] 0x00010064: e50bc04c L... STR r12,[r11,#-0x4c] 0x00010068: e54b802e ..K. STRB r8,[r11,#-0x2e] 0x0001006c: e54ba02d -.K. STRB r10,[r11,#-0x2d] 0x00010070: e50b9040 @... STR r9,[r11,#-0x40] 0x00010074: e594c078 x... LDR r12,[r4,#0x78] 0x00010078: e58de00c .... STR r14,[r13,#0xc] 0x0001007c: e54b6036 6`K. STRB r6,[r11,#-0x36] 0x00010080: e50bc03c <... STR r12,[r11,#-0x3c] 0x00010084: e51bc058 X... LDR r12,[r11,#-0x58] 0x00010088: e54b6030 0`K. STRB r6,[r11,#-0x30] 0x0001008c: e54b602f /`K. STRB r6,[r11,#-0x2f] 0x00010090: e54bc032 2.K. STRB r12,[r11,#-0x32] 0x00010094: e24bc032 2.K. SUB r12,r11,#0x32 0x00010098: e58dc000 .... STR r12,[r13,#0] 0x0001009c: e24bc040 @.K. SUB r12,r11,#0x40 0x000100a0: e54b0033 3.K. STRB r0,[r11,#-0x33] 0x000100a4: e1a00006 .... MOV r0,r6 0x000100a8: e58dc004 .... STR r12,[r13,#4] 0x000100ac: e24bc02e ..K. SUB r12,r11,#0x2e 0x000100b0: e58dc008 .... STR r12,[r13,#8] 0x000100b4: ebfffffe .... BL DE_SCAL_Set_Scaling_Coef ; 0x4d70 Section #1 0x000100b8: e3a03001 .0.. MOV r3,#1 0x000100bc: e1a00006 .... MOV r0,r6 0x000100c0: e5c43004 .0.. STRB r3,[r4,#4] 0x000100c4: e24bd028 (.K. SUB r13,r11,#0x28 0x000100c8: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x000100cc: 00000450 P... DCD 1104 ; gdisp Scaler_Set_SclRegn $a 0x000100d0: e1a0c00d .... MOV r12,r13 0x000100d4: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x000100d8: e24cb004 ..L. SUB r11,r12,#4 0x000100dc: e24dd054 T.M. SUB r13,r13,#0x54 0x000100e0: e59f4190 .A.. LDR r4,[pc,#400] ; [(gdisp + 1104) = 0x10278] = 0x450 0x000100e4: e1a05000 .P.. MOV r5,r0 0x000100e8: e3a03094 .0.. MOV r3,#0x94 0x000100ec: e591e008 .... LDR r14,[r1,#8] 0x000100f0: e5912000 . .. LDR r2,[r1,#0] 0x000100f4: e3a00001 .... MOV r0,#1 0x000100f8: e0294593 .E). MLA r9,r3,r5,r4 0x000100fc: e591c004 .... LDR r12,[r1,#4] 0x00010100: e591300c .0.. LDR r3,[r1,#0xc] 0x00010104: e3a06000 .`.. MOV r6,#0 0x00010108: e0844485 .D.. ADD r4,r4,r5,LSL #9 0x0001010c: e24b7037 7pK. SUB r7,r11,#0x37 0x00010110: e6ef5075 uP.. UXTB r5,r5 0x00010114: e5892064 d .. STR r2,[r9,#0x64] 0x00010118: e589c068 h... STR r12,[r9,#0x68] 0x0001011c: e5893070 p0.. STR r3,[r9,#0x70] 0x00010120: e589e06c l... STR r14,[r9,#0x6c] 0x00010124: e5d91030 0... LDRB r1,[r9,#0x30] 0x00010128: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001012c: e5d91028 (... LDRB r1,[r9,#0x28] 0x00010130: e54b0035 5.K. STRB r0,[r11,#-0x35] 0x00010134: e1a00006 .... MOV r0,r6 0x00010138: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001013c: e5d9102c ,... LDRB r1,[r9,#0x2c] 0x00010140: e54b0034 4.K. STRB r0,[r11,#-0x34] 0x00010144: e3a00002 .... MOV r0,#2 0x00010148: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001014c: e54b6036 6`K. STRB r6,[r11,#-0x36] 0x00010150: e54b0033 3.K. STRB r0,[r11,#-0x33] 0x00010154: e5990014 .... LDR r0,[r9,#0x14] 0x00010158: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0001015c: e50b004c L... STR r0,[r11,#-0x4c] 0x00010160: e5990018 .... LDR r0,[r9,#0x18] 0x00010164: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010168: e50b0048 H... STR r0,[r11,#-0x48] 0x0001016c: e599001c .... LDR r0,[r9,#0x1c] 0x00010170: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010174: e5993038 80.. LDR r3,[r9,#0x38] 0x00010178: e599c020 ... LDR r12,[r9,#0x20] 0x0001017c: e5991064 d... LDR r1,[r9,#0x64] 0x00010180: e3530003 ..S. CMP r3,#3 0x00010184: e599206c l .. LDR r2,[r9,#0x6c] 0x00010188: e5993068 h0.. LDR r3,[r9,#0x68] 0x0001018c: e50b105c \... STR r1,[r11,#-0x5c] 0x00010190: e24b104c L.K. SUB r1,r11,#0x4c 0x00010194: e50b2054 T .. STR r2,[r11,#-0x54] 0x00010198: e50bc060 `... STR r12,[r11,#-0x60] 0x0001019c: e50b3058 X0.. STR r3,[r11,#-0x58] 0x000101a0: e5993070 p0.. LDR r3,[r9,#0x70] 0x000101a4: e554e234 4.T. LDRB r14,[r4,#-0x234] 0x000101a8: e3a04000 .@.. MOV r4,#0 0x000101ac: e50b306c l0.. STR r3,[r11,#-0x6c] 0x000101b0: e1a03007 .0.. MOV r3,r7 0x000101b4: e599c054 T... LDR r12,[r9,#0x54] 0x000101b8: e50bc068 h... STR r12,[r11,#-0x68] 0x000101bc: e599c078 x... LDR r12,[r9,#0x78] 0x000101c0: e5998074 t... LDR r8,[r9,#0x74] 0x000101c4: e599a050 P... LDR r10,[r9,#0x50] 0x000101c8: e50b0044 D... STR r0,[r11,#-0x44] 0x000101cc: e1a00005 .... MOV r0,r5 0x000101d0: 85896038 8`.. STRHI r6,[r9,#0x38] 0x000101d4: e24b6060 ``K. SUB r6,r11,#0x60 0x000101d8: e54be032 2.K. STRB r14,[r11,#-0x32] 0x000101dc: e50bc03c <... STR r12,[r11,#-0x3c] 0x000101e0: e1a02006 . .. MOV r2,r6 0x000101e4: e51be068 h... LDR r14,[r11,#-0x68] 0x000101e8: e51bc06c l... LDR r12,[r11,#-0x6c] 0x000101ec: e50b8040 @... STR r8,[r11,#-0x40] 0x000101f0: e24b802e ..K. SUB r8,r11,#0x2e 0x000101f4: e54be02e ..K. STRB r14,[r11,#-0x2e] 0x000101f8: e50bc050 P... STR r12,[r11,#-0x50] 0x000101fc: e54ba02d -.K. STRB r10,[r11,#-0x2d] 0x00010200: e54b402f /@K. STRB r4,[r11,#-0x2f] 0x00010204: e54b4030 0@K. STRB r4,[r11,#-0x30] 0x00010208: e58d4000 .@.. STR r4,[r13,#0] 0x0001020c: e58d4004 .@.. STR r4,[r13,#4] 0x00010210: ebfffffe .... BL DE_SCAL_Config_Src ; 0x3e7c Section #1 0x00010214: e24b1030 0.K. SUB r1,r11,#0x30 0x00010218: e1a02006 . .. MOV r2,r6 0x0001021c: e1a03007 .0.. MOV r3,r7 0x00010220: e1a00005 .... MOV r0,r5 0x00010224: e24be032 2.K. SUB r14,r11,#0x32 0x00010228: e24bc040 @.K. SUB r12,r11,#0x40 0x0001022c: e58de000 .... STR r14,[r13,#0] 0x00010230: e58dc004 .... STR r12,[r13,#4] 0x00010234: e58d8008 .... STR r8,[r13,#8] 0x00010238: ebfffffe .... BL DE_SCAL_Set_Scaling_Factor ; 0x4b00 Section #1 0x0001023c: e5d9c07c |... LDRB r12,[r9,#0x7c] 0x00010240: e1a00005 .... MOV r0,r5 0x00010244: e24b1030 0.K. SUB r1,r11,#0x30 0x00010248: e1a02006 . .. MOV r2,r6 0x0001024c: e1a03007 .0.. MOV r3,r7 0x00010250: e24be032 2.K. SUB r14,r11,#0x32 0x00010254: e58d8008 .... STR r8,[r13,#8] 0x00010258: e58de000 .... STR r14,[r13,#0] 0x0001025c: e24be040 @.K. SUB r14,r11,#0x40 0x00010260: e58dc00c .... STR r12,[r13,#0xc] 0x00010264: e58de004 .... STR r14,[r13,#4] 0x00010268: ebfffffe .... BL DE_SCAL_Set_Scaling_Coef ; 0x4d70 Section #1 0x0001026c: e1a00004 .... MOV r0,r4 0x00010270: e24bd028 (.K. SUB r13,r11,#0x28 0x00010274: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x00010278: 00000450 P... DCD 1104 ; gdisp Scaler_Set_Output_Size $a 0x0001027c: e1a0c00d .... MOV r12,r13 0x00010280: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00010284: e24cb004 ..L. SUB r11,r12,#4 0x00010288: e24dd044 D.M. SUB r13,r13,#0x44 0x0001028c: e59f4180 .A.. LDR r4,[pc,#384] ; [(gdisp + 1104) = 0x10414] = 0x450 0x00010290: e1a0a000 .... MOV r10,r0 0x00010294: e3a03094 .0.. MOV r3,#0x94 0x00010298: e5912000 . .. LDR r2,[r1,#0] 0x0001029c: e3a00001 .... MOV r0,#1 0x000102a0: e3a07000 .p.. MOV r7,#0 0x000102a4: e0294a93 .J). MLA r9,r3,r10,r4 0x000102a8: e5913004 .0.. LDR r3,[r1,#4] 0x000102ac: e084448a .D.. ADD r4,r4,r10,LSL #9 0x000102b0: e6ef807a z... UXTB r8,r10 0x000102b4: e5893078 x0.. STR r3,[r9,#0x78] 0x000102b8: e5892074 t .. STR r2,[r9,#0x74] 0x000102bc: e5d91030 0... LDRB r1,[r9,#0x30] 0x000102c0: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x000102c4: e5d91028 (... LDRB r1,[r9,#0x28] 0x000102c8: e54b0035 5.K. STRB r0,[r11,#-0x35] 0x000102cc: e1a00007 .... MOV r0,r7 0x000102d0: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x000102d4: e5d9102c ,... LDRB r1,[r9,#0x2c] 0x000102d8: e54b0034 4.K. STRB r0,[r11,#-0x34] 0x000102dc: e3a00002 .... MOV r0,#2 0x000102e0: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x000102e4: e5544234 4BT. LDRB r4,[r4,#-0x234] 0x000102e8: e24b3037 70K. SUB r3,r11,#0x37 0x000102ec: e24b1030 0.K. SUB r1,r11,#0x30 0x000102f0: e24b2054 T K. SUB r2,r11,#0x54 0x000102f4: e50b4058 X@.. STR r4,[r11,#-0x58] 0x000102f8: e5995064 dP.. LDR r5,[r9,#0x64] 0x000102fc: e599e074 t... LDR r14,[r9,#0x74] 0x00010300: e5994070 p@.. LDR r4,[r9,#0x70] 0x00010304: e5996054 T`.. LDR r6,[r9,#0x54] 0x00010308: e50b5050 PP.. STR r5,[r11,#-0x50] 0x0001030c: e599c068 h... LDR r12,[r9,#0x68] 0x00010310: e50b4044 D@.. STR r4,[r11,#-0x44] 0x00010314: e50bc04c L... STR r12,[r11,#-0x4c] 0x00010318: e599c06c l... LDR r12,[r9,#0x6c] 0x0001031c: e54b602e .`K. STRB r6,[r11,#-0x2e] 0x00010320: e50bc048 H... STR r12,[r11,#-0x48] 0x00010324: e599c050 P... LDR r12,[r9,#0x50] 0x00010328: e50be040 @... STR r14,[r11,#-0x40] 0x0001032c: e54bc02d -.K. STRB r12,[r11,#-0x2d] 0x00010330: e51bc058 X... LDR r12,[r11,#-0x58] 0x00010334: e599e078 x... LDR r14,[r9,#0x78] 0x00010338: e54b7036 6pK. STRB r7,[r11,#-0x36] 0x0001033c: e54bc032 2.K. STRB r12,[r11,#-0x32] 0x00010340: e24bc032 2.K. SUB r12,r11,#0x32 0x00010344: e50be03c <... STR r14,[r11,#-0x3c] 0x00010348: e58dc000 .... STR r12,[r13,#0] 0x0001034c: e24bc040 @.K. SUB r12,r11,#0x40 0x00010350: e58dc004 .... STR r12,[r13,#4] 0x00010354: e24bc02e ..K. SUB r12,r11,#0x2e 0x00010358: e58dc008 .... STR r12,[r13,#8] 0x0001035c: e599e06c l... LDR r14,[r9,#0x6c] 0x00010360: e54b7030 0pK. STRB r7,[r11,#-0x30] 0x00010364: e54b702f /pK. STRB r7,[r11,#-0x2f] 0x00010368: e54b0033 3.K. STRB r0,[r11,#-0x33] 0x0001036c: e1a00008 .... MOV r0,r8 0x00010370: e50be054 T... STR r14,[r11,#-0x54] 0x00010374: ebfffffe .... BL DE_SCAL_Set_Scaling_Factor ; 0x4b00 Section #1 0x00010378: e1d938d0 .8.. LDRSB r3,[r9,#0x80] 0x0001037c: e3530001 ..S. CMP r3,#1 0x00010380: 1a000006 .... BNE {pc} + 0x20 ; 0x103a0 0x00010384: e599c090 .... LDR r12,[r9,#0x90] 0x00010388: e1a0000a .... MOV r0,r10 0x0001038c: e2891084 .... ADD r1,r9,#0x84 0x00010390: e891000e .... LDM r1,{r1-r3} 0x00010394: e58dc000 .... STR r12,[r13,#0] 0x00010398: ebfffffe .... BL Scaler_Set_Enhance ; 0xfda4 Section #1 0x0001039c: ea000008 .... B {pc} + 0x28 ; 0x103c4 0x000103a0: e5990028 (... LDR r0,[r9,#0x28] 0x000103a4: e5d94038 8@.. LDRB r4,[r9,#0x38] 0x000103a8: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x000103ac: e1a02007 . .. MOV r2,r7 0x000103b0: e58d7000 .p.. STR r7,[r13,#0] 0x000103b4: e1a01004 .... MOV r1,r4 0x000103b8: e6ef3070 p0.. UXTB r3,r0 0x000103bc: e1a00008 .... MOV r0,r8 0x000103c0: ebfffffe .... BL DE_SCAL_Set_CSC_Coef ; 0x50dc Section #1 0x000103c4: e5d9c07c |... LDRB r12,[r9,#0x7c] 0x000103c8: e24b5032 2PK. SUB r5,r11,#0x32 0x000103cc: e24b6040 @`K. SUB r6,r11,#0x40 0x000103d0: e24b402e .@K. SUB r4,r11,#0x2e 0x000103d4: e24b1030 0.K. SUB r1,r11,#0x30 0x000103d8: e24b2054 T K. SUB r2,r11,#0x54 0x000103dc: e24b3037 70K. SUB r3,r11,#0x37 0x000103e0: e1a00008 .... MOV r0,r8 0x000103e4: e58dc00c .... STR r12,[r13,#0xc] 0x000103e8: e88d0060 `... STM r13,{r5,r6} 0x000103ec: e58d4008 .@.. STR r4,[r13,#8] 0x000103f0: ebfffffe .... BL DE_SCAL_Set_Scaling_Coef ; 0x4d70 Section #1 0x000103f4: e1a00008 .... MOV r0,r8 0x000103f8: e1a01005 .... MOV r1,r5 0x000103fc: e1a02004 . .. MOV r2,r4 0x00010400: e1a03006 .0.. MOV r3,r6 0x00010404: ebfffffe .... BL DE_SCAL_Set_Out_Size ; 0x51d4 Section #1 0x00010408: e3a00000 .... MOV r0,#0 0x0001040c: e24bd028 (.K. SUB r13,r11,#0x28 0x00010410: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x00010414: 00000450 P... DCD 1104 ; gdisp BSP_disp_scaler_start $a 0x00010418: e1a0c00d .... MOV r12,r13 0x0001041c: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00010420: e24cb004 ..L. SUB r11,r12,#4 0x00010424: e24dd05c \.M. SUB r13,r13,#0x5c 0x00010428: e2519000 ..Q. SUBS r9,r1,#0 0x0001042c: e1a06000 .`.. MOV r6,r0 0x00010430: 1a000003 .... BNE {pc} + 0x14 ; 0x10444 0x00010434: e59f0340 @... LDR r0,[pc,#832] ; [([Section 10] + 2940) = 0x1077c] = 0xb7c 0x00010438: e3e04000 .@.. MVN r4,#0 0x0001043c: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x00010440: ea0000ca .... B {pc} + 0x330 ; 0x10770 0x00010444: e5d9101c .... LDRB r1,[r9,#0x1c] 0x00010448: e3a00001 .... MOV r0,#1 0x0001044c: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x00010450: e54b0035 5.K. STRB r0,[r11,#-0x35] 0x00010454: e3a00000 .... MOV r0,#0 0x00010458: e5d91014 .... LDRB r1,[r9,#0x14] 0x0001045c: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x00010460: e54b0034 4.K. STRB r0,[r11,#-0x34] 0x00010464: e3a00002 .... MOV r0,#2 0x00010468: e5d91018 .... LDRB r1,[r9,#0x18] 0x0001046c: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x00010470: e3a03000 .0.. MOV r3,#0 0x00010474: e54b3036 60K. STRB r3,[r11,#-0x36] 0x00010478: e54b0033 3.K. STRB r0,[r11,#-0x33] 0x0001047c: e599004c L... LDR r0,[r9,#0x4c] 0x00010480: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x00010484: e5991054 T... LDR r1,[r9,#0x54] 0x00010488: e3500001 ..P. CMP r0,#1 0x0001048c: 1a00000a .... BNE {pc} + 0x30 ; 0x104bc 0x00010490: e3510000 ..Q. CMP r1,#0 0x00010494: 1a000004 .... BNE {pc} + 0x18 ; 0x104ac 0x00010498: e2800002 .... ADD r0,r0,#2 0x0001049c: e5d9104c L... LDRB r1,[r9,#0x4c] 0x000104a0: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x000104a4: e54b002d -.K. STRB r0,[r11,#-0x2d] 0x000104a8: ea000018 .... B {pc} + 0x68 ; 0x10510 0x000104ac: e59f02cc .... LDR r0,[pc,#716] ; [([Section 10] + 2972) = 0x10780] = 0xb9c 0x000104b0: e3e04000 .@.. MVN r4,#0 0x000104b4: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x000104b8: ea0000ac .... B {pc} + 0x2b8 ; 0x10770 0x000104bc: e3510000 ..Q. CMP r1,#0 0x000104c0: 1a000004 .... BNE {pc} + 0x18 ; 0x104d8 0x000104c4: e599304c L0.. LDR r3,[r9,#0x4c] 0x000104c8: e2433009 .0C. SUB r3,r3,#9 0x000104cc: e3530001 ..S. CMP r3,#1 0x000104d0: 8a000009 .... BHI {pc} + 0x2c ; 0x104fc 0x000104d4: ea000004 .... B {pc} + 0x18 ; 0x104ec 0x000104d8: e3510001 ..Q. CMP r1,#1 0x000104dc: 1a000006 .... BNE {pc} + 0x20 ; 0x104fc 0x000104e0: e599304c L0.. LDR r3,[r9,#0x4c] 0x000104e4: e353000a ..S. CMP r3,#0xa 0x000104e8: 1a000003 .... BNE {pc} + 0x14 ; 0x104fc 0x000104ec: e54b102d -.K. STRB r1,[r11,#-0x2d] 0x000104f0: e3a03000 .0.. MOV r3,#0 0x000104f4: e5c93058 X0.. STRB r3,[r9,#0x58] 0x000104f8: ea000004 .... B {pc} + 0x18 ; 0x10510 0x000104fc: e599204c L .. LDR r2,[r9,#0x4c] 0x00010500: e3e04000 .@.. MVN r4,#0 0x00010504: e59f0278 x... LDR r0,[pc,#632] ; [([Section 10] + 3020) = 0x10784] = 0xbcc 0x00010508: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0001050c: ea000097 .... B {pc} + 0x264 ; 0x10770 0x00010510: e5d91050 P... LDRB r1,[r9,#0x50] 0x00010514: e3a00002 .... MOV r0,#2 0x00010518: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001051c: e2466064 d`F. SUB r6,r6,#0x64 0x00010520: e50b6070 p`.. STR r6,[r11,#-0x70] 0x00010524: e3a08000 .... MOV r8,#0 0x00010528: e6ef6076 v`.. UXTB r6,r6 0x0001052c: e24ba02e ..K. SUB r10,r11,#0x2e 0x00010530: e54b002e ..K. STRB r0,[r11,#-0x2e] 0x00010534: e5993044 D0.. LDR r3,[r9,#0x44] 0x00010538: e50b3040 @0.. STR r3,[r11,#-0x40] 0x0001053c: e5993048 H0.. LDR r3,[r9,#0x48] 0x00010540: e50b303c <0.. STR r3,[r11,#-0x3c] 0x00010544: e5990000 .... LDR r0,[r9,#0] 0x00010548: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0001054c: e50b004c L... STR r0,[r11,#-0x4c] 0x00010550: e5990004 .... LDR r0,[r9,#4] 0x00010554: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010558: e50b0048 H... STR r0,[r11,#-0x48] 0x0001055c: e5990008 .... LDR r0,[r9,#8] 0x00010560: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010564: e50b0044 D... STR r0,[r11,#-0x44] 0x00010568: e599300c .0.. LDR r3,[r9,#0xc] 0x0001056c: e50b306c l0.. STR r3,[r11,#-0x6c] 0x00010570: e5993028 (0.. LDR r3,[r9,#0x28] 0x00010574: e50b3068 h0.. STR r3,[r11,#-0x68] 0x00010578: e599302c ,0.. LDR r3,[r9,#0x2c] 0x0001057c: e50b3064 d0.. STR r3,[r11,#-0x64] 0x00010580: e5993030 00.. LDR r3,[r9,#0x30] 0x00010584: e50b3060 `0.. STR r3,[r11,#-0x60] 0x00010588: e5993034 40.. LDR r3,[r9,#0x34] 0x0001058c: e54b8030 0.K. STRB r8,[r11,#-0x30] 0x00010590: e54b802f /.K. STRB r8,[r11,#-0x2f] 0x00010594: e50b305c \0.. STR r3,[r11,#-0x5c] 0x00010598: e54b8032 2.K. STRB r8,[r11,#-0x32] 0x0001059c: e54b8031 1.K. STRB r8,[r11,#-0x31] 0x000105a0: e5990038 8... LDR r0,[r9,#0x38] 0x000105a4: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x000105a8: e50b0058 X... STR r0,[r11,#-0x58] 0x000105ac: e599003c <... LDR r0,[r9,#0x3c] 0x000105b0: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x000105b4: e50b0054 T... STR r0,[r11,#-0x54] 0x000105b8: e5990040 @... LDR r0,[r9,#0x40] 0x000105bc: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x000105c0: e50b0050 P... STR r0,[r11,#-0x50] 0x000105c4: e5990014 .... LDR r0,[r9,#0x14] 0x000105c8: e5995010 .P.. LDR r5,[r9,#0x10] 0x000105cc: e599400c .@.. LDR r4,[r9,#0xc] 0x000105d0: ebfffffe .... BL de_format_to_bpp ; 0xd080 Section #1 0x000105d4: e3a02004 . .. MOV r2,#4 0x000105d8: e0040594 .... MUL r4,r4,r5 0x000105dc: e0010490 .... MUL r1,r0,r4 0x000105e0: e5990000 .... LDR r0,[r9,#0] 0x000105e4: e2811007 .... ADD r1,r1,#7 0x000105e8: e1a011a1 .... LSR r1,r1,#3 0x000105ec: ebfffffe .... BL OSAL_CacheRangeFlush ; 0x2f54 Section #1 0x000105f0: e599004c L... LDR r0,[r9,#0x4c] 0x000105f4: e5995048 HP.. LDR r5,[r9,#0x48] 0x000105f8: e5994044 D@.. LDR r4,[r9,#0x44] 0x000105fc: ebfffffe .... BL de_format_to_bpp ; 0xd080 Section #1 0x00010600: e3a02001 . .. MOV r2,#1 0x00010604: e0040594 .... MUL r4,r4,r5 0x00010608: e0010490 .... MUL r1,r0,r4 0x0001060c: e5990038 8... LDR r0,[r9,#0x38] 0x00010610: e2811007 .... ADD r1,r1,#7 0x00010614: e1a011a1 .... LSR r1,r1,#3 0x00010618: ebfffffe .... BL OSAL_CacheRangeFlush ; 0x2f54 Section #1 0x0001061c: e24b104c L.K. SUB r1,r11,#0x4c 0x00010620: e24b206c l K. SUB r2,r11,#0x6c 0x00010624: e24b3037 70K. SUB r3,r11,#0x37 0x00010628: e1a00006 .... MOV r0,r6 0x0001062c: e58d8000 .... STR r8,[r13,#0] 0x00010630: e58d8004 .... STR r8,[r13,#4] 0x00010634: ebfffffe .... BL DE_SCAL_Config_Src ; 0x3e7c Section #1 0x00010638: e24b1030 0.K. SUB r1,r11,#0x30 0x0001063c: e24b206c l K. SUB r2,r11,#0x6c 0x00010640: e24b3037 70K. SUB r3,r11,#0x37 0x00010644: e1a00006 .... MOV r0,r6 0x00010648: e24bc032 2.K. SUB r12,r11,#0x32 0x0001064c: e58da008 .... STR r10,[r13,#8] 0x00010650: e58dc000 .... STR r12,[r13,#0] 0x00010654: e24bc040 @.K. SUB r12,r11,#0x40 0x00010658: e58dc004 .... STR r12,[r13,#4] 0x0001065c: ebfffffe .... BL DE_SCAL_Set_Scaling_Factor ; 0x4b00 Section #1 0x00010660: e24b1030 0.K. SUB r1,r11,#0x30 0x00010664: e24b206c l K. SUB r2,r11,#0x6c 0x00010668: e24b3037 70K. SUB r3,r11,#0x37 0x0001066c: e1a00006 .... MOV r0,r6 0x00010670: e24bc032 2.K. SUB r12,r11,#0x32 0x00010674: e58da008 .... STR r10,[r13,#8] 0x00010678: e58dc000 .... STR r12,[r13,#0] 0x0001067c: e24bc040 @.K. SUB r12,r11,#0x40 0x00010680: e58d800c .... STR r8,[r13,#0xc] 0x00010684: e58dc004 .... STR r12,[r13,#4] 0x00010688: ebfffffe .... BL DE_SCAL_Set_Init_Phase ; 0x47c4 Section #1 0x0001068c: e5990014 .... LDR r0,[r9,#0x14] 0x00010690: e5d95024 $P.. LDRB r5,[r9,#0x24] 0x00010694: e5d9705c \p.. LDRB r7,[r9,#0x5c] 0x00010698: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x0001069c: e1a04000 .@.. MOV r4,r0 0x000106a0: e599004c L... LDR r0,[r9,#0x4c] 0x000106a4: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x000106a8: e6ef3074 t0.. UXTB r3,r4 0x000106ac: e1a01005 .... MOV r1,r5 0x000106b0: e1a02007 . .. MOV r2,r7 0x000106b4: e6efc070 p... UXTB r12,r0 0x000106b8: e1a00006 .... MOV r0,r6 0x000106bc: e58dc000 .... STR r12,[r13,#0] 0x000106c0: ebfffffe .... BL DE_SCAL_Set_CSC_Coef ; 0x50dc Section #1 0x000106c4: e24b206c l K. SUB r2,r11,#0x6c 0x000106c8: e24b3037 70K. SUB r3,r11,#0x37 0x000106cc: e24b1030 0.K. SUB r1,r11,#0x30 0x000106d0: e1a00006 .... MOV r0,r6 0x000106d4: e24bc032 2.K. SUB r12,r11,#0x32 0x000106d8: e58d800c .... STR r8,[r13,#0xc] 0x000106dc: e58dc000 .... STR r12,[r13,#0] 0x000106e0: e24bc040 @.K. SUB r12,r11,#0x40 0x000106e4: e58da008 .... STR r10,[r13,#8] 0x000106e8: e58dc004 .... STR r12,[r13,#4] 0x000106ec: ebfffffe .... BL DE_SCAL_Set_Scaling_Coef ; 0x4d70 Section #1 0x000106f0: e1a0100a .... MOV r1,r10 0x000106f4: e1a00006 .... MOV r0,r6 0x000106f8: ebfffffe .... BL DE_SCAL_Set_Out_Format ; 0x518c Section #1 0x000106fc: e1a0200a . .. MOV r2,r10 0x00010700: e24b3040 @0K. SUB r3,r11,#0x40 0x00010704: e24b1032 2.K. SUB r1,r11,#0x32 0x00010708: e1a00006 .... MOV r0,r6 0x0001070c: ebfffffe .... BL DE_SCAL_Set_Out_Size ; 0x51d4 Section #1 0x00010710: e24b1058 X.K. SUB r1,r11,#0x58 0x00010714: e1a00006 .... MOV r0,r6 0x00010718: ebfffffe .... BL DE_SCAL_Set_Writeback_Addr ; 0x56bc Section #1 0x0001071c: e3a01003 .... MOV r1,#3 0x00010720: e1a00006 .... MOV r0,r6 0x00010724: ebfffffe .... BL DE_SCAL_Output_Select ; 0x5598 Section #1 0x00010728: e3a01080 .... MOV r1,#0x80 0x0001072c: e1a00006 .... MOV r0,r6 0x00010730: ebfffffe .... BL DE_SCAL_EnableINT ; 0x6260 Section #1 0x00010734: e1a00006 .... MOV r0,r6 0x00010738: ebfffffe .... BL DE_SCAL_Start ; 0x54bc Section #1 0x0001073c: e1a00006 .... MOV r0,r6 0x00010740: ebfffffe .... BL DE_SCAL_Set_Reg_Rdy ; 0x5514 Section #1 0x00010744: e1a00006 .... MOV r0,r6 0x00010748: ebfffffe .... BL DE_SCAL_Writeback_Enable ; 0x560c Section #1 0x0001074c: e59f3034 40.. LDR r3,[pc,#52] ; [gdisp = 0x10788] = 0 0x00010750: e51b0070 p... LDR r0,[r11,#-0x70] 0x00010754: e1a0e00f .... MOV r14,pc 0x00010758: e593f02c ,... LDR pc,[r3,#0x2c] 0x0001075c: e1a04000 .@.. MOV r4,r0 0x00010760: e1a00006 .... MOV r0,r6 0x00010764: ebfffffe .... BL DE_SCAL_Reset ; 0x5540 Section #1 0x00010768: e1a00006 .... MOV r0,r6 0x0001076c: ebfffffe .... BL DE_SCAL_Writeback_Disable ; 0x5638 Section #1 0x00010770: e1a00004 .... MOV r0,r4 0x00010774: e24bd028 (.K. SUB r13,r11,#0x28 0x00010778: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x0001077c: 00000b7c |... DCD 2940 ; [Section 10] 0x00010780: 00000b9c .... DCD 2972 ; [Section 10] 0x00010784: 00000bcc .... DCD 3020 ; [Section 10] 0x00010788: 00000000 .... DCD 0 ; gdisp Scaler_Set_Para $a 0x0001078c: e1a0c00d .... MOV r12,r13 0x00010790: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00010794: e24cb004 ..L. SUB r11,r12,#4 0x00010798: e24dd054 T.M. SUB r13,r13,#0x54 0x0001079c: e50b0068 h... STR r0,[r11,#-0x68] 0x000107a0: e2813014 .0.. ADD r3,r1,#0x14 0x000107a4: e51be068 h... LDR r14,[r11,#-0x68] 0x000107a8: e3a0c094 .... MOV r12,#0x94 0x000107ac: e59fa23c <... LDR r10,[pc,#572] ; [(gdisp + 1104) = 0x109f0] = 0x450 0x000107b0: e1a04003 .@.. MOV r4,r3 0x000107b4: e2816064 d`.. ADD r6,r1,#0x64 0x000107b8: e1a07001 .p.. MOV r7,r1 0x000107bc: e8b4000f .... LDM r4!,{r0-r3} 0x000107c0: e2877074 tp.. ADD r7,r7,#0x74 0x000107c4: e029ae9c ..). MLA r9,r12,r14,r10 0x000107c8: e289e014 .... ADD r14,r9,#0x14 0x000107cc: e2895064 dP.. ADD r5,r9,#0x64 0x000107d0: e1a0c00e .... MOV r12,r14 0x000107d4: e289e074 t... ADD r14,r9,#0x74 0x000107d8: e8ac000f .... STM r12!,{r0-r3} 0x000107dc: e8b4000f .... LDM r4!,{r0-r3} 0x000107e0: e8ac000f .... STM r12!,{r0-r3} 0x000107e4: e8940003 .... LDM r4,{r0,r1} 0x000107e8: e88c0003 .... STM r12,{r0,r1} 0x000107ec: e896000f .... LDM r6,{r0-r3} 0x000107f0: e885000f .... STM r5,{r0-r3} 0x000107f4: e8970003 .... LDM r7,{r0,r1} 0x000107f8: e24b7040 @pK. SUB r7,r11,#0x40 0x000107fc: e88e0003 .... STM r14,{r0,r1} 0x00010800: e3a00001 .... MOV r0,#1 0x00010804: e5d91030 0... LDRB r1,[r9,#0x30] 0x00010808: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001080c: e5d91028 (... LDRB r1,[r9,#0x28] 0x00010810: e54b0035 5.K. STRB r0,[r11,#-0x35] 0x00010814: e3a00000 .... MOV r0,#0 0x00010818: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001081c: e5d9102c ,... LDRB r1,[r9,#0x2c] 0x00010820: e54b0034 4.K. STRB r0,[r11,#-0x34] 0x00010824: e3a00002 .... MOV r0,#2 0x00010828: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x0001082c: e3a02000 . .. MOV r2,#0 0x00010830: e54b2036 6 K. STRB r2,[r11,#-0x36] 0x00010834: e54b0033 3.K. STRB r0,[r11,#-0x33] 0x00010838: e5990014 .... LDR r0,[r9,#0x14] 0x0001083c: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010840: e50b004c L... STR r0,[r11,#-0x4c] 0x00010844: e5990018 .... LDR r0,[r9,#0x18] 0x00010848: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0001084c: e50b0048 H... STR r0,[r11,#-0x48] 0x00010850: e599001c .... LDR r0,[r9,#0x1c] 0x00010854: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010858: e51bc068 h... LDR r12,[r11,#-0x68] 0x0001085c: e5993038 80.. LDR r3,[r9,#0x38] 0x00010860: e5992070 p .. LDR r2,[r9,#0x70] 0x00010864: e5996020 `.. LDR r6,[r9,#0x20] 0x00010868: e3530003 ..S. CMP r3,#3 0x0001086c: e5995064 dP.. LDR r5,[r9,#0x64] 0x00010870: e08ae48c .... ADD r14,r10,r12,LSL #9 0x00010874: e5993068 h0.. LDR r3,[r9,#0x68] 0x00010878: e3a0a000 .... MOV r10,#0 0x0001087c: e599106c l... LDR r1,[r9,#0x6c] 0x00010880: e599c074 t... LDR r12,[r9,#0x74] 0x00010884: e5994078 x@.. LDR r4,[r9,#0x78] 0x00010888: e50b2050 P .. STR r2,[r11,#-0x50] 0x0001088c: 83a02000 . .. MOVHI r2,#0 0x00010890: e50b505c \P.. STR r5,[r11,#-0x5c] 0x00010894: e24b5037 7PK. SUB r5,r11,#0x37 0x00010898: e50b3058 X0.. STR r3,[r11,#-0x58] 0x0001089c: e50b1054 T... STR r1,[r11,#-0x54] 0x000108a0: e24b104c L.K. SUB r1,r11,#0x4c 0x000108a4: e50b403c <@.. STR r4,[r11,#-0x3c] 0x000108a8: e24b4060 `@K. SUB r4,r11,#0x60 0x000108ac: e50b6060 ``.. STR r6,[r11,#-0x60] 0x000108b0: e50bc040 @... STR r12,[r11,#-0x40] 0x000108b4: e55ec234 4.^. LDRB r12,[r14,#-0x234] 0x000108b8: e5996054 T`.. LDR r6,[r9,#0x54] 0x000108bc: e599e050 P... LDR r14,[r9,#0x50] 0x000108c0: e50b0044 D... STR r0,[r11,#-0x44] 0x000108c4: 85892038 8 .. STRHI r2,[r9,#0x38] 0x000108c8: e1a02004 . .. MOV r2,r4 0x000108cc: e51b3068 h0.. LDR r3,[r11,#-0x68] 0x000108d0: e54be02d -.K. STRB r14,[r11,#-0x2d] 0x000108d4: e54bc032 2.K. STRB r12,[r11,#-0x32] 0x000108d8: e6ef8073 s... UXTB r8,r3 0x000108dc: e1a03005 .0.. MOV r3,r5 0x000108e0: e54b602e .`K. STRB r6,[r11,#-0x2e] 0x000108e4: e24b602e .`K. SUB r6,r11,#0x2e 0x000108e8: e1a00008 .... MOV r0,r8 0x000108ec: e54ba02f /.K. STRB r10,[r11,#-0x2f] 0x000108f0: e54ba030 0.K. STRB r10,[r11,#-0x30] 0x000108f4: e58da000 .... STR r10,[r13,#0] 0x000108f8: e58da004 .... STR r10,[r13,#4] 0x000108fc: ebfffffe .... BL DE_SCAL_Config_Src ; 0x3e7c Section #1 0x00010900: e24b1030 0.K. SUB r1,r11,#0x30 0x00010904: e1a02004 . .. MOV r2,r4 0x00010908: e1a03005 .0.. MOV r3,r5 0x0001090c: e1a00008 .... MOV r0,r8 0x00010910: e24bc032 2.K. SUB r12,r11,#0x32 0x00010914: e58d7004 .p.. STR r7,[r13,#4] 0x00010918: e58dc000 .... STR r12,[r13,#0] 0x0001091c: e58d6008 .`.. STR r6,[r13,#8] 0x00010920: ebfffffe .... BL DE_SCAL_Set_Scaling_Factor ; 0x4b00 Section #1 0x00010924: e1a03005 .0.. MOV r3,r5 0x00010928: e24b1030 0.K. SUB r1,r11,#0x30 0x0001092c: e1a02004 . .. MOV r2,r4 0x00010930: e1a00008 .... MOV r0,r8 0x00010934: e24be032 2.K. SUB r14,r11,#0x32 0x00010938: e58d7004 .p.. STR r7,[r13,#4] 0x0001093c: e58de000 .... STR r14,[r13,#0] 0x00010940: e58d6008 .`.. STR r6,[r13,#8] 0x00010944: e58da00c .... STR r10,[r13,#0xc] 0x00010948: ebfffffe .... BL DE_SCAL_Set_Init_Phase ; 0x47c4 Section #1 0x0001094c: e1d938d0 .8.. LDRSB r3,[r9,#0x80] 0x00010950: e3530001 ..S. CMP r3,#1 0x00010954: 1a000005 .... BNE {pc} + 0x1c ; 0x10970 0x00010958: e2891084 .... ADD r1,r9,#0x84 0x0001095c: e891100e .... LDM r1,{r1-r3,r12} 0x00010960: e51b0068 h... LDR r0,[r11,#-0x68] 0x00010964: e58dc000 .... STR r12,[r13,#0] 0x00010968: ebfffffe .... BL Scaler_Set_Enhance ; 0xfda4 Section #1 0x0001096c: ea000008 .... B {pc} + 0x28 ; 0x10994 0x00010970: e5990028 (... LDR r0,[r9,#0x28] 0x00010974: e5d94038 8@.. LDRB r4,[r9,#0x38] 0x00010978: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x0001097c: e1a0200a . .. MOV r2,r10 0x00010980: e58da000 .... STR r10,[r13,#0] 0x00010984: e1a01004 .... MOV r1,r4 0x00010988: e6ef3070 p0.. UXTB r3,r0 0x0001098c: e1a00008 .... MOV r0,r8 0x00010990: ebfffffe .... BL DE_SCAL_Set_CSC_Coef ; 0x50dc Section #1 0x00010994: e5d9c07c |... LDRB r12,[r9,#0x7c] 0x00010998: e24b402e .@K. SUB r4,r11,#0x2e 0x0001099c: e24b2060 ` K. SUB r2,r11,#0x60 0x000109a0: e24b3037 70K. SUB r3,r11,#0x37 0x000109a4: e24b1030 0.K. SUB r1,r11,#0x30 0x000109a8: e24b5032 2PK. SUB r5,r11,#0x32 0x000109ac: e24b6040 @`K. SUB r6,r11,#0x40 0x000109b0: e1a00008 .... MOV r0,r8 0x000109b4: e58dc00c .... STR r12,[r13,#0xc] 0x000109b8: e58d4008 .@.. STR r4,[r13,#8] 0x000109bc: e88d0060 `... STM r13,{r5,r6} 0x000109c0: ebfffffe .... BL DE_SCAL_Set_Scaling_Coef ; 0x4d70 Section #1 0x000109c4: e1a01004 .... MOV r1,r4 0x000109c8: e1a00008 .... MOV r0,r8 0x000109cc: ebfffffe .... BL DE_SCAL_Set_Out_Format ; 0x518c Section #1 0x000109d0: e1a00008 .... MOV r0,r8 0x000109d4: e1a01005 .... MOV r1,r5 0x000109d8: e1a02004 . .. MOV r2,r4 0x000109dc: e1a03006 .0.. MOV r3,r6 0x000109e0: ebfffffe .... BL DE_SCAL_Set_Out_Size ; 0x51d4 Section #1 0x000109e4: e3a00000 .... MOV r0,#0 0x000109e8: e24bd028 (.K. SUB r13,r11,#0x28 0x000109ec: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x000109f0: 00000450 P... DCD 1104 ; gdisp Scaler_Get_Framebuffer $a 0x000109f4: e1a0c00d .... MOV r12,r13 0x000109f8: e92dd870 p.-. PUSH {r4-r6,r11,r12,r14,pc} 0x000109fc: e24cb004 ..L. SUB r11,r12,#4 0x00010a00: e2515000 .PQ. SUBS r5,r1,#0 0x00010a04: 0a000011 .... BEQ {pc} + 0x4c ; 0x10a50 0x00010a08: e3a02094 . .. MOV r2,#0x94 0x00010a0c: e59f3048 H0.. LDR r3,[pc,#72] ; [(gdisp + 1104) = 0x10a5c] = 0x450 0x00010a10: e0020092 .... MUL r2,r2,r0 0x00010a14: e0831002 .... ADD r1,r3,r2 0x00010a18: e7933002 .0.. LDR r3,[r3,r2] 0x00010a1c: e3130c02 .... TST r3,#0x200 0x00010a20: 0a00000a .... BEQ {pc} + 0x30 ; 0x10a50 0x00010a24: e2813014 .0.. ADD r3,r1,#0x14 0x00010a28: e1a04005 .@.. MOV r4,r5 0x00010a2c: e3a06000 .`.. MOV r6,#0 0x00010a30: e1a0c003 .... MOV r12,r3 0x00010a34: e8bc000f .... LDM r12!,{r0-r3} 0x00010a38: e8a4000f .... STM r4!,{r0-r3} 0x00010a3c: e8bc000f .... LDM r12!,{r0-r3} 0x00010a40: e8a4000f .... STM r4!,{r0-r3} 0x00010a44: e89c0003 .... LDM r12,{r0,r1} 0x00010a48: e8840003 .... STM r4,{r0,r1} 0x00010a4c: ea000000 .... B {pc} + 0x8 ; 0x10a54 0x00010a50: e3e06001 .`.. MVN r6,#1 0x00010a54: e1a00006 .... MOV r0,r6 0x00010a58: e89da870 p... LDM r13,{r4-r6,r11,r13,pc} $d 0x00010a5c: 00000450 P... DCD 1104 ; gdisp Scaler_Set_Framebuffer $a 0x00010a60: e1a0c00d .... MOV r12,r13 0x00010a64: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00010a68: e24cb004 ..L. SUB r11,r12,#4 0x00010a6c: e24dd05c \.M. SUB r13,r13,#0x5c 0x00010a70: e50b0070 p... STR r0,[r11,#-0x70] 0x00010a74: e3a03094 .0.. MOV r3,#0x94 0x00010a78: e51b2070 p .. LDR r2,[r11,#-0x70] 0x00010a7c: e1a04001 .@.. MOV r4,r1 0x00010a80: e59f61e0 .a.. LDR r6,[pc,#480] ; [(gdisp + 1104) = 0x10c68] = 0x450 0x00010a84: e24b0038 8.K. SUB r0,r11,#0x38 0x00010a88: e1a05004 .P.. MOV r5,r4 0x00010a8c: e3a08000 .... MOV r8,#0 0x00010a90: e0276293 .b'. MLA r7,r3,r2,r6 0x00010a94: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x00010a98: e8b5000f .... LDM r5!,{r0-r3} 0x00010a9c: e287c014 .... ADD r12,r7,#0x14 0x00010aa0: e1a0400c .@.. MOV r4,r12 0x00010aa4: e8a4000f .... STM r4!,{r0-r3} 0x00010aa8: e8b5000f .... LDM r5!,{r0-r3} 0x00010aac: e8a4000f .... STM r4!,{r0-r3} 0x00010ab0: e8950003 .... LDM r5,{r0,r1} 0x00010ab4: e8840003 .... STM r4,{r0,r1} 0x00010ab8: e51b0038 8... LDR r0,[r11,#-0x38] 0x00010abc: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x00010ac0: e5d71028 (... LDRB r1,[r7,#0x28] 0x00010ac4: e1a00008 .... MOV r0,r8 0x00010ac8: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x00010acc: e5d71030 0... LDRB r1,[r7,#0x30] 0x00010ad0: e54b003a :.K. STRB r0,[r11,#-0x3a] 0x00010ad4: e3a00001 .... MOV r0,#1 0x00010ad8: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x00010adc: e5d7102c ,... LDRB r1,[r7,#0x2c] 0x00010ae0: e54b003b ;.K. STRB r0,[r11,#-0x3b] 0x00010ae4: e3a00002 .... MOV r0,#2 0x00010ae8: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x00010aec: e54b803c <.K. STRB r8,[r11,#-0x3c] 0x00010af0: e54b0039 9.K. STRB r0,[r11,#-0x39] 0x00010af4: e5970014 .... LDR r0,[r7,#0x14] 0x00010af8: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010afc: e50b0054 T... STR r0,[r11,#-0x54] 0x00010b00: e5970018 .... LDR r0,[r7,#0x18] 0x00010b04: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010b08: e50b0050 P... STR r0,[r11,#-0x50] 0x00010b0c: e597001c .... LDR r0,[r7,#0x1c] 0x00010b10: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00010b14: e51b2070 p .. LDR r2,[r11,#-0x70] 0x00010b18: e5973038 80.. LDR r3,[r7,#0x38] 0x00010b1c: e5975020 P.. LDR r5,[r7,#0x20] 0x00010b20: e5974064 d@.. LDR r4,[r7,#0x64] 0x00010b24: e3530003 ..S. CMP r3,#3 0x00010b28: e5971070 p... LDR r1,[r7,#0x70] 0x00010b2c: e0866482 .d.. ADD r6,r6,r2,LSL #9 0x00010b30: e5973068 h0.. LDR r3,[r7,#0x68] 0x00010b34: e597206c l .. LDR r2,[r7,#0x6c] 0x00010b38: e597c074 t... LDR r12,[r7,#0x74] 0x00010b3c: e50b5068 hP.. STR r5,[r11,#-0x68] 0x00010b40: e24b503d =PK. SUB r5,r11,#0x3d 0x00010b44: e50b4064 d@.. STR r4,[r11,#-0x64] 0x00010b48: e24b4068 h@K. SUB r4,r11,#0x68 0x00010b4c: e50b3060 `0.. STR r3,[r11,#-0x60] 0x00010b50: e50b205c \ .. STR r2,[r11,#-0x5c] 0x00010b54: e1a02004 . .. MOV r2,r4 0x00010b58: e50b1058 X... STR r1,[r11,#-0x58] 0x00010b5c: e24b1054 T.K. SUB r1,r11,#0x54 0x00010b60: e50bc048 H... STR r12,[r11,#-0x48] 0x00010b64: e556e234 4.V. LDRB r14,[r6,#-0x234] 0x00010b68: e3a06000 .`.. MOV r6,#0 0x00010b6c: e597c078 x... LDR r12,[r7,#0x78] 0x00010b70: e5979054 T... LDR r9,[r7,#0x54] 0x00010b74: e597a050 P... LDR r10,[r7,#0x50] 0x00010b78: e50b004c L... STR r0,[r11,#-0x4c] 0x00010b7c: 85878038 8... STRHI r8,[r7,#0x38] 0x00010b80: e51b3070 p0.. LDR r3,[r11,#-0x70] 0x00010b84: e54be032 2.K. STRB r14,[r11,#-0x32] 0x00010b88: e50bc044 D... STR r12,[r11,#-0x44] 0x00010b8c: e6ef8073 s... UXTB r8,r3 0x00010b90: e1a03005 .0.. MOV r3,r5 0x00010b94: e54ba02d -.K. STRB r10,[r11,#-0x2d] 0x00010b98: e1a00008 .... MOV r0,r8 0x00010b9c: e54b902e ..K. STRB r9,[r11,#-0x2e] 0x00010ba0: e54b602f /`K. STRB r6,[r11,#-0x2f] 0x00010ba4: e54b6030 0`K. STRB r6,[r11,#-0x30] 0x00010ba8: e58d6000 .`.. STR r6,[r13,#0] 0x00010bac: e58d6004 .`.. STR r6,[r13,#4] 0x00010bb0: ebfffffe .... BL DE_SCAL_Config_Src ; 0x3e7c Section #1 0x00010bb4: e1a03005 .0.. MOV r3,r5 0x00010bb8: e1a02004 . .. MOV r2,r4 0x00010bbc: e1a00008 .... MOV r0,r8 0x00010bc0: e24b1030 0.K. SUB r1,r11,#0x30 0x00010bc4: e24bc032 2.K. SUB r12,r11,#0x32 0x00010bc8: e58dc000 .... STR r12,[r13,#0] 0x00010bcc: e24bc048 H.K. SUB r12,r11,#0x48 0x00010bd0: e58dc004 .... STR r12,[r13,#4] 0x00010bd4: e24bc02e ..K. SUB r12,r11,#0x2e 0x00010bd8: e58dc008 .... STR r12,[r13,#8] 0x00010bdc: ebfffffe .... BL DE_SCAL_Set_Scaling_Factor ; 0x4b00 Section #1 0x00010be0: e1d738d0 .8.. LDRSB r3,[r7,#0x80] 0x00010be4: e3530001 ..S. CMP r3,#1 0x00010be8: 1a000005 .... BNE {pc} + 0x1c ; 0x10c04 0x00010bec: e2871084 .... ADD r1,r7,#0x84 0x00010bf0: e891100e .... LDM r1,{r1-r3,r12} 0x00010bf4: e51b0070 p... LDR r0,[r11,#-0x70] 0x00010bf8: e58dc000 .... STR r12,[r13,#0] 0x00010bfc: ebfffffe .... BL Scaler_Set_Enhance ; 0xfda4 Section #1 0x00010c00: ea000008 .... B {pc} + 0x28 ; 0x10c28 0x00010c04: e5970028 (... LDR r0,[r7,#0x28] 0x00010c08: e5d74038 8@.. LDRB r4,[r7,#0x38] 0x00010c0c: ebfffffe .... BL get_fb_type ; 0xd060 Section #1 0x00010c10: e1a02006 . .. MOV r2,r6 0x00010c14: e58d6000 .`.. STR r6,[r13,#0] 0x00010c18: e1a01004 .... MOV r1,r4 0x00010c1c: e6ef3070 p0.. UXTB r3,r0 0x00010c20: e1a00008 .... MOV r0,r8 0x00010c24: ebfffffe .... BL DE_SCAL_Set_CSC_Coef ; 0x50dc Section #1 0x00010c28: e5d7c07c |... LDRB r12,[r7,#0x7c] 0x00010c2c: e1a00008 .... MOV r0,r8 0x00010c30: e24b1030 0.K. SUB r1,r11,#0x30 0x00010c34: e24b2068 h K. SUB r2,r11,#0x68 0x00010c38: e24b303d =0K. SUB r3,r11,#0x3d 0x00010c3c: e58dc00c .... STR r12,[r13,#0xc] 0x00010c40: e24bc032 2.K. SUB r12,r11,#0x32 0x00010c44: e58dc000 .... STR r12,[r13,#0] 0x00010c48: e24bc048 H.K. SUB r12,r11,#0x48 0x00010c4c: e58dc004 .... STR r12,[r13,#4] 0x00010c50: e24bc02e ..K. SUB r12,r11,#0x2e 0x00010c54: e58dc008 .... STR r12,[r13,#8] 0x00010c58: ebfffffe .... BL DE_SCAL_Set_Scaling_Coef ; 0x4d70 Section #1 0x00010c5c: e3a00000 .... MOV r0,#0 0x00010c60: e24bd028 (.K. SUB r13,r11,#0x28 0x00010c64: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x00010c68: 00000450 P... DCD 1104 ; gdisp Scaler_close $a 0x00010c6c: e1a0c00d .... MOV r12,r13 0x00010c70: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00010c74: e24cb004 ..L. SUB r11,r12,#4 0x00010c78: e6ef5070 pP.. UXTB r5,r0 0x00010c7c: e1a04000 .@.. MOV r4,r0 0x00010c80: e1a00005 .... MOV r0,r5 0x00010c84: ebfffffe .... BL DE_SCAL_Reset ; 0x5540 Section #1 0x00010c88: e1a00005 .... MOV r0,r5 0x00010c8c: ebfffffe .... BL DE_SCAL_Disable ; 0x5690 Section #1 0x00010c90: e1a00004 .... MOV r0,r4 0x00010c94: ebfffffe .... BL scaler_clk_off ; 0xaf00 Section #1 0x00010c98: e59f3018 .0.. LDR r3,[pc,#24] ; [gdisp = 0x10cb8] = 0 0x00010c9c: e3a02094 . .. MOV r2,#0x94 0x00010ca0: e3a00000 .... MOV r0,#0 0x00010ca4: e0243492 .4$. MLA r4,r2,r4,r3 0x00010ca8: e5943450 P4.. LDR r3,[r4,#0x450] 0x00010cac: e3c33c02 .<.. BIC r3,r3,#0x200 0x00010cb0: e5843450 P4.. STR r3,[r4,#0x450] 0x00010cb4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00010cb8: 00000000 .... DCD 0 ; gdisp Scaler_Release $a 0x00010cbc: e1a0c00d .... MOV r12,r13 0x00010cc0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00010cc4: e24cb004 ..L. SUB r11,r12,#4 0x00010cc8: e24dd008 ..M. SUB r13,r13,#8 0x00010ccc: e3a0c000 .... MOV r12,#0 0x00010cd0: e1a04001 .@.. MOV r4,r1 0x00010cd4: e1a05000 .P.. MOV r5,r0 0x00010cd8: e1a0100c .... MOV r1,r12 0x00010cdc: e6ef0070 p... UXTB r0,r0 0x00010ce0: e1a0200c . .. MOV r2,r12 0x00010ce4: e1a0300c .0.. MOV r3,r12 0x00010ce8: e58dc000 .... STR r12,[r13,#0] 0x00010cec: ebfffffe .... BL DE_SCAL_Set_Di_Ctrl ; 0x53ec Section #1 0x00010cf0: e3540000 ..T. CMP r4,#0 0x00010cf4: 1a000002 .... BNE {pc} + 0x10 ; 0x10d04 0x00010cf8: e1a00005 .... MOV r0,r5 0x00010cfc: ebfffffe .... BL Scaler_close ; 0x10c6c Section #1 0x00010d00: ea000004 .... B {pc} + 0x18 ; 0x10d18 0x00010d04: e59f2048 H .. LDR r2,[pc,#72] ; [gdisp = 0x10d54] = 0 0x00010d08: e3a03094 .0.. MOV r3,#0x94 0x00010d0c: e0232593 .%#. MLA r3,r3,r5,r2 0x00010d10: e3a02001 . .. MOV r2,#1 0x00010d14: e5c32455 U$.. STRB r2,[r3,#0x455] 0x00010d18: e3a01094 .... MOV r1,#0x94 0x00010d1c: e59f4034 4@.. LDR r4,[pc,#52] ; [(gdisp + 1104) = 0x10d58] = 0x450 0x00010d20: e0050591 .... MUL r5,r1,r5 0x00010d24: e0840005 .... ADD r0,r4,r5 0x00010d28: e2444e45 END. SUB r4,r4,#0x450 0x00010d2c: e0844005 .@.. ADD r4,r4,r5 0x00010d30: ebfffffe .... BL __memzero ; 0x00010d34: e3a03020 0.. MOV r3,#0x20 0x00010d38: e3a00000 .... MOV r0,#0 0x00010d3c: e58434e0 .4.. STR r3,[r4,#0x4e0] 0x00010d40: e58434d4 .4.. STR r3,[r4,#0x4d4] 0x00010d44: e58434d8 .4.. STR r3,[r4,#0x4d8] 0x00010d48: e58434dc .4.. STR r3,[r4,#0x4dc] 0x00010d4c: e24bd014 ..K. SUB r13,r11,#0x14 0x00010d50: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00010d54: 00000000 .... DCD 0 ; gdisp 0x00010d58: 00000450 P... DCD 1104 ; gdisp BSP_disp_scaler_release $a 0x00010d5c: e1a0c00d .... MOV r12,r13 0x00010d60: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00010d64: e24cb004 ..L. SUB r11,r12,#4 0x00010d68: e3a01000 .... MOV r1,#0 0x00010d6c: e2400064 d.@. SUB r0,r0,#0x64 0x00010d70: ebfffffe .... BL Scaler_Release ; 0x10cbc Section #1 0x00010d74: e89da800 .... LDM r13,{r11,r13,pc} Scaler_open 0x00010d78: e1a0c00d .... MOV r12,r13 0x00010d7c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00010d80: e24cb004 ..L. SUB r11,r12,#4 0x00010d84: e1a04000 .@.. MOV r4,r0 0x00010d88: ebfffffe .... BL scaler_clk_on ; 0xaf78 Section #1 0x00010d8c: e6ef4074 t@.. UXTB r4,r4 0x00010d90: e1a00004 .... MOV r0,r4 0x00010d94: ebfffffe .... BL DE_SCAL_Reset ; 0x5540 Section #1 0x00010d98: e1a00004 .... MOV r0,r4 0x00010d9c: ebfffffe .... BL DE_SCAL_Enable ; 0x5664 Section #1 0x00010da0: e3a00000 .... MOV r0,#0 0x00010da4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} Scaler_Request 0x00010da8: e1a0c00d .... MOV r12,r13 0x00010dac: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00010db0: e24cb004 ..L. SUB r11,r12,#4 0x00010db4: e3500000 ..P. CMP r0,#0 0x00010db8: 059f3088 .0.. LDREQ r3,[pc,#136] ; [gdisp = 0x10e48] = 0 0x00010dbc: 05933450 P4.. LDREQ r3,[r3,#0x450] 0x00010dc0: 0a00000a .... BEQ {pc} + 0x30 ; 0x10df0 0x00010dc4: e3500001 ..P. CMP r0,#1 0x00010dc8: e59f2078 x .. LDR r2,[pc,#120] ; [gdisp = 0x10e48] = 0 0x00010dcc: 1a000003 .... BNE {pc} + 0x14 ; 0x10de0 0x00010dd0: e59234e4 .4.. LDR r3,[r2,#0x4e4] 0x00010dd4: e3130c02 .... TST r3,#0x200 0x00010dd8: 0a000008 .... BEQ {pc} + 0x28 ; 0x10e00 0x00010ddc: ea000009 .... B {pc} + 0x2c ; 0x10e08 0x00010de0: e59234e4 .4.. LDR r3,[r2,#0x4e4] 0x00010de4: e3130c02 .... TST r3,#0x200 0x00010de8: 0a000004 .... BEQ {pc} + 0x18 ; 0x10e00 0x00010dec: e5923450 P4.. LDR r3,[r2,#0x450] 0x00010df0: e3130c02 .... TST r3,#0x200 0x00010df4: 03a04000 .@.. MOVEQ r4,#0 0x00010df8: 0a000006 .... BEQ {pc} + 0x20 ; 0x10e18 0x00010dfc: ea000001 .... B {pc} + 0xc ; 0x10e08 0x00010e00: e3a04001 .@.. MOV r4,#1 0x00010e04: ea000003 .... B {pc} + 0x14 ; 0x10e18 0x00010e08: e59f003c <... LDR r0,[pc,#60] ; [([Section 10] + 3083) = 0x10e4c] = 0xc0b 0x00010e0c: e3e04005 .@.. MVN r4,#5 0x00010e10: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x00010e14: ea000009 .... B {pc} + 0x2c ; 0x10e40 0x00010e18: e1a00004 .... MOV r0,r4 0x00010e1c: ebfffffe .... BL Scaler_open ; 0x10d78 Section #1 0x00010e20: e59f3020 0.. LDR r3,[pc,#32] ; [gdisp = 0x10e48] = 0 0x00010e24: e3a01094 .... MOV r1,#0x94 0x00010e28: e3a02000 . .. MOV r2,#0 0x00010e2c: e0213491 .4!. MLA r1,r1,r4,r3 0x00010e30: e5913450 P4.. LDR r3,[r1,#0x450] 0x00010e34: e5c12455 U$.. STRB r2,[r1,#0x455] 0x00010e38: e3833c02 .<.. ORR r3,r3,#0x200 0x00010e3c: e5813450 P4.. STR r3,[r1,#0x450] 0x00010e40: e1a00004 .... MOV r0,r4 0x00010e44: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00010e48: 00000000 .... DCD 0 ; gdisp 0x00010e4c: 00000c0b .... DCD 3083 ; [Section 10] BSP_disp_scaler_request $a 0x00010e50: e1a0c00d .... MOV r12,r13 0x00010e54: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00010e58: e24cb004 ..L. SUB r11,r12,#4 0x00010e5c: e3a000ff .... MOV r0,#0xff 0x00010e60: ebfffffe .... BL Scaler_Request ; 0x10da8 Section #1 0x00010e64: e3500000 ..P. CMP r0,#0 0x00010e68: b89da800 .... LDMLT r13,{r11,r13,pc} 0x00010e6c: e59f2014 . .. LDR r2,[pc,#20] ; [gdisp = 0x10e88] = 0 0x00010e70: e3a03094 .0.. MOV r3,#0x94 0x00010e74: e0232093 . #. MLA r3,r3,r0,r2 0x00010e78: e3a020ff . .. MOV r2,#0xff 0x00010e7c: e2800064 d... ADD r0,r0,#0x64 0x00010e80: e5832458 X$.. STR r2,[r3,#0x458] 0x00010e84: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00010e88: 00000000 .... DCD 0 ; gdisp Scaler_Exit $a 0x00010e8c: e1a0c00d .... MOV r12,r13 0x00010e90: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00010e94: e24cb004 ..L. SUB r11,r12,#4 0x00010e98: e2505000 .PP. SUBS r5,r0,#0 0x00010e9c: 1a000003 .... BNE {pc} + 0x14 ; 0x10eb0 0x00010ea0: e280002d -... ADD r0,r0,#0x2d 0x00010ea4: ebfffffe .... BL OSAL_InterruptDisable ; 0x3180 Section #1 0x00010ea8: e3a0002d -... MOV r0,#0x2d 0x00010eac: ea000004 .... B {pc} + 0x18 ; 0x10ec4 0x00010eb0: e3550001 ..U. CMP r5,#1 0x00010eb4: 1a000005 .... BNE {pc} + 0x1c ; 0x10ed0 0x00010eb8: e3a00037 7... MOV r0,#0x37 0x00010ebc: ebfffffe .... BL OSAL_InterruptDisable ; 0x3180 Section #1 0x00010ec0: e3a00037 7... MOV r0,#0x37 0x00010ec4: e59f1034 4... LDR r1,[pc,#52] ; [Scaler_event_proc = 0x10f00] = 0 0x00010ec8: e1a02005 . .. MOV r2,r5 0x00010ecc: ebfffffe .... BL OSAL_UnRegISR ; 0x31a8 Section #1 0x00010ed0: e6ef4075 u@.. UXTB r4,r5 0x00010ed4: e3a01080 .... MOV r1,#0x80 0x00010ed8: e1a00004 .... MOV r0,r4 0x00010edc: ebfffffe .... BL DE_SCAL_DisableINT ; 0x6290 Section #1 0x00010ee0: e1a00004 .... MOV r0,r4 0x00010ee4: ebfffffe .... BL DE_SCAL_Reset ; 0x5540 Section #1 0x00010ee8: e1a00004 .... MOV r0,r4 0x00010eec: ebfffffe .... BL DE_SCAL_Disable ; 0x5690 Section #1 0x00010ef0: e1a00005 .... MOV r0,r5 0x00010ef4: ebfffffe .... BL scaler_clk_off ; 0xaf00 Section #1 0x00010ef8: e3a00000 .... MOV r0,#0 0x00010efc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00010f00: 00000000 .... DCD 0 ; Scaler_event_proc Scaler_Init $a 0x00010f04: e1a0c00d .... MOV r12,r13 0x00010f08: e92dd810 ..-. PUSH {r4,r11,r12,r14,pc} 0x00010f0c: e24cb004 ..L. SUB r11,r12,#4 0x00010f10: e24dd00c ..M. SUB r13,r13,#0xc 0x00010f14: e1a04000 .@.. MOV r4,r0 0x00010f18: ebfffffe .... BL scaler_clk_init ; 0xb980 Section #1 0x00010f1c: e6ef0074 t... UXTB r0,r4 0x00010f20: e3a01080 .... MOV r1,#0x80 0x00010f24: ebfffffe .... BL DE_SCAL_EnableINT ; 0x6260 Section #1 0x00010f28: e3540000 ..T. CMP r4,#0 0x00010f2c: 1a000006 .... BNE {pc} + 0x20 ; 0x10f4c 0x00010f30: e1a01004 .... MOV r1,r4 0x00010f34: e59f2044 D .. LDR r2,[pc,#68] ; [Scaler_event_proc = 0x10f80] = 0 0x00010f38: e1a03004 .0.. MOV r3,r4 0x00010f3c: e3a0002d -... MOV r0,#0x2d 0x00010f40: e58d4000 .@.. STR r4,[r13,#0] 0x00010f44: e58d4004 .@.. STR r4,[r13,#4] 0x00010f48: ea000008 .... B {pc} + 0x28 ; 0x10f70 0x00010f4c: e3540001 ..T. CMP r4,#1 0x00010f50: 1a000007 .... BNE {pc} + 0x24 ; 0x10f74 0x00010f54: e59f2024 $ .. LDR r2,[pc,#36] ; [Scaler_event_proc = 0x10f80] = 0 0x00010f58: e3a0c000 .... MOV r12,#0 0x00010f5c: e1a03004 .0.. MOV r3,r4 0x00010f60: e1a0100c .... MOV r1,r12 0x00010f64: e3a00037 7... MOV r0,#0x37 0x00010f68: e58dc000 .... STR r12,[r13,#0] 0x00010f6c: e58dc004 .... STR r12,[r13,#4] 0x00010f70: ebfffffe .... BL OSAL_RegISR ; 0x31c0 Section #1 0x00010f74: e3a00000 .... MOV r0,#0 0x00010f78: e24bd010 ..K. SUB r13,r11,#0x10 0x00010f7c: e89da810 .... LDM r13,{r4,r11,r13,pc} $d 0x00010f80: 00000000 .... DCD 0 ; Scaler_event_proc Scaler_event_proc $a 0x00010f84: e1a0c00d .... MOV r12,r13 0x00010f88: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00010f8c: e24cb004 ..L. SUB r11,r12,#4 0x00010f90: e6ef4071 q@.. UXTB r4,r1 0x00010f94: e1a05001 .P.. MOV r5,r1 0x00010f98: e1a00004 .... MOV r0,r4 0x00010f9c: ebfffffe .... BL DE_SCAL_QueryINT ; 0x62c0 Section #1 0x00010fa0: e3100080 .... TST r0,#0x80 0x00010fa4: 0a000009 .... BEQ {pc} + 0x2c ; 0x10fd0 0x00010fa8: e3a01080 .... MOV r1,#0x80 0x00010fac: e1a00004 .... MOV r0,r4 0x00010fb0: ebfffffe .... BL DE_SCAL_ClearINT ; 0x62e4 Section #1 0x00010fb4: e1a00004 .... MOV r0,r4 0x00010fb8: e30011ff .... MOV r1,#0x1ff 0x00010fbc: ebfffffe .... BL DE_SCAL_DisableINT ; 0x6290 Section #1 0x00010fc0: e1a00005 .... MOV r0,r5 0x00010fc4: e59f300c .0.. LDR r3,[pc,#12] ; [gdisp = 0x10fd8] = 0 0x00010fc8: e1a0e00f .... MOV r14,pc 0x00010fcc: e593f030 0... LDR pc,[r3,#0x30] 0x00010fd0: e3a00001 .... MOV r0,#1 0x00010fd4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00010fd8: 00000000 .... DCD 0 ; gdisp Sprite_Id_To_Hid $a 0x00010fdc: e1a0c00d .... MOV r12,r13 0x00010fe0: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00010fe4: e24cb004 ..L. SUB r11,r12,#4 0x00010fe8: e3710001 ..q. CMN r1,#1 0x00010fec: 13a02046 F .. MOVNE r2,#0x46 0x00010ff0: 159f3010 .0.. LDRNE r3,[pc,#16] ; [([Section 17] + 18988) = 0x11008] = 0x4a2c 0x00010ff4: 10221092 ..". MLANE r2,r2,r0,r1 0x00010ff8: 03a00000 .... MOVEQ r0,#0 0x00010ffc: 10833102 .1.. ADDNE r3,r3,r2,LSL #2 0x00011000: 15930094 .... LDRNE r0,[r3,#0x94] 0x00011004: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00011008: 00004a2c ,J.. DCD 18988 ; [Section 17] Sprite_Hid_To_Id $a 0x0001100c: e1a0c00d .... MOV r12,r13 0x00011010: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00011014: e24cb004 ..L. SUB r11,r12,#4 0x00011018: e3510000 ..Q. CMP r1,#0 0x0001101c: e1a0c000 .... MOV r12,r0 0x00011020: 0a00000a .... BEQ {pc} + 0x30 ; 0x11050 0x00011024: e59f302c ,0.. LDR r3,[pc,#44] ; [([Section 17] + 18988) = 0x11058] = 0x4a2c 0x00011028: e3a02f46 F/.. MOV r2,#0x118 0x0001102c: e3a00000 .... MOV r0,#0 0x00011030: e0223c92 .<". MLA r2,r2,r12,r3 0x00011034: e5923094 .0.. LDR r3,[r2,#0x94] 0x00011038: e2822004 . .. ADD r2,r2,#4 0x0001103c: e1530001 ..S. CMP r3,r1 0x00011040: 089da800 .... LDMEQ r13,{r11,r13,pc} 0x00011044: e2800001 .... ADD r0,r0,#1 0x00011048: e3500020 .P. CMP r0,#0x20 0x0001104c: 1afffff8 .... BNE {pc} - 0x18 ; 0x11034 0x00011050: e3e00000 .... MVN r0,#0 0x00011054: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00011058: 00004a2c ,J.. DCD 18988 ; [Section 17] List_Find_Sprite_Block $a 0x0001105c: e1a0c00d .... MOV r12,r13 0x00011060: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00011064: e24cb004 ..L. SUB r11,r12,#4 0x00011068: e59f203c < .. LDR r2,[pc,#60] ; [([Section 17] + 18988) = 0x110ac] = 0x4a2c 0x0001106c: e3a03f46 F?.. MOV r3,#0x118 0x00011070: e0202093 . . MLA r0,r3,r0,r2 0x00011074: e5902114 .!.. LDR r2,[r0,#0x114] 0x00011078: e3520000 ..R. CMP r2,#0 0x0001107c: 01a00002 .... MOVEQ r0,r2 0x00011080: 089da800 .... LDMEQ r13,{r11,r13,pc} 0x00011084: e1a00002 .... MOV r0,r2 0x00011088: e5903008 .0.. LDR r3,[r0,#8] 0x0001108c: e5933004 .0.. LDR r3,[r3,#4] 0x00011090: e1530001 ..S. CMP r3,r1 0x00011094: 089da800 .... LDMEQ r13,{r11,r13,pc} 0x00011098: e5900000 .... LDR r0,[r0,#0] 0x0001109c: e1500002 ..P. CMP r0,r2 0x000110a0: 1afffff8 .... BNE {pc} - 0x18 ; 0x11088 0x000110a4: e3a00000 .... MOV r0,#0 0x000110a8: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000110ac: 00004a2c ,J.. DCD 18988 ; [Section 17] List_Delete_Sprite_Block $a 0x000110b0: e1a0c00d .... MOV r12,r13 0x000110b4: e92dd870 p.-. PUSH {r4-r6,r11,r12,r14,pc} 0x000110b8: e24cb004 ..L. SUB r11,r12,#4 0x000110bc: e251c000 ..Q. SUBS r12,r1,#0 0x000110c0: 0a000021 !... BEQ {pc} + 0x8c ; 0x1114c 0x000110c4: e59c3008 .0.. LDR r3,[r12,#8] 0x000110c8: e5936004 .`.. LDR r6,[r3,#4] 0x000110cc: e3560000 ..V. CMP r6,#0 0x000110d0: 1a000017 .... BNE {pc} + 0x64 ; 0x11134 0x000110d4: e59c5000 .P.. LDR r5,[r12,#0] 0x000110d8: e59f2074 t .. LDR r2,[pc,#116] ; [([Section 17] + 18988) = 0x11154] = 0x4a2c 0x000110dc: e5953008 .0.. LDR r3,[r5,#8] 0x000110e0: e5934004 .@.. LDR r4,[r3,#4] 0x000110e4: e3540000 ..T. CMP r4,#0 0x000110e8: 03a03f46 F?.. MOVEQ r3,#0x118 0x000110ec: 00232093 . #. MLAEQ r3,r3,r0,r2 0x000110f0: 05834114 .A.. STREQ r4,[r3,#0x114] 0x000110f4: 0a00000e .... BEQ {pc} + 0x40 ; 0x11134 0x000110f8: e3a03046 F0.. MOV r3,#0x46 0x000110fc: e3a01f46 F... MOV r1,#0x118 0x00011100: e0234093 .@#. MLA r3,r3,r0,r4 0x00011104: e0212091 . !. MLA r1,r1,r0,r2 0x00011108: e2833024 $0.. ADD r3,r3,#0x24 0x0001110c: e0823103 .1.. ADD r3,r2,r3,LSL #2 0x00011110: e5910094 .... LDR r0,[r1,#0x94] 0x00011114: e5932004 . .. LDR r2,[r3,#4] 0x00011118: e5812094 . .. STR r2,[r1,#0x94] 0x0001111c: e5830004 .... STR r0,[r3,#4] 0x00011120: e5953008 .0.. LDR r3,[r5,#8] 0x00011124: e5836004 .`.. STR r6,[r3,#4] 0x00011128: e59c3008 .0.. LDR r3,[r12,#8] 0x0001112c: e5834004 .@.. STR r4,[r3,#4] 0x00011130: e5815114 .Q.. STR r5,[r1,#0x114] 0x00011134: e89c000c .... LDM r12,{r2,r3} 0x00011138: e5832000 . .. STR r2,[r3,#0] 0x0001113c: e59c2000 . .. LDR r2,[r12,#0] 0x00011140: e58cc000 .... STR r12,[r12,#0] 0x00011144: e5823004 .0.. STR r3,[r2,#4] 0x00011148: e58cc004 .... STR r12,[r12,#4] 0x0001114c: e1a0000c .... MOV r0,r12 0x00011150: e89da870 p... LDM r13,{r4-r6,r11,r13,pc} $d 0x00011154: 00004a2c ,J.. DCD 18988 ; [Section 17] List_Get_Last_Sprite_Block_Id $a 0x00011158: e1a0c00d .... MOV r12,r13 0x0001115c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00011160: e24cb004 ..L. SUB r11,r12,#4 0x00011164: e59f2020 .. LDR r2,[pc,#32] ; [([Section 17] + 18988) = 0x1118c] = 0x4a2c 0x00011168: e3a03f46 F?.. MOV r3,#0x118 0x0001116c: e0202093 . . MLA r0,r3,r0,r2 0x00011170: e5903114 .1.. LDR r3,[r0,#0x114] 0x00011174: e3530000 ..S. CMP r3,#0 0x00011178: 15933004 .0.. LDRNE r3,[r3,#4] 0x0001117c: 03e00000 .... MVNEQ r0,#0 0x00011180: 15933008 .0.. LDRNE r3,[r3,#8] 0x00011184: 15930004 .... LDRNE r0,[r3,#4] 0x00011188: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0001118c: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_get_alpha_enable $a 0x00011190: e1a0c00d .... MOV r12,r13 0x00011194: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00011198: e24cb004 ..L. SUB r11,r12,#4 0x0001119c: e59f200c . .. LDR r2,[pc,#12] ; [([Section 17] + 18988) = 0x111b0] = 0x4a2c 0x000111a0: e3a03f46 F?.. MOV r3,#0x118 0x000111a4: e0202093 . . MLA r0,r3,r0,r2 0x000111a8: e1d009d0 .... LDRSB r0,[r0,#0x90] 0x000111ac: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000111b0: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_get_alpha_value $a 0x000111b4: e1a0c00d .... MOV r12,r13 0x000111b8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000111bc: e24cb004 ..L. SUB r11,r12,#4 0x000111c0: e59f200c . .. LDR r2,[pc,#12] ; [([Section 17] + 18988) = 0x111d4] = 0x4a2c 0x000111c4: e3a03f46 F?.. MOV r3,#0x118 0x000111c8: e0202093 . . MLA r0,r3,r0,r2 0x000111cc: e5d00091 .... LDRB r0,[r0,#0x91] 0x000111d0: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000111d4: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_get_top_block $a 0x000111d8: e1a0c00d .... MOV r12,r13 0x000111dc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000111e0: e24cb004 ..L. SUB r11,r12,#4 0x000111e4: e59f2020 .. LDR r2,[pc,#32] ; [([Section 17] + 18988) = 0x1120c] = 0x4a2c 0x000111e8: e3a03f46 F?.. MOV r3,#0x118 0x000111ec: e0232093 . #. MLA r3,r3,r0,r2 0x000111f0: e5933114 .1.. LDR r3,[r3,#0x114] 0x000111f4: e3530000 ..S. CMP r3,#0 0x000111f8: 15933008 .0.. LDRNE r3,[r3,#8] 0x000111fc: 03e01000 .... MVNEQ r1,#0 0x00011200: 15931004 .... LDRNE r1,[r3,#4] 0x00011204: ebffff74 t... BL {pc} - 0x228 ; 0x10fdc 0x00011208: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0001120c: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_get_bottom_block $a 0x00011210: e1a0c00d .... MOV r12,r13 0x00011214: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00011218: e24cb004 ..L. SUB r11,r12,#4 0x0001121c: e1a04000 .@.. MOV r4,r0 0x00011220: ebffffcc .... BL {pc} - 0xc8 ; 0x11158 0x00011224: e1a01000 .... MOV r1,r0 0x00011228: e1a00004 .... MOV r0,r4 0x0001122c: ebffff6a j... BL {pc} - 0x250 ; 0x10fdc 0x00011230: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} BSP_disp_sprite_get_block_number 0x00011234: e1a0c00d .... MOV r12,r13 0x00011238: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0001123c: e24cb004 ..L. SUB r11,r12,#4 0x00011240: e59f200c . .. LDR r2,[pc,#12] ; [([Section 17] + 18988) = 0x11254] = 0x4a2c 0x00011244: e3a03f46 F?.. MOV r3,#0x118 0x00011248: e0202093 . . MLA r0,r3,r0,r2 0x0001124c: e5d00092 .... LDRB r0,[r0,#0x92] 0x00011250: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00011254: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_get_srceen_win $a 0x00011258: e1a0c00d .... MOV r12,r13 0x0001125c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00011260: e24cb004 ..L. SUB r11,r12,#4 0x00011264: e1a04002 .@.. MOV r4,r2 0x00011268: e1a05000 .P.. MOV r5,r0 0x0001126c: ebffff66 f... BL {pc} - 0x260 ; 0x1100c 0x00011270: e3a03046 F0.. MOV r3,#0x46 0x00011274: e59f205c \ .. LDR r2,[pc,#92] ; [([Section 17] + 18988) = 0x112d8] = 0x4a2c 0x00011278: e0230593 ..#. MLA r3,r3,r5,r0 0x0001127c: e1a01000 .... MOV r1,r0 0x00011280: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x00011284: e5923004 .0.. LDR r3,[r2,#4] 0x00011288: e3130008 .... TST r3,#8 0x0001128c: 03e02003 . .. MVNEQ r2,#3 0x00011290: 0a00000e .... BEQ {pc} + 0x40 ; 0x112d0 0x00011294: e1a00005 .... MOV r0,r5 0x00011298: ebffff6f o... BL {pc} - 0x23c ; 0x1105c 0x0001129c: e3a02000 . .. MOV r2,#0 0x000112a0: e5903008 .0.. LDR r3,[r0,#8] 0x000112a4: e5933018 .0.. LDR r3,[r3,#0x18] 0x000112a8: e5843000 .0.. STR r3,[r4,#0] 0x000112ac: e5903008 .0.. LDR r3,[r0,#8] 0x000112b0: e593301c .0.. LDR r3,[r3,#0x1c] 0x000112b4: e5843004 .0.. STR r3,[r4,#4] 0x000112b8: e5903008 .0.. LDR r3,[r0,#8] 0x000112bc: e5933020 0.. LDR r3,[r3,#0x20] 0x000112c0: e5843008 .0.. STR r3,[r4,#8] 0x000112c4: e5903008 .0.. LDR r3,[r0,#8] 0x000112c8: e5933024 $0.. LDR r3,[r3,#0x24] 0x000112cc: e584300c .0.. STR r3,[r4,#0xc] 0x000112d0: e1a00002 .... MOV r0,r2 0x000112d4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x000112d8: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_get_src_win $a 0x000112dc: e1a0c00d .... MOV r12,r13 0x000112e0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000112e4: e24cb004 ..L. SUB r11,r12,#4 0x000112e8: e1a04002 .@.. MOV r4,r2 0x000112ec: e1a05000 .P.. MOV r5,r0 0x000112f0: ebffff45 E... BL {pc} - 0x2e4 ; 0x1100c 0x000112f4: e3a03046 F0.. MOV r3,#0x46 0x000112f8: e59f205c \ .. LDR r2,[pc,#92] ; [([Section 17] + 18988) = 0x1135c] = 0x4a2c 0x000112fc: e0230593 ..#. MLA r3,r3,r5,r0 0x00011300: e1a01000 .... MOV r1,r0 0x00011304: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x00011308: e5923004 .0.. LDR r3,[r2,#4] 0x0001130c: e3130008 .... TST r3,#8 0x00011310: 03e02003 . .. MVNEQ r2,#3 0x00011314: 0a00000e .... BEQ {pc} + 0x40 ; 0x11354 0x00011318: e1a00005 .... MOV r0,r5 0x0001131c: ebffff4e N... BL {pc} - 0x2c0 ; 0x1105c 0x00011320: e3a02000 . .. MOV r2,#0 0x00011324: e5903008 .0.. LDR r3,[r0,#8] 0x00011328: e5933008 .0.. LDR r3,[r3,#8] 0x0001132c: e5843000 .0.. STR r3,[r4,#0] 0x00011330: e5903008 .0.. LDR r3,[r0,#8] 0x00011334: e593300c .0.. LDR r3,[r3,#0xc] 0x00011338: e5843004 .0.. STR r3,[r4,#4] 0x0001133c: e5903008 .0.. LDR r3,[r0,#8] 0x00011340: e5933020 0.. LDR r3,[r3,#0x20] 0x00011344: e5843008 .0.. STR r3,[r4,#8] 0x00011348: e5903008 .0.. LDR r3,[r0,#8] 0x0001134c: e5933024 $0.. LDR r3,[r3,#0x24] 0x00011350: e584300c .0.. STR r3,[r4,#0xc] 0x00011354: e1a00002 .... MOV r0,r2 0x00011358: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x0001135c: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_get_framebufer $a 0x00011360: e1a0c00d .... MOV r12,r13 0x00011364: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00011368: e24cb004 ..L. SUB r11,r12,#4 0x0001136c: e1a04000 .@.. MOV r4,r0 0x00011370: e1a05002 .P.. MOV r5,r2 0x00011374: ebffff24 $... BL {pc} - 0x368 ; 0x1100c 0x00011378: e3a03046 F0.. MOV r3,#0x46 0x0001137c: e59f6068 h`.. LDR r6,[pc,#104] ; [([Section 17] + 18988) = 0x113ec] = 0x4a2c 0x00011380: e0230493 ..#. MLA r3,r3,r4,r0 0x00011384: e0863103 .1.. ADD r3,r6,r3,LSL #2 0x00011388: e5933004 .0.. LDR r3,[r3,#4] 0x0001138c: e3130008 .... TST r3,#8 0x00011390: 03e01003 .... MVNEQ r1,#3 0x00011394: 0a000012 .... BEQ {pc} + 0x50 ; 0x113e4 0x00011398: e1a01000 .... MOV r1,r0 0x0001139c: e1a00004 .... MOV r0,r4 0x000113a0: ebffff2d -... BL {pc} - 0x344 ; 0x1105c 0x000113a4: e3a03f46 F?.. MOV r3,#0x118 0x000113a8: e0236493 .d#. MLA r3,r3,r4,r6 0x000113ac: e3a01000 .... MOV r1,#0 0x000113b0: e593208c . .. LDR r2,[r3,#0x8c] 0x000113b4: e5852014 . .. STR r2,[r5,#0x14] 0x000113b8: e5933088 .0.. LDR r3,[r3,#0x88] 0x000113bc: e5853018 .0.. STR r3,[r5,#0x18] 0x000113c0: e5903008 .0.. LDR r3,[r0,#8] 0x000113c4: e5933028 (0.. LDR r3,[r3,#0x28] 0x000113c8: e5853000 .0.. STR r3,[r5,#0] 0x000113cc: e5903008 .0.. LDR r3,[r0,#8] 0x000113d0: e593302c ,0.. LDR r3,[r3,#0x2c] 0x000113d4: e585300c .0.. STR r3,[r5,#0xc] 0x000113d8: e5903008 .0.. LDR r3,[r0,#8] 0x000113dc: e5933030 00.. LDR r3,[r3,#0x30] 0x000113e0: e5853010 .0.. STR r3,[r5,#0x10] 0x000113e4: e1a00001 .... MOV r0,r1 0x000113e8: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x000113ec: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_get_para $a 0x000113f0: e1a0c00d .... MOV r12,r13 0x000113f4: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x000113f8: e24cb004 ..L. SUB r11,r12,#4 0x000113fc: e1a04002 .@.. MOV r4,r2 0x00011400: e1a05000 .P.. MOV r5,r0 0x00011404: ebffff00 .... BL {pc} - 0x3f8 ; 0x1100c 0x00011408: e3a03046 F0.. MOV r3,#0x46 0x0001140c: e59f60c0 .`.. LDR r6,[pc,#192] ; [([Section 17] + 18988) = 0x114d4] = 0x4a2c 0x00011410: e0230593 ..#. MLA r3,r3,r5,r0 0x00011414: e0863103 .1.. ADD r3,r6,r3,LSL #2 0x00011418: e5933004 .0.. LDR r3,[r3,#4] 0x0001141c: e3130008 .... TST r3,#8 0x00011420: 03e02003 . .. MVNEQ r2,#3 0x00011424: 0a000028 (... BEQ {pc} + 0xa8 ; 0x114cc 0x00011428: e1a01000 .... MOV r1,r0 0x0001142c: e1a00005 .... MOV r0,r5 0x00011430: ebffff09 .... BL {pc} - 0x3d4 ; 0x1105c 0x00011434: e3a03f46 F?.. MOV r3,#0x118 0x00011438: e0236593 .e#. MLA r3,r3,r5,r6 0x0001143c: e3a02000 . .. MOV r2,#0 0x00011440: e593308c .0.. LDR r3,[r3,#0x8c] 0x00011444: e5843014 .0.. STR r3,[r4,#0x14] 0x00011448: e5903008 .0.. LDR r3,[r0,#8] 0x0001144c: e5933028 (0.. LDR r3,[r3,#0x28] 0x00011450: e5843000 .0.. STR r3,[r4,#0] 0x00011454: e5903008 .0.. LDR r3,[r0,#8] 0x00011458: e593302c ,0.. LDR r3,[r3,#0x2c] 0x0001145c: e584300c .0.. STR r3,[r4,#0xc] 0x00011460: e5903008 .0.. LDR r3,[r0,#8] 0x00011464: e5933030 00.. LDR r3,[r3,#0x30] 0x00011468: e5843010 .0.. STR r3,[r4,#0x10] 0x0001146c: e5903008 .0.. LDR r3,[r0,#8] 0x00011470: e5933008 .0.. LDR r3,[r3,#8] 0x00011474: e5843028 (0.. STR r3,[r4,#0x28] 0x00011478: e5903008 .0.. LDR r3,[r0,#8] 0x0001147c: e593300c .0.. LDR r3,[r3,#0xc] 0x00011480: e584302c ,0.. STR r3,[r4,#0x2c] 0x00011484: e5903008 .0.. LDR r3,[r0,#8] 0x00011488: e5933020 0.. LDR r3,[r3,#0x20] 0x0001148c: e5843030 00.. STR r3,[r4,#0x30] 0x00011490: e5903008 .0.. LDR r3,[r0,#8] 0x00011494: e5933024 $0.. LDR r3,[r3,#0x24] 0x00011498: e5843034 40.. STR r3,[r4,#0x34] 0x0001149c: e5903008 .0.. LDR r3,[r0,#8] 0x000114a0: e5933018 .0.. LDR r3,[r3,#0x18] 0x000114a4: e5843038 80.. STR r3,[r4,#0x38] 0x000114a8: e5903008 .0.. LDR r3,[r0,#8] 0x000114ac: e593301c .0.. LDR r3,[r3,#0x1c] 0x000114b0: e584303c <0.. STR r3,[r4,#0x3c] 0x000114b4: e5903008 .0.. LDR r3,[r0,#8] 0x000114b8: e5933020 0.. LDR r3,[r3,#0x20] 0x000114bc: e5843040 @0.. STR r3,[r4,#0x40] 0x000114c0: e5903008 .0.. LDR r3,[r0,#8] 0x000114c4: e5933024 $0.. LDR r3,[r3,#0x24] 0x000114c8: e5843044 D0.. STR r3,[r4,#0x44] 0x000114cc: e1a00002 .... MOV r0,r2 0x000114d0: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x000114d4: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_get_pre_block $a 0x000114d8: e1a0c00d .... MOV r12,r13 0x000114dc: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000114e0: e24cb004 ..L. SUB r11,r12,#4 0x000114e4: e1a04000 .@.. MOV r4,r0 0x000114e8: ebfffec7 .... BL {pc} - 0x4dc ; 0x1100c 0x000114ec: e3a03046 F0.. MOV r3,#0x46 0x000114f0: e59f5050 PP.. LDR r5,[pc,#80] ; [([Section 17] + 18988) = 0x11548] = 0x4a2c 0x000114f4: e0230493 ..#. MLA r3,r3,r4,r0 0x000114f8: e0853103 .1.. ADD r3,r5,r3,LSL #2 0x000114fc: e5933004 .0.. LDR r3,[r3,#4] 0x00011500: e3130008 .... TST r3,#8 0x00011504: 03e00003 .... MVNEQ r0,#3 0x00011508: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x0001150c: e1a01000 .... MOV r1,r0 0x00011510: e1a00004 .... MOV r0,r4 0x00011514: ebfffed0 .... BL {pc} - 0x4b8 ; 0x1105c 0x00011518: e3a03f46 F?.. MOV r3,#0x118 0x0001151c: e0235493 .T#. MLA r3,r3,r4,r5 0x00011520: e5933114 .1.. LDR r3,[r3,#0x114] 0x00011524: e1500003 ..P. CMP r0,r3 0x00011528: 03a00000 .... MOVEQ r0,#0 0x0001152c: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x00011530: e5903004 .0.. LDR r3,[r0,#4] 0x00011534: e1a00004 .... MOV r0,r4 0x00011538: e5933008 .0.. LDR r3,[r3,#8] 0x0001153c: e5931004 .... LDR r1,[r3,#4] 0x00011540: ebfffea5 .... BL {pc} - 0x564 ; 0x10fdc 0x00011544: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00011548: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_get_next_block $a 0x0001154c: e1a0c00d .... MOV r12,r13 0x00011550: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00011554: e24cb004 ..L. SUB r11,r12,#4 0x00011558: e1a04000 .@.. MOV r4,r0 0x0001155c: ebfffeaa .... BL {pc} - 0x550 ; 0x1100c 0x00011560: e3a03046 F0.. MOV r3,#0x46 0x00011564: e59f5054 TP.. LDR r5,[pc,#84] ; [([Section 17] + 18988) = 0x115c0] = 0x4a2c 0x00011568: e0230493 ..#. MLA r3,r3,r4,r0 0x0001156c: e0853103 .1.. ADD r3,r5,r3,LSL #2 0x00011570: e5933004 .0.. LDR r3,[r3,#4] 0x00011574: e3130008 .... TST r3,#8 0x00011578: 03e00003 .... MVNEQ r0,#3 0x0001157c: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x00011580: e1a01000 .... MOV r1,r0 0x00011584: e1a00004 .... MOV r0,r4 0x00011588: ebfffeb3 .... BL {pc} - 0x52c ; 0x1105c 0x0001158c: e3a03f46 F?.. MOV r3,#0x118 0x00011590: e0235493 .T#. MLA r3,r3,r4,r5 0x00011594: e5933114 .1.. LDR r3,[r3,#0x114] 0x00011598: e5933004 .0.. LDR r3,[r3,#4] 0x0001159c: e1500003 ..P. CMP r0,r3 0x000115a0: 03a00000 .... MOVEQ r0,#0 0x000115a4: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x000115a8: e5903000 .0.. LDR r3,[r0,#0] 0x000115ac: e1a00004 .... MOV r0,r4 0x000115b0: e5933008 .0.. LDR r3,[r3,#8] 0x000115b4: e5931004 .... LDR r1,[r3,#4] 0x000115b8: ebfffe87 .... BL {pc} - 0x5dc ; 0x10fdc 0x000115bc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x000115c0: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_get_prio $a 0x000115c4: e1a0c00d .... MOV r12,r13 0x000115c8: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000115cc: e24cb004 ..L. SUB r11,r12,#4 0x000115d0: e1a04000 .@.. MOV r4,r0 0x000115d4: ebfffe8c .... BL {pc} - 0x5c8 ; 0x1100c 0x000115d8: e3a03046 F0.. MOV r3,#0x46 0x000115dc: e59f205c \ .. LDR r2,[pc,#92] ; [([Section 17] + 18988) = 0x11640] = 0x4a2c 0x000115e0: e0230493 ..#. MLA r3,r3,r4,r0 0x000115e4: e1a0c000 .... MOV r12,r0 0x000115e8: e0823103 .1.. ADD r3,r2,r3,LSL #2 0x000115ec: e5933004 .0.. LDR r3,[r3,#4] 0x000115f0: e3130008 .... TST r3,#8 0x000115f4: 03e00003 .... MVNEQ r0,#3 0x000115f8: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x000115fc: e3a03f46 F?.. MOV r3,#0x118 0x00011600: e0232493 .$#. MLA r3,r3,r4,r2 0x00011604: e5931114 .... LDR r1,[r3,#0x114] 0x00011608: e3510000 ..Q. CMP r1,#0 0x0001160c: 0a000009 .... BEQ {pc} + 0x2c ; 0x11638 0x00011610: e1a02001 . .. MOV r2,r1 0x00011614: e3a00000 .... MOV r0,#0 0x00011618: e5923008 .0.. LDR r3,[r2,#8] 0x0001161c: e5933004 .0.. LDR r3,[r3,#4] 0x00011620: e153000c ..S. CMP r3,r12 0x00011624: 089da830 0... LDMEQ r13,{r4,r5,r11,r13,pc} 0x00011628: e5922000 . .. LDR r2,[r2,#0] 0x0001162c: e2800001 .... ADD r0,r0,#1 0x00011630: e1520001 ..R. CMP r2,r1 0x00011634: 1afffff7 .... BNE {pc} - 0x1c ; 0x11618 0x00011638: e3e00000 .... MVN r0,#0 0x0001163c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00011640: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_close $a 0x00011644: e1a0c00d .... MOV r12,r13 0x00011648: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x0001164c: e24cb004 ..L. SUB r11,r12,#4 0x00011650: e1a07000 .p.. MOV r7,r0 0x00011654: ebfffe6c l... BL {pc} - 0x648 ; 0x1100c 0x00011658: e3a03046 F0.. MOV r3,#0x46 0x0001165c: e59f209c . .. LDR r2,[pc,#156] ; [([Section 17] + 18988) = 0x11700] = 0x4a2c 0x00011660: e0230793 ..#. MLA r3,r3,r7,r0 0x00011664: e1a08000 .... MOV r8,r0 0x00011668: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x0001166c: e5923004 .0.. LDR r3,[r2,#4] 0x00011670: e3130008 .... TST r3,#8 0x00011674: 03e00003 .... MVNEQ r0,#3 0x00011678: 089dadf0 .... LDMEQ r13,{r4-r8,r10,r11,r13,pc} 0x0001167c: e1a00007 .... MOV r0,r7 0x00011680: e1a01008 .... MOV r1,r8 0x00011684: ebfffe74 t... BL {pc} - 0x628 ; 0x1105c 0x00011688: e5902008 . .. LDR r2,[r0,#8] 0x0001168c: e1a0a000 .... MOV r10,r0 0x00011690: e5923000 .0.. LDR r3,[r2,#0] 0x00011694: e3530001 ..S. CMP r3,#1 0x00011698: 1a00000f .... BNE {pc} + 0x44 ; 0x116dc 0x0001169c: e5926024 $`.. LDR r6,[r2,#0x24] 0x000116a0: e6ef4078 x@.. UXTB r4,r8 0x000116a4: e5925020 P.. LDR r5,[r2,#0x20] 0x000116a8: e1a00007 .... MOV r0,r7 0x000116ac: e1a01004 .... MOV r1,r4 0x000116b0: e3a02000 . .. MOV r2,#0 0x000116b4: e59f3048 H0.. LDR r3,[pc,#72] ; [0x11704] = 0xfffff830 0x000116b8: ebfffffe .... BL DE_BE_Sprite_Block_Set_Pos ; 0x3894 Section #1 0x000116bc: e1a02005 . .. MOV r2,r5 0x000116c0: e1a03006 .0.. MOV r3,r6 0x000116c4: e1a00007 .... MOV r0,r7 0x000116c8: e1a01004 .... MOV r1,r4 0x000116cc: ebfffffe .... BL DE_BE_Sprite_Block_Set_Size ; 0x38e0 Section #1 0x000116d0: e59a2008 . .. LDR r2,[r10,#8] 0x000116d4: e3a03000 .0.. MOV r3,#0 0x000116d8: e5823000 .0.. STR r3,[r2,#0] 0x000116dc: e3a03046 F0.. MOV r3,#0x46 0x000116e0: e59f2018 . .. LDR r2,[pc,#24] ; [([Section 17] + 18988) = 0x11700] = 0x4a2c 0x000116e4: e0238793 ..#. MLA r3,r3,r7,r8 0x000116e8: e3a00000 .... MOV r0,#0 0x000116ec: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x000116f0: e5923004 .0.. LDR r3,[r2,#4] 0x000116f4: e3c33001 .0.. BIC r3,r3,#1 0x000116f8: e5823004 .0.. STR r3,[r2,#4] 0x000116fc: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x00011700: 00004a2c ,J.. DCD 18988 ; [Section 17] 0x00011704: fffff830 0... DCD 4294965296 BSP_disp_sprite_block_open $a 0x00011708: e1a0c00d .... MOV r12,r13 0x0001170c: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00011710: e24cb004 ..L. SUB r11,r12,#4 0x00011714: e1a06000 .`.. MOV r6,r0 0x00011718: ebfffe3b ;... BL {pc} - 0x70c ; 0x1100c 0x0001171c: e3a03046 F0.. MOV r3,#0x46 0x00011720: e59f2098 . .. LDR r2,[pc,#152] ; [([Section 17] + 18988) = 0x117c0] = 0x4a2c 0x00011724: e0230693 ..#. MLA r3,r3,r6,r0 0x00011728: e1a07000 .p.. MOV r7,r0 0x0001172c: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x00011730: e5923004 .0.. LDR r3,[r2,#4] 0x00011734: e3130008 .... TST r3,#8 0x00011738: 03e00003 .... MVNEQ r0,#3 0x0001173c: 089da8f0 .... LDMEQ r13,{r4-r7,r11,r13,pc} 0x00011740: e1a00006 .... MOV r0,r6 0x00011744: e1a01007 .... MOV r1,r7 0x00011748: ebfffe43 C... BL {pc} - 0x6ec ; 0x1105c 0x0001174c: e5902008 . .. LDR r2,[r0,#8] 0x00011750: e1a05000 .P.. MOV r5,r0 0x00011754: e5923000 .0.. LDR r3,[r2,#0] 0x00011758: e3530000 ..S. CMP r3,#0 0x0001175c: 1a00000e .... BNE {pc} + 0x40 ; 0x1179c 0x00011760: e6ef4077 w@.. UXTB r4,r7 0x00011764: e1d231fc .1.. LDRSH r3,[r2,#0x1c] 0x00011768: e1a00006 .... MOV r0,r6 0x0001176c: e1d221f8 .!.. LDRSH r2,[r2,#0x18] 0x00011770: e1a01004 .... MOV r1,r4 0x00011774: ebfffffe .... BL DE_BE_Sprite_Block_Set_Pos ; 0x3894 Section #1 0x00011778: e5952008 . .. LDR r2,[r5,#8] 0x0001177c: e1a01004 .... MOV r1,r4 0x00011780: e1a00006 .... MOV r0,r6 0x00011784: e5923024 $0.. LDR r3,[r2,#0x24] 0x00011788: e5922020 .. LDR r2,[r2,#0x20] 0x0001178c: ebfffffe .... BL DE_BE_Sprite_Block_Set_Size ; 0x38e0 Section #1 0x00011790: e5952008 . .. LDR r2,[r5,#8] 0x00011794: e3a03001 .0.. MOV r3,#1 0x00011798: e5823000 .0.. STR r3,[r2,#0] 0x0001179c: e3a03046 F0.. MOV r3,#0x46 0x000117a0: e59f2018 . .. LDR r2,[pc,#24] ; [([Section 17] + 18988) = 0x117c0] = 0x4a2c 0x000117a4: e0237693 .v#. MLA r3,r3,r6,r7 0x000117a8: e3a00000 .... MOV r0,#0 0x000117ac: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x000117b0: e5923004 .0.. LDR r3,[r2,#4] 0x000117b4: e3833004 .0.. ORR r3,r3,#4 0x000117b8: e5823004 .0.. STR r3,[r2,#4] 0x000117bc: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x000117c0: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_set_src_win $a 0x000117c4: e1a0c00d .... MOV r12,r13 0x000117c8: e92dd9f0 ..-. PUSH {r4-r8,r11,r12,r14,pc} 0x000117cc: e24cb004 ..L. SUB r11,r12,#4 0x000117d0: e24dd014 ..M. SUB r13,r13,#0x14 0x000117d4: e1a06000 .`.. MOV r6,r0 0x000117d8: e1a08002 .... MOV r8,r2 0x000117dc: ebfffe0a .... BL {pc} - 0x7d0 ; 0x1100c 0x000117e0: e3a03046 F0.. MOV r3,#0x46 0x000117e4: e59f40b0 .@.. LDR r4,[pc,#176] ; [([Section 17] + 18988) = 0x1189c] = 0x4a2c 0x000117e8: e0230693 ..#. MLA r3,r3,r6,r0 0x000117ec: e1a07000 .p.. MOV r7,r0 0x000117f0: e0843103 .1.. ADD r3,r4,r3,LSL #2 0x000117f4: e5933004 .0.. LDR r3,[r3,#4] 0x000117f8: e3130008 .... TST r3,#8 0x000117fc: 03e00003 .... MVNEQ r0,#3 0x00011800: 0a000023 #... BEQ {pc} + 0x94 ; 0x11894 0x00011804: e1a01007 .... MOV r1,r7 0x00011808: e1a00006 .... MOV r0,r6 0x0001180c: ebfffe12 .... BL {pc} - 0x7b0 ; 0x1105c 0x00011810: e3a03f46 F?.. MOV r3,#0x118 0x00011814: e0234693 .F#. MLA r3,r3,r6,r4 0x00011818: e1a05000 .P.. MOV r5,r0 0x0001181c: e593008c .... LDR r0,[r3,#0x8c] 0x00011820: ebfffffe .... BL de_format_to_bpp ; 0xd080 Section #1 0x00011824: e1a04000 .@.. MOV r4,r0 0x00011828: e5950008 .... LDR r0,[r5,#8] 0x0001182c: e58d4000 .@.. STR r4,[r13,#0] 0x00011830: e1a041a4 .A.. LSR r4,r4,#3 0x00011834: e5982000 . .. LDR r2,[r8,#0] 0x00011838: e590102c ,... LDR r1,[r0,#0x2c] 0x0001183c: e5983004 .0.. LDR r3,[r8,#4] 0x00011840: e5900028 (... LDR r0,[r0,#0x28] 0x00011844: ebfffffe .... BL DE_BE_Offset_To_Addr ; 0x65f0 Section #1 0x00011848: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x0001184c: e5953008 .0.. LDR r3,[r5,#8] 0x00011850: e6ef1077 w... UXTB r1,r7 0x00011854: e593302c ,0.. LDR r3,[r3,#0x2c] 0x00011858: e0030493 .... MUL r3,r3,r4 0x0001185c: e1a02000 . .. MOV r2,r0 0x00011860: e1a00006 .... MOV r0,r6 0x00011864: ebfffffe .... BL DE_BE_Sprite_Block_Set_fb ; 0x394c Section #1 0x00011868: e24b0028 (.K. SUB r0,r11,#0x28 0x0001186c: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x00011870: e5952008 . .. LDR r2,[r5,#8] 0x00011874: e5983000 .0.. LDR r3,[r8,#0] 0x00011878: e5981004 .... LDR r1,[r8,#4] 0x0001187c: e5823008 .0.. STR r3,[r2,#8] 0x00011880: e5953008 .0.. LDR r3,[r5,#8] 0x00011884: e583100c .... STR r1,[r3,#0xc] 0x00011888: e51b0028 (... LDR r0,[r11,#-0x28] 0x0001188c: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x00011890: e3a00000 .... MOV r0,#0 0x00011894: e24bd020 .K. SUB r13,r11,#0x20 0x00011898: e89da9f0 .... LDM r13,{r4-r8,r11,r13,pc} $d 0x0001189c: 00004a2c ,J.. DCD 18988 ; [Section 17] sprite_set_sprite_block_para $a 0x000118a0: e1a0c00d .... MOV r12,r13 0x000118a4: e92dd9f0 ..-. PUSH {r4-r8,r11,r12,r14,pc} 0x000118a8: e24cb004 ..L. SUB r11,r12,#4 0x000118ac: e24dd00c ..M. SUB r13,r13,#0xc 0x000118b0: e1a08002 .... MOV r8,r2 0x000118b4: e59f20bc . .. LDR r2,[pc,#188] ; [([Section 17] + 18988) = 0x11978] = 0x4a2c 0x000118b8: e1a04003 .@.. MOV r4,r3 0x000118bc: e3a03f46 F?.. MOV r3,#0x118 0x000118c0: e1a07000 .p.. MOV r7,r0 0x000118c4: e6ef6071 q`.. UXTB r6,r1 0x000118c8: e0232093 . #. MLA r3,r3,r0,r2 0x000118cc: e593008c .... LDR r0,[r3,#0x8c] 0x000118d0: ebfffffe .... BL de_format_to_bpp ; 0xd080 Section #1 0x000118d4: e594100c .... LDR r1,[r4,#0xc] 0x000118d8: e5942028 ( .. LDR r2,[r4,#0x28] 0x000118dc: e594302c ,0.. LDR r3,[r4,#0x2c] 0x000118e0: e1a05000 .P.. MOV r5,r0 0x000118e4: e5940000 .... LDR r0,[r4,#0] 0x000118e8: e58d5000 .P.. STR r5,[r13,#0] 0x000118ec: ebfffffe .... BL DE_BE_Offset_To_Addr ; 0x65f0 Section #1 0x000118f0: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x000118f4: e594c00c .... LDR r12,[r4,#0xc] 0x000118f8: e1a031a5 .1.. LSR r3,r5,#3 0x000118fc: e1a01006 .... MOV r1,r6 0x00011900: e003039c .... MUL r3,r12,r3 0x00011904: e1a02000 . .. MOV r2,r0 0x00011908: e1a00007 .... MOV r0,r7 0x0001190c: ebfffffe .... BL DE_BE_Sprite_Block_Set_fb ; 0x394c Section #1 0x00011910: e1a01006 .... MOV r1,r6 0x00011914: e1d423f8 .#.. LDRSH r2,[r4,#0x38] 0x00011918: e1a00007 .... MOV r0,r7 0x0001191c: e1d433fc .3.. LDRSH r3,[r4,#0x3c] 0x00011920: ebfffffe .... BL DE_BE_Sprite_Block_Set_Pos ; 0x3894 Section #1 0x00011924: e5943044 D0.. LDR r3,[r4,#0x44] 0x00011928: e1a01006 .... MOV r1,r6 0x0001192c: e5942040 @ .. LDR r2,[r4,#0x40] 0x00011930: e1a00007 .... MOV r0,r7 0x00011934: ebfffffe .... BL DE_BE_Sprite_Block_Set_Size ; 0x38e0 Section #1 0x00011938: e1a01006 .... MOV r1,r6 0x0001193c: e6ef2078 x .. UXTB r2,r8 0x00011940: e1a00007 .... MOV r0,r7 0x00011944: ebfffffe .... BL DE_BE_Sprite_Block_Set_Next_Id ; 0x398c Section #1 0x00011948: e5941044 D... LDR r1,[r4,#0x44] 0x0001194c: e594300c .0.. LDR r3,[r4,#0xc] 0x00011950: e3a02004 . .. MOV r2,#4 0x00011954: e5940000 .... LDR r0,[r4,#0] 0x00011958: e0030193 .... MUL r3,r3,r1 0x0001195c: e0050395 .... MUL r5,r5,r3 0x00011960: e2855007 .P.. ADD r5,r5,#7 0x00011964: e1a011a5 .... LSR r1,r5,#3 0x00011968: ebfffffe .... BL OSAL_CacheRangeFlush ; 0x2f54 Section #1 0x0001196c: e3a00000 .... MOV r0,#0 0x00011970: e24bd020 .K. SUB r13,r11,#0x20 0x00011974: e89da9f0 .... LDM r13,{r4-r8,r11,r13,pc} $d 0x00011978: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_set_para $a 0x0001197c: e1a0c00d .... MOV r12,r13 0x00011980: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00011984: e24cb004 ..L. SUB r11,r12,#4 0x00011988: e24dd050 P.M. SUB r13,r13,#0x50 0x0001198c: e1a06002 .`.. MOV r6,r2 0x00011990: e1a07000 .p.. MOV r7,r0 0x00011994: ebfffd9c .... BL {pc} - 0x988 ; 0x1100c 0x00011998: e3a03046 F0.. MOV r3,#0x46 0x0001199c: e59f20f0 . .. LDR r2,[pc,#240] ; [([Section 17] + 18988) = 0x11a94] = 0x4a2c 0x000119a0: e0230793 ..#. MLA r3,r3,r7,r0 0x000119a4: e1a04000 .@.. MOV r4,r0 0x000119a8: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x000119ac: e5923004 .0.. LDR r3,[r2,#4] 0x000119b0: e3130008 .... TST r3,#8 0x000119b4: 03e00003 .... MVNEQ r0,#3 0x000119b8: 0a000033 3... BEQ {pc} + 0xd4 ; 0x11a8c 0x000119bc: e1a01004 .... MOV r1,r4 0x000119c0: e1a00007 .... MOV r0,r7 0x000119c4: ebfffda4 .... BL {pc} - 0x968 ; 0x1105c 0x000119c8: e1a01006 .... MOV r1,r6 0x000119cc: e3a02048 H .. MOV r2,#0x48 0x000119d0: e1a05000 .P.. MOV r5,r0 0x000119d4: e24b0068 h.K. SUB r0,r11,#0x68 0x000119d8: ebfffffe .... BL memcpy ; 0x000119dc: e5953008 .0.. LDR r3,[r5,#8] 0x000119e0: e1a01004 .... MOV r1,r4 0x000119e4: e1a00007 .... MOV r0,r7 0x000119e8: e5933000 .0.. LDR r3,[r3,#0] 0x000119ec: e3530000 ..S. CMP r3,#0 0x000119f0: 02433e7d }>C. SUBEQ r3,r3,#0x7d0 0x000119f4: 050b302c ,0.. STREQ r3,[r11,#-0x2c] 0x000119f8: e5952000 . .. LDR r2,[r5,#0] 0x000119fc: e24b3068 h0K. SUB r3,r11,#0x68 0x00011a00: e5922008 . .. LDR r2,[r2,#8] 0x00011a04: e5922004 . .. LDR r2,[r2,#4] 0x00011a08: ebffffa4 .... BL {pc} - 0x168 ; 0x118a0 0x00011a0c: e24b0020 .K. SUB r0,r11,#0x20 0x00011a10: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x00011a14: e5952008 . .. LDR r2,[r5,#8] 0x00011a18: e5963000 .0.. LDR r3,[r6,#0] 0x00011a1c: e5823028 (0.. STR r3,[r2,#0x28] 0x00011a20: e5952008 . .. LDR r2,[r5,#8] 0x00011a24: e596300c .0.. LDR r3,[r6,#0xc] 0x00011a28: e5961010 .... LDR r1,[r6,#0x10] 0x00011a2c: e582302c ,0.. STR r3,[r2,#0x2c] 0x00011a30: e5953008 .0.. LDR r3,[r5,#8] 0x00011a34: e5831030 0... STR r1,[r3,#0x30] 0x00011a38: e5952008 . .. LDR r2,[r5,#8] 0x00011a3c: e5963028 (0.. LDR r3,[r6,#0x28] 0x00011a40: e596002c ,... LDR r0,[r6,#0x2c] 0x00011a44: e5964040 @@.. LDR r4,[r6,#0x40] 0x00011a48: e5823008 .0.. STR r3,[r2,#8] 0x00011a4c: e5953008 .0.. LDR r3,[r5,#8] 0x00011a50: e5961038 8... LDR r1,[r6,#0x38] 0x00011a54: e596c044 D... LDR r12,[r6,#0x44] 0x00011a58: e583000c .... STR r0,[r3,#0xc] 0x00011a5c: e5953008 .0.. LDR r3,[r5,#8] 0x00011a60: e596203c < .. LDR r2,[r6,#0x3c] 0x00011a64: e5831018 .... STR r1,[r3,#0x18] 0x00011a68: e5953008 .0.. LDR r3,[r5,#8] 0x00011a6c: e583201c . .. STR r2,[r3,#0x1c] 0x00011a70: e5953008 .0.. LDR r3,[r5,#8] 0x00011a74: e5834020 @.. STR r4,[r3,#0x20] 0x00011a78: e5953008 .0.. LDR r3,[r5,#8] 0x00011a7c: e583c024 $... STR r12,[r3,#0x24] 0x00011a80: e51b0020 ... LDR r0,[r11,#-0x20] 0x00011a84: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x00011a88: e3a00000 .... MOV r0,#0 0x00011a8c: e24bd01c ..K. SUB r13,r11,#0x1c 0x00011a90: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00011a94: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_set_order $a 0x00011a98: e1a0c00d .... MOV r12,r13 0x00011a9c: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x00011aa0: e24cb004 ..L. SUB r11,r12,#4 0x00011aa4: e24dd048 H.M. SUB r13,r13,#0x48 0x00011aa8: e1a04002 .@.. MOV r4,r2 0x00011aac: e1a08000 .... MOV r8,r0 0x00011ab0: ebfffd55 U... BL {pc} - 0xaa4 ; 0x1100c 0x00011ab4: e1a01004 .... MOV r1,r4 0x00011ab8: e1a07000 .p.. MOV r7,r0 0x00011abc: e1a00008 .... MOV r0,r8 0x00011ac0: ebfffd51 Q... BL {pc} - 0xab4 ; 0x1100c 0x00011ac4: e3a03046 F0.. MOV r3,#0x46 0x00011ac8: e0020893 .... MUL r2,r3,r8 0x00011acc: e59f12a0 .... LDR r1,[pc,#672] ; [([Section 17] + 18988) = 0x11d74] = 0x4a2c 0x00011ad0: e0823007 .0.. ADD r3,r2,r7 0x00011ad4: e0813103 .1.. ADD r3,r1,r3,LSL #2 0x00011ad8: e5933004 .0.. LDR r3,[r3,#4] 0x00011adc: e3130008 .... TST r3,#8 0x00011ae0: e1a04000 .@.. MOV r4,r0 0x00011ae4: 0a00009f .... BEQ {pc} + 0x284 ; 0x11d68 0x00011ae8: e3700001 ..p. CMN r0,#1 0x00011aec: 0a000004 .... BEQ {pc} + 0x18 ; 0x11b04 0x00011af0: e0823000 .0.. ADD r3,r2,r0 0x00011af4: e0813103 .1.. ADD r3,r1,r3,LSL #2 0x00011af8: e5933004 .0.. LDR r3,[r3,#4] 0x00011afc: e3130008 .... TST r3,#8 0x00011b00: 0a000098 .... BEQ {pc} + 0x268 ; 0x11d68 0x00011b04: e1570004 ..W. CMP r7,r4 0x00011b08: 0a000094 .... BEQ {pc} + 0x258 ; 0x11d60 0x00011b0c: e3740001 ..t. CMN r4,#1 0x00011b10: 03a06000 .`.. MOVEQ r6,#0 0x00011b14: 0a00000d .... BEQ {pc} + 0x3c ; 0x11b50 0x00011b18: e1a00008 .... MOV r0,r8 0x00011b1c: e1a01004 .... MOV r1,r4 0x00011b20: ebfffd4d M... BL {pc} - 0xac4 ; 0x1105c 0x00011b24: e5903000 .0.. LDR r3,[r0,#0] 0x00011b28: e1a06000 .`.. MOV r6,r0 0x00011b2c: e5933008 .0.. LDR r3,[r3,#8] 0x00011b30: e5933004 .0.. LDR r3,[r3,#4] 0x00011b34: e1530007 ..S. CMP r3,r7 0x00011b38: 13a03000 .0.. MOVNE r3,#0 0x00011b3c: 03a03001 .0.. MOVEQ r3,#1 0x00011b40: e3570000 ..W. CMP r7,#0 0x00011b44: 03a03000 .0.. MOVEQ r3,#0 0x00011b48: e3530000 ..S. CMP r3,#0 0x00011b4c: 1a000083 .... BNE {pc} + 0x214 ; 0x11d60 0x00011b50: e1a01007 .... MOV r1,r7 0x00011b54: e1a00008 .... MOV r0,r8 0x00011b58: ebfffd3f ?... BL {pc} - 0xafc ; 0x1105c 0x00011b5c: e3570000 ..W. CMP r7,#0 0x00011b60: 05907000 .p.. LDREQ r7,[r0,#0] 0x00011b64: e1a05000 .P.. MOV r5,r0 0x00011b68: 15907004 .p.. LDRNE r7,[r0,#4] 0x00011b6c: e3740001 ..t. CMN r4,#1 0x00011b70: 059f21fc .!.. LDREQ r2,[pc,#508] ; [([Section 17] + 18988) = 0x11d74] = 0x4a2c 0x00011b74: 03a03f46 F?.. MOVEQ r3,#0x118 0x00011b78: 00232893 .(#. MLAEQ r3,r3,r8,r2 0x00011b7c: 0593a114 .... LDREQ r10,[r3,#0x114] 0x00011b80: 0a000003 .... BEQ {pc} + 0x14 ; 0x11b94 0x00011b84: e1a01004 .... MOV r1,r4 0x00011b88: e1a00008 .... MOV r0,r8 0x00011b8c: ebfffd32 2... BL {pc} - 0xb30 ; 0x1105c 0x00011b90: e1a0a000 .... MOV r10,r0 0x00011b94: e1a00008 .... MOV r0,r8 0x00011b98: e1a01005 .... MOV r1,r5 0x00011b9c: ebfffd43 C... BL {pc} - 0xaec ; 0x110b0 0x00011ba0: e59fe1cc .... LDR r14,[pc,#460] ; [([Section 17] + 18988) = 0x11d74] = 0x4a2c 0x00011ba4: e3a03f46 F?.. MOV r3,#0x118 0x00011ba8: e020e893 .. . MLA r0,r3,r8,r14 0x00011bac: e590c114 .... LDR r12,[r0,#0x114] 0x00011bb0: e35c0000 ..\. CMP r12,#0 0x00011bb4: 05805114 .Q.. STREQ r5,[r0,#0x114] 0x00011bb8: 0a000015 .... BEQ {pc} + 0x5c ; 0x11c14 0x00011bbc: e3560000 ..V. CMP r6,#0 0x00011bc0: 1596c000 .... LDRNE r12,[r6,#0] 0x00011bc4: 1a00000e .... BNE {pc} + 0x40 ; 0x11c04 0x00011bc8: e5953008 .0.. LDR r3,[r5,#8] 0x00011bcc: e5931004 .... LDR r1,[r3,#4] 0x00011bd0: e5836004 .`.. STR r6,[r3,#4] 0x00011bd4: e3a03046 F0.. MOV r3,#0x46 0x00011bd8: e59c2008 . .. LDR r2,[r12,#8] 0x00011bdc: e0231893 ..#. MLA r3,r3,r8,r1 0x00011be0: e5821004 .... STR r1,[r2,#4] 0x00011be4: e5901094 .... LDR r1,[r0,#0x94] 0x00011be8: e2833024 $0.. ADD r3,r3,#0x24 0x00011bec: e5805114 .Q.. STR r5,[r0,#0x114] 0x00011bf0: e08e3103 .1.. ADD r3,r14,r3,LSL #2 0x00011bf4: e5932004 . .. LDR r2,[r3,#4] 0x00011bf8: e5802094 . .. STR r2,[r0,#0x94] 0x00011bfc: e5831004 .... STR r1,[r3,#4] 0x00011c00: e59c6004 .`.. LDR r6,[r12,#4] 0x00011c04: e585c000 .... STR r12,[r5,#0] 0x00011c08: e5856004 .`.. STR r6,[r5,#4] 0x00011c0c: e5865000 .P.. STR r5,[r6,#0] 0x00011c10: e58c5004 .P.. STR r5,[r12,#4] 0x00011c14: e5953008 .0.. LDR r3,[r5,#8] 0x00011c18: e24bc034 4.K. SUB r12,r11,#0x34 0x00011c1c: e24b406c l@K. SUB r4,r11,#0x6c 0x00011c20: e5933028 (0.. LDR r3,[r3,#0x28] 0x00011c24: e50b306c l0.. STR r3,[r11,#-0x6c] 0x00011c28: e5953008 .0.. LDR r3,[r5,#8] 0x00011c2c: e2831018 .... ADD r1,r3,#0x18 0x00011c30: e593202c , .. LDR r2,[r3,#0x2c] 0x00011c34: e50b2060 ` .. STR r2,[r11,#-0x60] 0x00011c38: e5932008 . .. LDR r2,[r3,#8] 0x00011c3c: e593300c .0.. LDR r3,[r3,#0xc] 0x00011c40: e50b2044 D .. STR r2,[r11,#-0x44] 0x00011c44: e50b3040 @0.. STR r3,[r11,#-0x40] 0x00011c48: e891000f .... LDM r1,{r0-r3} 0x00011c4c: e88c000f .... STM r12,{r0-r3} 0x00011c50: e5953008 .0.. LDR r3,[r5,#8] 0x00011c54: e1a00008 .... MOV r0,r8 0x00011c58: e5933000 .0.. LDR r3,[r3,#0] 0x00011c5c: e3530000 ..S. CMP r3,#0 0x00011c60: 02433e7d }>C. SUBEQ r3,r3,#0x7d0 0x00011c64: 050b3030 00.. STREQ r3,[r11,#-0x30] 0x00011c68: e5952000 . .. LDR r2,[r5,#0] 0x00011c6c: e1a03004 .0.. MOV r3,r4 0x00011c70: e5951008 .... LDR r1,[r5,#8] 0x00011c74: e2844038 8@.. ADD r4,r4,#0x38 0x00011c78: e5922008 . .. LDR r2,[r2,#8] 0x00011c7c: e5911004 .... LDR r1,[r1,#4] 0x00011c80: e5922004 . .. LDR r2,[r2,#4] 0x00011c84: ebffff05 .... BL {pc} - 0x3e4 ; 0x118a0 0x00011c88: e5973008 .0.. LDR r3,[r7,#8] 0x00011c8c: e5933028 (0.. LDR r3,[r3,#0x28] 0x00011c90: e50b306c l0.. STR r3,[r11,#-0x6c] 0x00011c94: e5973008 .0.. LDR r3,[r7,#8] 0x00011c98: e2831018 .... ADD r1,r3,#0x18 0x00011c9c: e593202c , .. LDR r2,[r3,#0x2c] 0x00011ca0: e50b2060 ` .. STR r2,[r11,#-0x60] 0x00011ca4: e5932008 . .. LDR r2,[r3,#8] 0x00011ca8: e593300c .0.. LDR r3,[r3,#0xc] 0x00011cac: e50b2044 D .. STR r2,[r11,#-0x44] 0x00011cb0: e50b3040 @0.. STR r3,[r11,#-0x40] 0x00011cb4: e891000f .... LDM r1,{r0-r3} 0x00011cb8: e884000f .... STM r4,{r0-r3} 0x00011cbc: e5973008 .0.. LDR r3,[r7,#8] 0x00011cc0: e24b406c l@K. SUB r4,r11,#0x6c 0x00011cc4: e1a00008 .... MOV r0,r8 0x00011cc8: e5933000 .0.. LDR r3,[r3,#0] 0x00011ccc: e3530000 ..S. CMP r3,#0 0x00011cd0: 02433e7d }>C. SUBEQ r3,r3,#0x7d0 0x00011cd4: 050b3030 00.. STREQ r3,[r11,#-0x30] 0x00011cd8: e5972000 . .. LDR r2,[r7,#0] 0x00011cdc: e1a03004 .0.. MOV r3,r4 0x00011ce0: e5971008 .... LDR r1,[r7,#8] 0x00011ce4: e2844038 8@.. ADD r4,r4,#0x38 0x00011ce8: e5922008 . .. LDR r2,[r2,#8] 0x00011cec: e5911004 .... LDR r1,[r1,#4] 0x00011cf0: e5922004 . .. LDR r2,[r2,#4] 0x00011cf4: ebfffee9 .... BL {pc} - 0x454 ; 0x118a0 0x00011cf8: e59a3008 .0.. LDR r3,[r10,#8] 0x00011cfc: e5933028 (0.. LDR r3,[r3,#0x28] 0x00011d00: e50b306c l0.. STR r3,[r11,#-0x6c] 0x00011d04: e59a3008 .0.. LDR r3,[r10,#8] 0x00011d08: e2831018 .... ADD r1,r3,#0x18 0x00011d0c: e593202c , .. LDR r2,[r3,#0x2c] 0x00011d10: e50b2060 ` .. STR r2,[r11,#-0x60] 0x00011d14: e5932008 . .. LDR r2,[r3,#8] 0x00011d18: e593300c .0.. LDR r3,[r3,#0xc] 0x00011d1c: e50b2044 D .. STR r2,[r11,#-0x44] 0x00011d20: e50b3040 @0.. STR r3,[r11,#-0x40] 0x00011d24: e891000f .... LDM r1,{r0-r3} 0x00011d28: e884000f .... STM r4,{r0-r3} 0x00011d2c: e59a3008 .0.. LDR r3,[r10,#8] 0x00011d30: e1a00008 .... MOV r0,r8 0x00011d34: e5933000 .0.. LDR r3,[r3,#0] 0x00011d38: e3530000 ..S. CMP r3,#0 0x00011d3c: 02433e7d }>C. SUBEQ r3,r3,#0x7d0 0x00011d40: 050b3030 00.. STREQ r3,[r11,#-0x30] 0x00011d44: e59a2000 . .. LDR r2,[r10,#0] 0x00011d48: e24b306c l0K. SUB r3,r11,#0x6c 0x00011d4c: e59a1008 .... LDR r1,[r10,#8] 0x00011d50: e5922008 . .. LDR r2,[r2,#8] 0x00011d54: e5911004 .... LDR r1,[r1,#4] 0x00011d58: e5922004 . .. LDR r2,[r2,#4] 0x00011d5c: ebfffecf .... BL {pc} - 0x4bc ; 0x118a0 0x00011d60: e3a00000 .... MOV r0,#0 0x00011d64: ea000000 .... B {pc} + 0x8 ; 0x11d6c 0x00011d68: e3e00003 .... MVN r0,#3 0x00011d6c: e24bd024 $.K. SUB r13,r11,#0x24 0x00011d70: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x00011d74: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_set_bottom $a 0x00011d78: e1a0c00d .... MOV r12,r13 0x00011d7c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00011d80: e24cb004 ..L. SUB r11,r12,#4 0x00011d84: e3a02000 . .. MOV r2,#0 0x00011d88: ebfffffe .... BL BSP_disp_sprite_set_order ; 0x11a98 Section #1 0x00011d8c: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_sprite_block_set_top 0x00011d90: e1a0c00d .... MOV r12,r13 0x00011d94: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00011d98: e24cb004 ..L. SUB r11,r12,#4 0x00011d9c: e1a04000 .@.. MOV r4,r0 0x00011da0: e1a05001 .P.. MOV r5,r1 0x00011da4: ebfffceb .... BL {pc} - 0xc4c ; 0x11158 0x00011da8: e1a01000 .... MOV r1,r0 0x00011dac: e1a00004 .... MOV r0,r4 0x00011db0: ebfffc89 .... BL {pc} - 0xdd4 ; 0x10fdc 0x00011db4: e1a01005 .... MOV r1,r5 0x00011db8: e1a02000 . .. MOV r2,r0 0x00011dbc: e1a00004 .... MOV r0,r4 0x00011dc0: ebfffffe .... BL BSP_disp_sprite_set_order ; 0x11a98 Section #1 0x00011dc4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} BSP_disp_sprite_block_set_framebuffer 0x00011dc8: e1a0c00d .... MOV r12,r13 0x00011dcc: e92dd9f0 ..-. PUSH {r4-r8,r11,r12,r14,pc} 0x00011dd0: e24cb004 ..L. SUB r11,r12,#4 0x00011dd4: e24dd014 ..M. SUB r13,r13,#0x14 0x00011dd8: e1a07000 .p.. MOV r7,r0 0x00011ddc: e1a06002 .`.. MOV r6,r2 0x00011de0: ebfffc89 .... BL {pc} - 0xdd4 ; 0x1100c 0x00011de4: e3a03046 F0.. MOV r3,#0x46 0x00011de8: e59f40e0 .@.. LDR r4,[pc,#224] ; [([Section 17] + 18988) = 0x11ed0] = 0x4a2c 0x00011dec: e0230793 ..#. MLA r3,r3,r7,r0 0x00011df0: e1a08000 .... MOV r8,r0 0x00011df4: e0843103 .1.. ADD r3,r4,r3,LSL #2 0x00011df8: e5933004 .0.. LDR r3,[r3,#4] 0x00011dfc: e3130008 .... TST r3,#8 0x00011e00: 03e00003 .... MVNEQ r0,#3 0x00011e04: 0a00002f /... BEQ {pc} + 0xc4 ; 0x11ec8 0x00011e08: e1a01008 .... MOV r1,r8 0x00011e0c: e1a00007 .... MOV r0,r7 0x00011e10: ebfffc91 .... BL {pc} - 0xdb4 ; 0x1105c 0x00011e14: e3a03f46 F?.. MOV r3,#0x118 0x00011e18: e0234793 .G#. MLA r3,r3,r7,r4 0x00011e1c: e1a05000 .P.. MOV r5,r0 0x00011e20: e593008c .... LDR r0,[r3,#0x8c] 0x00011e24: ebfffffe .... BL de_format_to_bpp ; 0xd080 Section #1 0x00011e28: e5953008 .0.. LDR r3,[r5,#8] 0x00011e2c: e596100c .... LDR r1,[r6,#0xc] 0x00011e30: e3a02004 . .. MOV r2,#4 0x00011e34: e5933014 .0.. LDR r3,[r3,#0x14] 0x00011e38: e0010391 .... MUL r1,r1,r3 0x00011e3c: e1a04000 .@.. MOV r4,r0 0x00011e40: e5960000 .... LDR r0,[r6,#0] 0x00011e44: e0010194 .... MUL r1,r4,r1 0x00011e48: e2811007 .... ADD r1,r1,#7 0x00011e4c: e1a011a1 .... LSR r1,r1,#3 0x00011e50: ebfffffe .... BL OSAL_CacheRangeFlush ; 0x2f54 Section #1 0x00011e54: e5952008 . .. LDR r2,[r5,#8] 0x00011e58: e58d4000 .@.. STR r4,[r13,#0] 0x00011e5c: e1a041c4 .A.. ASR r4,r4,#3 0x00011e60: e596100c .... LDR r1,[r6,#0xc] 0x00011e64: e592300c .0.. LDR r3,[r2,#0xc] 0x00011e68: e5960000 .... LDR r0,[r6,#0] 0x00011e6c: e5922008 . .. LDR r2,[r2,#8] 0x00011e70: ebfffffe .... BL DE_BE_Offset_To_Addr ; 0x65f0 Section #1 0x00011e74: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00011e78: e596300c .0.. LDR r3,[r6,#0xc] 0x00011e7c: e6ef1078 x... UXTB r1,r8 0x00011e80: e0030493 .... MUL r3,r3,r4 0x00011e84: e1a02000 . .. MOV r2,r0 0x00011e88: e1a00007 .... MOV r0,r7 0x00011e8c: ebfffffe .... BL DE_BE_Sprite_Block_Set_fb ; 0x394c Section #1 0x00011e90: e24b0028 (.K. SUB r0,r11,#0x28 0x00011e94: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x00011e98: e5952008 . .. LDR r2,[r5,#8] 0x00011e9c: e5963000 .0.. LDR r3,[r6,#0] 0x00011ea0: e5823028 (0.. STR r3,[r2,#0x28] 0x00011ea4: e5952008 . .. LDR r2,[r5,#8] 0x00011ea8: e596300c .0.. LDR r3,[r6,#0xc] 0x00011eac: e5961010 .... LDR r1,[r6,#0x10] 0x00011eb0: e582302c ,0.. STR r3,[r2,#0x2c] 0x00011eb4: e5953008 .0.. LDR r3,[r5,#8] 0x00011eb8: e5831030 0... STR r1,[r3,#0x30] 0x00011ebc: e51b0028 (... LDR r0,[r11,#-0x28] 0x00011ec0: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x00011ec4: e3a00000 .... MOV r0,#0 0x00011ec8: e24bd020 .K. SUB r13,r11,#0x20 0x00011ecc: e89da9f0 .... LDM r13,{r4-r8,r11,r13,pc} $d 0x00011ed0: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_set_screen_win $a 0x00011ed4: e1a0c00d .... MOV r12,r13 0x00011ed8: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x00011edc: e24cb004 ..L. SUB r11,r12,#4 0x00011ee0: e24dd008 ..M. SUB r13,r13,#8 0x00011ee4: e1a07002 .p.. MOV r7,r2 0x00011ee8: e1a0a000 .... MOV r10,r0 0x00011eec: ebfffc46 F... BL {pc} - 0xee0 ; 0x1100c 0x00011ef0: e3a03046 F0.. MOV r3,#0x46 0x00011ef4: e59f2150 P!.. LDR r2,[pc,#336] ; [([Section 17] + 18988) = 0x1204c] = 0x4a2c 0x00011ef8: e0230a93 ..#. MLA r3,r3,r10,r0 0x00011efc: e1a05000 .P.. MOV r5,r0 0x00011f00: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x00011f04: e5923004 .0.. LDR r3,[r2,#4] 0x00011f08: e3130008 .... TST r3,#8 0x00011f0c: 03e00003 .... MVNEQ r0,#3 0x00011f10: 0a00004b K... BEQ {pc} + 0x134 ; 0x12044 0x00011f14: e5971008 .... LDR r1,[r7,#8] 0x00011f18: e3510008 ..Q. CMP r1,#8 0x00011f1c: 13510010 ..Q. CMPNE r1,#0x10 0x00011f20: 0a00000a .... BEQ {pc} + 0x30 ; 0x11f50 0x00011f24: e3510020 .Q. CMP r1,#0x20 0x00011f28: 0a000008 .... BEQ {pc} + 0x28 ; 0x11f50 0x00011f2c: e3510040 @.Q. CMP r1,#0x40 0x00011f30: 0a000006 .... BEQ {pc} + 0x20 ; 0x11f50 0x00011f34: e3510080 ..Q. CMP r1,#0x80 0x00011f38: 0a000004 .... BEQ {pc} + 0x18 ; 0x11f50 0x00011f3c: e3510c01 ..Q. CMP r1,#0x100 0x00011f40: 0a000002 .... BEQ {pc} + 0x10 ; 0x11f50 0x00011f44: e3510c02 ..Q. CMP r1,#0x200 0x00011f48: 159f0100 .... LDRNE r0,[pc,#256] ; [([Section 10] + 3104) = 0x12050] = 0xc20 0x00011f4c: 1a000010 .... BNE {pc} + 0x48 ; 0x11f94 0x00011f50: e597100c .... LDR r1,[r7,#0xc] 0x00011f54: e3510008 ..Q. CMP r1,#8 0x00011f58: 13510010 ..Q. CMPNE r1,#0x10 0x00011f5c: 0a00000f .... BEQ {pc} + 0x44 ; 0x11fa0 0x00011f60: e3510020 .Q. CMP r1,#0x20 0x00011f64: 0a00000d .... BEQ {pc} + 0x3c ; 0x11fa0 0x00011f68: e3510040 @.Q. CMP r1,#0x40 0x00011f6c: 0a00000b .... BEQ {pc} + 0x34 ; 0x11fa0 0x00011f70: e3510080 ..Q. CMP r1,#0x80 0x00011f74: 0a000009 .... BEQ {pc} + 0x2c ; 0x11fa0 0x00011f78: e3510c01 ..Q. CMP r1,#0x100 0x00011f7c: 0a000007 .... BEQ {pc} + 0x24 ; 0x11fa0 0x00011f80: e3510c02 ..Q. CMP r1,#0x200 0x00011f84: 0a000005 .... BEQ {pc} + 0x1c ; 0x11fa0 0x00011f88: e3510b01 ..Q. CMP r1,#0x400 0x00011f8c: 0a000003 .... BEQ {pc} + 0x14 ; 0x11fa0 0x00011f90: e59f00bc .... LDR r0,[pc,#188] ; [([Section 10] + 3167) = 0x12054] = 0xc5f 0x00011f94: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x00011f98: e3e00001 .... MVN r0,#1 0x00011f9c: ea000028 (... B {pc} + 0xa8 ; 0x12044 0x00011fa0: e1a0000a .... MOV r0,r10 0x00011fa4: e1a01005 .... MOV r1,r5 0x00011fa8: ebfffc2b +... BL {pc} - 0xf4c ; 0x1105c 0x00011fac: e2508000 ..P. SUBS r8,r0,#0 0x00011fb0: 0afffff8 .... BEQ {pc} - 0x18 ; 0x11f98 0x00011fb4: e5982008 . .. LDR r2,[r8,#8] 0x00011fb8: e6ef5075 uP.. UXTB r5,r5 0x00011fbc: e5973004 .0.. LDR r3,[r7,#4] 0x00011fc0: e1a0000a .... MOV r0,r10 0x00011fc4: e5976008 .`.. LDR r6,[r7,#8] 0x00011fc8: e1a01005 .... MOV r1,r5 0x00011fcc: e592c000 .... LDR r12,[r2,#0] 0x00011fd0: e59f2080 . .. LDR r2,[pc,#128] ; [0x12058] = 0xfffff830 0x00011fd4: e35c0000 ..\. CMP r12,#0 0x00011fd8: e597400c .@.. LDR r4,[r7,#0xc] 0x00011fdc: 01a03002 .0.. MOVEQ r3,r2 0x00011fe0: e1d720f0 . .. LDRSH r2,[r7,#0] 0x00011fe4: e6bf3073 s0.. SXTH r3,r3 0x00011fe8: ebfffffe .... BL DE_BE_Sprite_Block_Set_Pos ; 0x3894 Section #1 0x00011fec: e1a01005 .... MOV r1,r5 0x00011ff0: e1a02006 . .. MOV r2,r6 0x00011ff4: e1a03004 .0.. MOV r3,r4 0x00011ff8: e1a0000a .... MOV r0,r10 0x00011ffc: ebfffffe .... BL DE_BE_Sprite_Block_Set_Size ; 0x38e0 Section #1 0x00012000: e24b0028 (.K. SUB r0,r11,#0x28 0x00012004: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x00012008: e5982008 . .. LDR r2,[r8,#8] 0x0001200c: e5973000 .0.. LDR r3,[r7,#0] 0x00012010: e5971004 .... LDR r1,[r7,#4] 0x00012014: e5970008 .... LDR r0,[r7,#8] 0x00012018: e5823018 .0.. STR r3,[r2,#0x18] 0x0001201c: e5983008 .0.. LDR r3,[r8,#8] 0x00012020: e597200c . .. LDR r2,[r7,#0xc] 0x00012024: e583101c .... STR r1,[r3,#0x1c] 0x00012028: e5983008 .0.. LDR r3,[r8,#8] 0x0001202c: e5830020 ... STR r0,[r3,#0x20] 0x00012030: e5983008 .0.. LDR r3,[r8,#8] 0x00012034: e5832024 $ .. STR r2,[r3,#0x24] 0x00012038: e51b0028 (... LDR r0,[r11,#-0x28] 0x0001203c: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x00012040: e3a00000 .... MOV r0,#0 0x00012044: e24bd024 $.K. SUB r13,r11,#0x24 0x00012048: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x0001204c: 00004a2c ,J.. DCD 18988 ; [Section 17] 0x00012050: 00000c20 ... DCD 3104 ; [Section 10] 0x00012054: 00000c5f _... DCD 3167 ; [Section 10] 0x00012058: fffff830 0... DCD 4294965296 BSP_disp_sprite_block_release $a 0x0001205c: e1a0c00d .... MOV r12,r13 0x00012060: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00012064: e24cb004 ..L. SUB r11,r12,#4 0x00012068: e24dd05c \.M. SUB r13,r13,#0x5c 0x0001206c: e1a08000 .... MOV r8,r0 0x00012070: ebfffbe5 .... BL {pc} - 0x1064 ; 0x1100c 0x00012074: e3a03046 F0.. MOV r3,#0x46 0x00012078: e59f229c .".. LDR r2,[pc,#668] ; [([Section 17] + 18988) = 0x1231c] = 0x4a2c 0x0001207c: e0230893 ..#. MLA r3,r3,r8,r0 0x00012080: e1a0a000 .... MOV r10,r0 0x00012084: e0822103 .!.. ADD r2,r2,r3,LSL #2 0x00012088: e5923004 .0.. LDR r3,[r2,#4] 0x0001208c: e3130008 .... TST r3,#8 0x00012090: 03e00003 .... MVNEQ r0,#3 0x00012094: 0a00009e .... BEQ {pc} + 0x280 ; 0x12314 0x00012098: e1a00008 .... MOV r0,r8 0x0001209c: e1a0100a .... MOV r1,r10 0x000120a0: ebfffbed .... BL {pc} - 0x1044 ; 0x1105c 0x000120a4: e5906000 .`.. LDR r6,[r0,#0] 0x000120a8: e3500000 ..P. CMP r0,#0 0x000120ac: e5907004 .p.. LDR r7,[r0,#4] 0x000120b0: e1a04000 .@.. MOV r4,r0 0x000120b4: e5962008 . .. LDR r2,[r6,#8] 0x000120b8: e5973008 .0.. LDR r3,[r7,#8] 0x000120bc: e5922004 . .. LDR r2,[r2,#4] 0x000120c0: e5939004 .... LDR r9,[r3,#4] 0x000120c4: e50b2084 . .. STR r2,[r11,#-0x84] 0x000120c8: 03e02000 . .. MVNEQ r2,#0 0x000120cc: 050b2080 . .. STREQ r2,[r11,#-0x80] 0x000120d0: 0a000009 .... BEQ {pc} + 0x2c ; 0x120fc 0x000120d4: e1a01000 .... MOV r1,r0 0x000120d8: e1a00008 .... MOV r0,r8 0x000120dc: ebfffbf3 .... BL {pc} - 0x102c ; 0x110b0 0x000120e0: e5943008 .0.. LDR r3,[r4,#8] 0x000120e4: e1a00003 .... MOV r0,r3 0x000120e8: e5933004 .0.. LDR r3,[r3,#4] 0x000120ec: e50b3080 .0.. STR r3,[r11,#-0x80] 0x000120f0: ebfffffe .... BL OSAL_free ; 0x322c Section #1 0x000120f4: e1a00004 .... MOV r0,r4 0x000120f8: ebfffffe .... BL OSAL_free ; 0x322c Section #1 0x000120fc: e15a0009 ..Z. CMP r10,r9 0x00012100: 1a000011 .... BNE {pc} + 0x4c ; 0x1214c 0x00012104: e59fc214 .... LDR r12,[pc,#532] ; [0x12320] = 0xfffff830 0x00012108: e3a04000 .@.. MOV r4,#0 0x0001210c: e3a0e008 .... MOV r14,#8 0x00012110: e1a0100a .... MOV r1,r10 0x00012114: e1a02004 . .. MOV r2,r4 0x00012118: e1a00008 .... MOV r0,r8 0x0001211c: e50bc03c <... STR r12,[r11,#-0x3c] 0x00012120: e24b3078 x0K. SUB r3,r11,#0x78 0x00012124: e3a0c00a .... MOV r12,#0xa 0x00012128: e50be034 4... STR r14,[r11,#-0x34] 0x0001212c: e50bc064 d... STR r12,[r11,#-0x64] 0x00012130: e50b4078 x@.. STR r4,[r11,#-0x78] 0x00012134: e50be06c l... STR r14,[r11,#-0x6c] 0x00012138: e50b4050 P@.. STR r4,[r11,#-0x50] 0x0001213c: e50b404c L@.. STR r4,[r11,#-0x4c] 0x00012140: e50b4040 @@.. STR r4,[r11,#-0x40] 0x00012144: e50be038 8... STR r14,[r11,#-0x38] 0x00012148: ea00005d ]... B {pc} + 0x17c ; 0x122c4 0x0001214c: e35a0000 ..Z. CMP r10,#0 0x00012150: 1a00002d -... BNE {pc} + 0xbc ; 0x1220c 0x00012154: e5963008 .0.. LDR r3,[r6,#8] 0x00012158: e24b5078 xPK. SUB r5,r11,#0x78 0x0001215c: e3a01000 .... MOV r1,#0 0x00012160: e1a00008 .... MOV r0,r8 0x00012164: e3a04000 .@.. MOV r4,#0 0x00012168: e5933028 (0.. LDR r3,[r3,#0x28] 0x0001216c: e50b3078 x0.. STR r3,[r11,#-0x78] 0x00012170: e5963008 .0.. LDR r3,[r6,#8] 0x00012174: e593302c ,0.. LDR r3,[r3,#0x2c] 0x00012178: e50b306c l0.. STR r3,[r11,#-0x6c] 0x0001217c: e5963008 .0.. LDR r3,[r6,#8] 0x00012180: e5933008 .0.. LDR r3,[r3,#8] 0x00012184: e50b3050 P0.. STR r3,[r11,#-0x50] 0x00012188: e5963008 .0.. LDR r3,[r6,#8] 0x0001218c: e593300c .0.. LDR r3,[r3,#0xc] 0x00012190: e50b304c L0.. STR r3,[r11,#-0x4c] 0x00012194: e5963008 .0.. LDR r3,[r6,#8] 0x00012198: e5933018 .0.. LDR r3,[r3,#0x18] 0x0001219c: e50b3040 @0.. STR r3,[r11,#-0x40] 0x000121a0: e5962008 . .. LDR r2,[r6,#8] 0x000121a4: e5923000 .0.. LDR r3,[r2,#0] 0x000121a8: e3530000 ..S. CMP r3,#0 0x000121ac: 02433e7d }>C. SUBEQ r3,r3,#0x7d0 0x000121b0: 1592301c .0.. LDRNE r3,[r2,#0x1c] 0x000121b4: e50b303c <0.. STR r3,[r11,#-0x3c] 0x000121b8: e1a03005 .0.. MOV r3,r5 0x000121bc: e5962008 . .. LDR r2,[r6,#8] 0x000121c0: e5922020 .. LDR r2,[r2,#0x20] 0x000121c4: e50b2038 8 .. STR r2,[r11,#-0x38] 0x000121c8: e5962008 . .. LDR r2,[r6,#8] 0x000121cc: e5922024 $ .. LDR r2,[r2,#0x24] 0x000121d0: e50b2034 4 .. STR r2,[r11,#-0x34] 0x000121d4: e5962000 . .. LDR r2,[r6,#0] 0x000121d8: e5922008 . .. LDR r2,[r2,#8] 0x000121dc: e5922004 . .. LDR r2,[r2,#4] 0x000121e0: ebfffdae .... BL {pc} - 0x940 ; 0x118a0 0x000121e4: e59fc134 4... LDR r12,[pc,#308] ; [0x12320] = 0xfffff830 0x000121e8: e51b1084 .... LDR r1,[r11,#-0x84] 0x000121ec: e1a02004 . .. MOV r2,r4 0x000121f0: e1a03005 .0.. MOV r3,r5 0x000121f4: e1a00008 .... MOV r0,r8 0x000121f8: e50bc03c <... STR r12,[r11,#-0x3c] 0x000121fc: e3a0c008 .... MOV r12,#8 0x00012200: e50b4078 x@.. STR r4,[r11,#-0x78] 0x00012204: e50bc034 4... STR r12,[r11,#-0x34] 0x00012208: ea000028 (... B {pc} + 0xa8 ; 0x122b0 0x0001220c: e5973008 .0.. LDR r3,[r7,#8] 0x00012210: e24b5078 xPK. SUB r5,r11,#0x78 0x00012214: e1a00008 .... MOV r0,r8 0x00012218: e5933028 (0.. LDR r3,[r3,#0x28] 0x0001221c: e50b3078 x0.. STR r3,[r11,#-0x78] 0x00012220: e5973008 .0.. LDR r3,[r7,#8] 0x00012224: e593302c ,0.. LDR r3,[r3,#0x2c] 0x00012228: e50b306c l0.. STR r3,[r11,#-0x6c] 0x0001222c: e5971008 .... LDR r1,[r7,#8] 0x00012230: e5913008 .0.. LDR r3,[r1,#8] 0x00012234: e591200c . .. LDR r2,[r1,#0xc] 0x00012238: e50b3050 P0.. STR r3,[r11,#-0x50] 0x0001223c: e5913018 .0.. LDR r3,[r1,#0x18] 0x00012240: e50b204c L .. STR r2,[r11,#-0x4c] 0x00012244: e51b2084 . .. LDR r2,[r11,#-0x84] 0x00012248: e50b3040 @0.. STR r3,[r11,#-0x40] 0x0001224c: e5943008 .0.. LDR r3,[r4,#8] 0x00012250: e3a04000 .@.. MOV r4,#0 0x00012254: e5933000 .0.. LDR r3,[r3,#0] 0x00012258: e3530000 ..S. CMP r3,#0 0x0001225c: 02433e7d }>C. SUBEQ r3,r3,#0x7d0 0x00012260: 1591301c .0.. LDRNE r3,[r1,#0x1c] 0x00012264: e1a01009 .... MOV r1,r9 0x00012268: e50b303c <0.. STR r3,[r11,#-0x3c] 0x0001226c: e1a03005 .0.. MOV r3,r5 0x00012270: e597c008 .... LDR r12,[r7,#8] 0x00012274: e59cc020 ... LDR r12,[r12,#0x20] 0x00012278: e50bc038 8... STR r12,[r11,#-0x38] 0x0001227c: e597c008 .... LDR r12,[r7,#8] 0x00012280: e59cc024 $... LDR r12,[r12,#0x24] 0x00012284: e50bc034 4... STR r12,[r11,#-0x34] 0x00012288: ebfffd84 .... BL {pc} - 0x9e8 ; 0x118a0 0x0001228c: e59fc08c .... LDR r12,[pc,#140] ; [0x12320] = 0xfffff830 0x00012290: e1a0100a .... MOV r1,r10 0x00012294: e1a02004 . .. MOV r2,r4 0x00012298: e1a03005 .0.. MOV r3,r5 0x0001229c: e1a00008 .... MOV r0,r8 0x000122a0: e50b4078 x@.. STR r4,[r11,#-0x78] 0x000122a4: e50bc03c <... STR r12,[r11,#-0x3c] 0x000122a8: e3a0c008 .... MOV r12,#8 0x000122ac: e50bc034 4... STR r12,[r11,#-0x34] 0x000122b0: e50bc06c l... STR r12,[r11,#-0x6c] 0x000122b4: e50b4050 P@.. STR r4,[r11,#-0x50] 0x000122b8: e50b404c L@.. STR r4,[r11,#-0x4c] 0x000122bc: e50b4040 @@.. STR r4,[r11,#-0x40] 0x000122c0: e50bc038 8... STR r12,[r11,#-0x38] 0x000122c4: ebfffd75 u... BL {pc} - 0xa24 ; 0x118a0 0x000122c8: e24b0030 0.K. SUB r0,r11,#0x30 0x000122cc: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x000122d0: e51b2080 . .. LDR r2,[r11,#-0x80] 0x000122d4: e59fc040 @... LDR r12,[pc,#64] ; [([Section 17] + 18988) = 0x1231c] = 0x4a2c 0x000122d8: e3a03046 F0.. MOV r3,#0x46 0x000122dc: e3a01f46 F... MOV r1,#0x118 0x000122e0: e51b0030 0... LDR r0,[r11,#-0x30] 0x000122e4: e0232893 .(#. MLA r3,r3,r8,r2 0x000122e8: e021c891 ..!. MLA r1,r1,r8,r12 0x000122ec: e08cc103 .... ADD r12,r12,r3,LSL #2 0x000122f0: e2811090 .... ADD r1,r1,#0x90 0x000122f4: e59c3004 .0.. LDR r3,[r12,#4] 0x000122f8: e5d12002 . .. LDRB r2,[r1,#2] 0x000122fc: e3c33008 .0.. BIC r3,r3,#8 0x00012300: e58c3004 .0.. STR r3,[r12,#4] 0x00012304: e2422001 . B. SUB r2,r2,#1 0x00012308: e5c12002 . .. STRB r2,[r1,#2] 0x0001230c: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x00012310: e3a00000 .... MOV r0,#0 0x00012314: e24bd028 (.K. SUB r13,r11,#0x28 0x00012318: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x0001231c: 00004a2c ,J.. DCD 18988 ; [Section 17] 0x00012320: fffff830 0... DCD 4294965296 BSP_disp_sprite_exit $a 0x00012324: e1a0c00d .... MOV r12,r13 0x00012328: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0001232c: e24cb004 ..L. SUB r11,r12,#4 0x00012330: e3a02f46 F/.. MOV r2,#0x118 0x00012334: e59f1074 t... LDR r1,[pc,#116] ; [([Section 17] + 18988) = 0x123b0] = 0x4a2c 0x00012338: e0020092 .... MUL r2,r2,r0 0x0001233c: e3a04064 d@.. MOV r4,#0x64 0x00012340: e0813002 .0.. ADD r3,r1,r2 0x00012344: e283c004 .... ADD r12,r3,#4 0x00012348: e3a03000 .0.. MOV r3,#0 0x0001234c: e7813002 .0.. STR r3,[r1,r2] 0x00012350: e58c4090 .@.. STR r4,[r12,#0x90] 0x00012354: e2844001 .@.. ADD r4,r4,#1 0x00012358: e3540084 ..T. CMP r4,#0x84 0x0001235c: e3a01000 .... MOV r1,#0 0x00012360: e58c1000 .... STR r1,[r12,#0] 0x00012364: e28cc004 .... ADD r12,r12,#4 0x00012368: 1afffff8 .... BNE {pc} - 0x18 ; 0x12350 0x0001236c: e59f203c < .. LDR r2,[pc,#60] ; [([Section 17] + 18988) = 0x123b0] = 0x4a2c 0x00012370: e3a03f46 F?.. MOV r3,#0x118 0x00012374: e0232093 . #. MLA r3,r3,r0,r2 0x00012378: e5935114 .Q.. LDR r5,[r3,#0x114] 0x0001237c: e5953004 .0.. LDR r3,[r5,#4] 0x00012380: e5831000 .... STR r1,[r3,#0] 0x00012384: ea000005 .... B {pc} + 0x1c ; 0x123a0 0x00012388: e5950008 .... LDR r0,[r5,#8] 0x0001238c: e5954000 .@.. LDR r4,[r5,#0] 0x00012390: ebfffffe .... BL OSAL_free ; 0x322c Section #1 0x00012394: e1a00005 .... MOV r0,r5 0x00012398: ebfffffe .... BL OSAL_free ; 0x322c Section #1 0x0001239c: e1a05004 .P.. MOV r5,r4 0x000123a0: e3550000 ..U. CMP r5,#0 0x000123a4: 1afffff7 .... BNE {pc} - 0x1c ; 0x12388 0x000123a8: e1a00005 .... MOV r0,r5 0x000123ac: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x000123b0: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_block_request $a 0x000123b4: e1a0c00d .... MOV r12,r13 0x000123b8: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x000123bc: e24cb004 ..L. SUB r11,r12,#4 0x000123c0: e24dd054 T.M. SUB r13,r13,#0x54 0x000123c4: e1a0a001 .... MOV r10,r1 0x000123c8: e5911040 @... LDR r1,[r1,#0x40] 0x000123cc: e1a09000 .... MOV r9,r0 0x000123d0: e3510008 ..Q. CMP r1,#8 0x000123d4: 13510010 ..Q. CMPNE r1,#0x10 0x000123d8: 0a00000a .... BEQ {pc} + 0x30 ; 0x12408 0x000123dc: e3510020 .Q. CMP r1,#0x20 0x000123e0: 0a000008 .... BEQ {pc} + 0x28 ; 0x12408 0x000123e4: e3510040 @.Q. CMP r1,#0x40 0x000123e8: 0a000006 .... BEQ {pc} + 0x20 ; 0x12408 0x000123ec: e3510080 ..Q. CMP r1,#0x80 0x000123f0: 0a000004 .... BEQ {pc} + 0x18 ; 0x12408 0x000123f4: e3510c01 ..Q. CMP r1,#0x100 0x000123f8: 0a000002 .... BEQ {pc} + 0x10 ; 0x12408 0x000123fc: e3510c02 ..Q. CMP r1,#0x200 0x00012400: 159f0240 @... LDRNE r0,[pc,#576] ; [([Section 10] + 3231) = 0x12648] = 0xc9f 0x00012404: 1a000016 .... BNE {pc} + 0x60 ; 0x12464 0x00012408: e59a1044 D... LDR r1,[r10,#0x44] 0x0001240c: e3510008 ..Q. CMP r1,#8 0x00012410: 13510010 ..Q. CMPNE r1,#0x10 0x00012414: 0a000009 .... BEQ {pc} + 0x2c ; 0x12440 0x00012418: e3510020 .Q. CMP r1,#0x20 0x0001241c: 0a000007 .... BEQ {pc} + 0x24 ; 0x12440 0x00012420: e3510040 @.Q. CMP r1,#0x40 0x00012424: 0a000005 .... BEQ {pc} + 0x1c ; 0x12440 0x00012428: e3510080 ..Q. CMP r1,#0x80 0x0001242c: 0a000003 .... BEQ {pc} + 0x14 ; 0x12440 0x00012430: e3510c01 ..Q. CMP r1,#0x100 0x00012434: 0a000001 .... BEQ {pc} + 0xc ; 0x12440 0x00012438: e3510c02 ..Q. CMP r1,#0x200 0x0001243c: 1a000005 .... BNE {pc} + 0x1c ; 0x12458 0x00012440: e59f2204 .".. LDR r2,[pc,#516] ; [([Section 17] + 18988) = 0x1264c] = 0x4a2c 0x00012444: e3a03f46 F?.. MOV r3,#0x118 0x00012448: e3a05000 .P.. MOV r5,#0 0x0001244c: e0232993 .)#. MLA r3,r3,r9,r2 0x00012450: e2832004 . .. ADD r2,r3,#4 0x00012454: ea000005 .... B {pc} + 0x1c ; 0x12470 0x00012458: e3510b01 ..Q. CMP r1,#0x400 0x0001245c: 0afffff7 .... BEQ {pc} - 0x1c ; 0x12440 0x00012460: e59f01e8 .... LDR r0,[pc,#488] ; [([Section 10] + 3287) = 0x12650] = 0xcd7 0x00012464: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x00012468: e3a00000 .... MOV r0,#0 0x0001246c: ea000073 s... B {pc} + 0x1d4 ; 0x12640 0x00012470: e5923000 .0.. LDR r3,[r2,#0] 0x00012474: e2822004 . .. ADD r2,r2,#4 0x00012478: e2136008 .`.. ANDS r6,r3,#8 0x0001247c: 0a000003 .... BEQ {pc} + 0x14 ; 0x12490 0x00012480: e2855001 .P.. ADD r5,r5,#1 0x00012484: e3550020 .U. CMP r5,#0x20 0x00012488: 1afffff8 .... BNE {pc} - 0x18 ; 0x12470 0x0001248c: eafffff5 .... B {pc} - 0x24 ; 0x12468 0x00012490: e3750006 ..u. CMN r5,#6 0x00012494: 0afffff3 .... BEQ {pc} - 0x2c ; 0x12468 0x00012498: e3a00034 4... MOV r0,#0x34 0x0001249c: ebfffffe .... BL OSAL_malloc ; 0x3218 Section #1 0x000124a0: e1a04000 .@.. MOV r4,r0 0x000124a4: e5806000 .`.. STR r6,[r0,#0] 0x000124a8: e5845004 .P.. STR r5,[r4,#4] 0x000124ac: e3a0000c .... MOV r0,#0xc 0x000124b0: e59a3028 (0.. LDR r3,[r10,#0x28] 0x000124b4: e59a202c , .. LDR r2,[r10,#0x2c] 0x000124b8: e59ac040 @... LDR r12,[r10,#0x40] 0x000124bc: e5843008 .0.. STR r3,[r4,#8] 0x000124c0: e584200c . .. STR r2,[r4,#0xc] 0x000124c4: e59a3038 80.. LDR r3,[r10,#0x38] 0x000124c8: e59a203c < .. LDR r2,[r10,#0x3c] 0x000124cc: e59a1044 D... LDR r1,[r10,#0x44] 0x000124d0: e5843018 .0.. STR r3,[r4,#0x18] 0x000124d4: e584201c . .. STR r2,[r4,#0x1c] 0x000124d8: e584c020 ... STR r12,[r4,#0x20] 0x000124dc: e5841024 $... STR r1,[r4,#0x24] 0x000124e0: e59a3000 .0.. LDR r3,[r10,#0] 0x000124e4: e5843028 (0.. STR r3,[r4,#0x28] 0x000124e8: e59a300c .0.. LDR r3,[r10,#0xc] 0x000124ec: e584302c ,0.. STR r3,[r4,#0x2c] 0x000124f0: ebfffffe .... BL OSAL_malloc ; 0x3218 Section #1 0x000124f4: e3500000 ..P. CMP r0,#0 0x000124f8: e1a08000 .... MOV r8,r0 0x000124fc: e5804008 .@.. STR r4,[r0,#8] 0x00012500: e5880004 .... STR r0,[r8,#4] 0x00012504: e5880000 .... STR r0,[r8,#0] 0x00012508: 0affffd6 .... BEQ {pc} - 0xa0 ; 0x12468 0x0001250c: e59f3138 81.. LDR r3,[pc,#312] ; [([Section 17] + 18988) = 0x1264c] = 0x4a2c 0x00012510: e3a02f46 F/.. MOV r2,#0x118 0x00012514: e0233992 .9#. MLA r3,r2,r9,r3 0x00012518: e5932114 .!.. LDR r2,[r3,#0x114] 0x0001251c: e3520000 ..R. CMP r2,#0 0x00012520: 05830114 .... STREQ r0,[r3,#0x114] 0x00012524: 15882000 . .. STRNE r2,[r8,#0] 0x00012528: 15923004 .0.. LDRNE r3,[r2,#4] 0x0001252c: 01a00000 .... MOVEQ r0,r0 0x00012530: 11a00008 .... MOVNE r0,r8 0x00012534: 15883004 .0.. STRNE r3,[r8,#4] 0x00012538: 15838000 .... STRNE r8,[r3,#0] 0x0001253c: 15828004 .... STRNE r8,[r2,#4] 0x00012540: e3580000 ..X. CMP r8,#0 0x00012544: 0a00003d =... BEQ {pc} + 0xfc ; 0x12640 0x00012548: e5983008 .0.. LDR r3,[r8,#8] 0x0001254c: e1a0100a .... MOV r1,r10 0x00012550: e59ac000 .... LDR r12,[r10,#0] 0x00012554: e3a02048 H .. MOV r2,#0x48 0x00012558: e24b0078 x.K. SUB r0,r11,#0x78 0x0001255c: e5936004 .`.. LDR r6,[r3,#4] 0x00012560: e583c028 (... STR r12,[r3,#0x28] 0x00012564: e598c008 .... LDR r12,[r8,#8] 0x00012568: e59a300c .0.. LDR r3,[r10,#0xc] 0x0001256c: e58c302c ,0.. STR r3,[r12,#0x2c] 0x00012570: e598c008 .... LDR r12,[r8,#8] 0x00012574: e59a3028 (0.. LDR r3,[r10,#0x28] 0x00012578: e59a402c ,@.. LDR r4,[r10,#0x2c] 0x0001257c: e59a7040 @p.. LDR r7,[r10,#0x40] 0x00012580: e58c3008 .0.. STR r3,[r12,#8] 0x00012584: e5983008 .0.. LDR r3,[r8,#8] 0x00012588: e59ae038 8... LDR r14,[r10,#0x38] 0x0001258c: e59a5044 DP.. LDR r5,[r10,#0x44] 0x00012590: e583400c .@.. STR r4,[r3,#0xc] 0x00012594: e5983008 .0.. LDR r3,[r8,#8] 0x00012598: e59ac03c <... LDR r12,[r10,#0x3c] 0x0001259c: e583e018 .... STR r14,[r3,#0x18] 0x000125a0: e5983008 .0.. LDR r3,[r8,#8] 0x000125a4: e583c01c .... STR r12,[r3,#0x1c] 0x000125a8: e5983008 .0.. LDR r3,[r8,#8] 0x000125ac: e5837020 p.. STR r7,[r3,#0x20] 0x000125b0: e5983008 .0.. LDR r3,[r8,#8] 0x000125b4: e5835024 $P.. STR r5,[r3,#0x24] 0x000125b8: ebfffffe .... BL memcpy ; 0x000125bc: e59f3090 .0.. LDR r3,[pc,#144] ; [0x12654] = 0xfffff830 0x000125c0: e6ef2076 v .. UXTB r2,r6 0x000125c4: e1a00009 .... MOV r0,r9 0x000125c8: e50b303c <0.. STR r3,[r11,#-0x3c] 0x000125cc: e5983004 .0.. LDR r3,[r8,#4] 0x000125d0: e5933008 .0.. LDR r3,[r3,#8] 0x000125d4: e5d31004 .... LDRB r1,[r3,#4] 0x000125d8: ebfffffe .... BL DE_BE_Sprite_Block_Set_Next_Id ; 0x398c Section #1 0x000125dc: e1a01006 .... MOV r1,r6 0x000125e0: e1a0300a .0.. MOV r3,r10 0x000125e4: e3a02000 . .. MOV r2,#0 0x000125e8: e1a00009 .... MOV r0,r9 0x000125ec: ebfffcab .... BL {pc} - 0xd4c ; 0x118a0 0x000125f0: e24b0030 0.K. SUB r0,r11,#0x30 0x000125f4: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x000125f8: e59fc04c L... LDR r12,[pc,#76] ; [([Section 17] + 18988) = 0x1264c] = 0x4a2c 0x000125fc: e3a03046 F0.. MOV r3,#0x46 0x00012600: e3a01f46 F... MOV r1,#0x118 0x00012604: e0236993 .i#. MLA r3,r3,r9,r6 0x00012608: e51b0030 0... LDR r0,[r11,#-0x30] 0x0001260c: e021c991 ..!. MLA r1,r1,r9,r12 0x00012610: e08cc103 .... ADD r12,r12,r3,LSL #2 0x00012614: e2811090 .... ADD r1,r1,#0x90 0x00012618: e59c3004 .0.. LDR r3,[r12,#4] 0x0001261c: e5d12002 . .. LDRB r2,[r1,#2] 0x00012620: e3833008 .0.. ORR r3,r3,#8 0x00012624: e58c3004 .0.. STR r3,[r12,#4] 0x00012628: e2822001 . .. ADD r2,r2,#1 0x0001262c: e5c12002 . .. STRB r2,[r1,#2] 0x00012630: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x00012634: e1a00009 .... MOV r0,r9 0x00012638: e1a01006 .... MOV r1,r6 0x0001263c: ebfffa66 f... BL {pc} - 0x1660 ; 0x10fdc 0x00012640: e24bd028 (.K. SUB r13,r11,#0x28 0x00012644: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x00012648: 00000c9f .... DCD 3231 ; [Section 10] 0x0001264c: 00004a2c ,J.. DCD 18988 ; [Section 17] 0x00012650: 00000cd7 .... DCD 3287 ; [Section 10] 0x00012654: fffff830 0... DCD 4294965296 BSP_disp_sprite_set_palette_table $a 0x00012658: e1a0c00d .... MOV r12,r13 0x0001265c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00012660: e24cb004 ..L. SUB r11,r12,#4 0x00012664: e3510000 ..Q. CMP r1,#0 0x00012668: 0a000002 .... BEQ {pc} + 0x10 ; 0x12678 0x0001266c: e083c002 .... ADD r12,r3,r2 0x00012670: e35c0b01 ..\. CMP r12,#0x400 0x00012674: 9a000003 .... BLS {pc} + 0x14 ; 0x12688 0x00012678: e59f0014 .... LDR r0,[pc,#20] ; [([Section 10] + 3344) = 0x12694] = 0xd10 0x0001267c: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x00012680: e3e00001 .... MVN r0,#1 0x00012684: e89da800 .... LDM r13,{r11,r13,pc} 0x00012688: ebfffffe .... BL DE_BE_Sprite_Set_Palette_Table ; 0x39b4 Section #1 0x0001268c: e3a00000 .... MOV r0,#0 0x00012690: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00012694: 00000d10 .... DCD 3344 ; [Section 10] BSP_disp_sprite_set_format $a 0x00012698: e1a0c00d .... MOV r12,r13 0x0001269c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000126a0: e24cb004 ..L. SUB r11,r12,#4 0x000126a4: e59f302c ,0.. LDR r3,[pc,#44] ; [([Section 17] + 18988) = 0x126d8] = 0x4a2c 0x000126a8: e3a0cf46 F... MOV r12,#0x118 0x000126ac: e1a0e002 .... MOV r14,r2 0x000126b0: e1a04001 .@.. MOV r4,r1 0x000126b4: e251200a . Q. SUBS r2,r1,#0xa 0x000126b8: 13a02001 . .. MOVNE r2,#1 0x000126bc: e6ef107e ~... UXTB r1,r14 0x000126c0: e023309c .0#. MLA r3,r12,r0,r3 0x000126c4: e583e088 .... STR r14,[r3,#0x88] 0x000126c8: e583408c .@.. STR r4,[r3,#0x8c] 0x000126cc: ebfffffe .... BL DE_BE_Sprite_Set_Format ; 0x3814 Section #1 0x000126d0: e3a00000 .... MOV r0,#0 0x000126d4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x000126d8: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_set_alpha_vale $a 0x000126dc: e1a0c00d .... MOV r12,r13 0x000126e0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000126e4: e24cb004 ..L. SUB r11,r12,#4 0x000126e8: e6ef5071 qP.. UXTB r5,r1 0x000126ec: e1a04000 .@.. MOV r4,r0 0x000126f0: e1a01005 .... MOV r1,r5 0x000126f4: ebfffffe .... BL DE_BE_Sprite_Set_Global_Alpha ; 0x3864 Section #1 0x000126f8: e59f3010 .0.. LDR r3,[pc,#16] ; [([Section 17] + 18988) = 0x12710] = 0x4a2c 0x000126fc: e3a02f46 F/.. MOV r2,#0x118 0x00012700: e3a00000 .... MOV r0,#0 0x00012704: e0243492 .4$. MLA r4,r2,r4,r3 0x00012708: e5c45091 .P.. STRB r5,[r4,#0x91] 0x0001270c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00012710: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_alpha_disable $a 0x00012714: e1a0c00d .... MOV r12,r13 0x00012718: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0001271c: e24cb004 ..L. SUB r11,r12,#4 0x00012720: e3a01000 .... MOV r1,#0 0x00012724: e1a04000 .@.. MOV r4,r0 0x00012728: ebfffffe .... BL DE_BE_Sprite_Global_Alpha_Enable ; 0x3840 Section #1 0x0001272c: e59f3014 .0.. LDR r3,[pc,#20] ; [([Section 17] + 18988) = 0x12748] = 0x4a2c 0x00012730: e3a02f46 F/.. MOV r2,#0x118 0x00012734: e3a01000 .... MOV r1,#0 0x00012738: e1a00001 .... MOV r0,r1 0x0001273c: e0243492 .4$. MLA r4,r2,r4,r3 0x00012740: e5c41090 .... STRB r1,[r4,#0x90] 0x00012744: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00012748: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_alpha_enable $a 0x0001274c: e1a0c00d .... MOV r12,r13 0x00012750: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00012754: e24cb004 ..L. SUB r11,r12,#4 0x00012758: e3a01001 .... MOV r1,#1 0x0001275c: e1a04000 .@.. MOV r4,r0 0x00012760: ebfffffe .... BL DE_BE_Sprite_Global_Alpha_Enable ; 0x3840 Section #1 0x00012764: e59f3014 .0.. LDR r3,[pc,#20] ; [([Section 17] + 18988) = 0x12780] = 0x4a2c 0x00012768: e3a02f46 F/.. MOV r2,#0x118 0x0001276c: e3a00000 .... MOV r0,#0 0x00012770: e0243492 .4$. MLA r4,r2,r4,r3 0x00012774: e3a03001 .0.. MOV r3,#1 0x00012778: e5c43090 .0.. STRB r3,[r4,#0x90] 0x0001277c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00012780: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_close $a 0x00012784: e1a0c00d .... MOV r12,r13 0x00012788: e92dd870 p.-. PUSH {r4-r6,r11,r12,r14,pc} 0x0001278c: e24cb004 ..L. SUB r11,r12,#4 0x00012790: e24dd00c ..M. SUB r13,r13,#0xc 0x00012794: e3a03f46 F?.. MOV r3,#0x118 0x00012798: e59f504c LP.. LDR r5,[pc,#76] ; [([Section 17] + 18988) = 0x127ec] = 0x4a2c 0x0001279c: e0040093 .... MUL r4,r3,r0 0x000127a0: e0856004 .`.. ADD r6,r5,r4 0x000127a4: e7953004 .0.. LDR r3,[r5,r4] 0x000127a8: e3130001 .... TST r3,#1 0x000127ac: 0a00000b .... BEQ {pc} + 0x34 ; 0x127e0 0x000127b0: e3a01000 .... MOV r1,#0 0x000127b4: ebfffffe .... BL DE_BE_Sprite_Enable ; 0x37b8 Section #1 0x000127b8: e24b0020 .K. SUB r0,r11,#0x20 0x000127bc: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x000127c0: e2861080 .... ADD r1,r6,#0x80 0x000127c4: e7952004 . .. LDR r2,[r5,r4] 0x000127c8: e3a03000 .0.. MOV r3,#0 0x000127cc: e51b0020 ... LDR r0,[r11,#-0x20] 0x000127d0: e5c13004 .0.. STRB r3,[r1,#4] 0x000127d4: e3c22001 . .. BIC r2,r2,#1 0x000127d8: e7852004 . .. STR r2,[r5,r4] 0x000127dc: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x000127e0: e3a00000 .... MOV r0,#0 0x000127e4: e24bd018 ..K. SUB r13,r11,#0x18 0x000127e8: e89da870 p... LDM r13,{r4-r6,r11,r13,pc} $d 0x000127ec: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_open $a 0x000127f0: e1a0c00d .... MOV r12,r13 0x000127f4: e92dd870 p.-. PUSH {r4-r6,r11,r12,r14,pc} 0x000127f8: e24cb004 ..L. SUB r11,r12,#4 0x000127fc: e24dd00c ..M. SUB r13,r13,#0xc 0x00012800: e3a03f46 F?.. MOV r3,#0x118 0x00012804: e59f5048 HP.. LDR r5,[pc,#72] ; [([Section 17] + 18988) = 0x12854] = 0x4a2c 0x00012808: e0040093 .... MUL r4,r3,r0 0x0001280c: e0856004 .`.. ADD r6,r5,r4 0x00012810: e7953004 .0.. LDR r3,[r5,r4] 0x00012814: e3530000 ..S. CMP r3,#0 0x00012818: 1a00000a .... BNE {pc} + 0x30 ; 0x12848 0x0001281c: e3a01001 .... MOV r1,#1 0x00012820: ebfffffe .... BL DE_BE_Sprite_Enable ; 0x37b8 Section #1 0x00012824: e24b0020 .K. SUB r0,r11,#0x20 0x00012828: ebfffffe .... BL OSAL_IrqLock ; 0x31f8 Section #1 0x0001282c: e7952004 . .. LDR r2,[r5,r4] 0x00012830: e3a03001 .0.. MOV r3,#1 0x00012834: e51b0020 ... LDR r0,[r11,#-0x20] 0x00012838: e5c63084 .0.. STRB r3,[r6,#0x84] 0x0001283c: e1822003 . .. ORR r2,r2,r3 0x00012840: e7852004 . .. STR r2,[r5,r4] 0x00012844: ebfffffe .... BL OSAL_IrqUnLock ; 0x3208 Section #1 0x00012848: e3a00000 .... MOV r0,#0 0x0001284c: e24bd018 ..K. SUB r13,r11,#0x18 0x00012850: e89da870 p... LDM r13,{r4-r6,r11,r13,pc} $d 0x00012854: 00004a2c ,J.. DCD 18988 ; [Section 17] BSP_disp_sprite_init $a 0x00012858: e1a0c00d .... MOV r12,r13 0x0001285c: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00012860: e24cb004 ..L. SUB r11,r12,#4 0x00012864: e3a01f46 F... MOV r1,#0x118 0x00012868: e59f603c <`.. LDR r6,[pc,#60] ; [([Section 17] + 18988) = 0x128ac] = 0x4a2c 0x0001286c: e0050091 .... MUL r5,r1,r0 0x00012870: e0864005 .@.. ADD r4,r6,r5 0x00012874: e1a00004 .... MOV r0,r4 0x00012878: e2844004 .@.. ADD r4,r4,#4 0x0001287c: ebfffffe .... BL __memzero ; 0x00012880: e3a02064 d .. MOV r2,#0x64 0x00012884: e3a03000 .0.. MOV r3,#0 0x00012888: e7863005 .0.. STR r3,[r6,r5] 0x0001288c: e5842090 . .. STR r2,[r4,#0x90] 0x00012890: e2822001 . .. ADD r2,r2,#1 0x00012894: e3520084 ..R. CMP r2,#0x84 0x00012898: e3a00000 .... MOV r0,#0 0x0001289c: e5840000 .... STR r0,[r4,#0] 0x000128a0: e2844004 .@.. ADD r4,r4,#4 0x000128a4: 1afffff8 .... BNE {pc} - 0x18 ; 0x1288c 0x000128a8: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x000128ac: 00004a2c ,J.. DCD 18988 ; [Section 17] Disp_Switch_Dram_Mode $a 0x000128b0: e1a0c00d .... MOV r12,r13 0x000128b4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000128b8: e24cb004 ..L. SUB r11,r12,#4 0x000128bc: e3a00000 .... MOV r0,#0 0x000128c0: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_tv_get_mode 0x000128c4: e1a0c00d .... MOV r12,r13 0x000128c8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000128cc: e24cb004 ..L. SUB r11,r12,#4 0x000128d0: e59f3008 .0.. LDR r3,[pc,#8] ; [gdisp = 0x128e0] = 0 0x000128d4: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x000128d8: e5930228 (... LDR r0,[r3,#0x228] 0x000128dc: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000128e0: 00000000 .... DCD 0 ; gdisp BSP_disp_tv_get_dac_source $a 0x000128e4: e1a0c00d .... MOV r12,r13 0x000128e8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000128ec: e24cb004 ..L. SUB r11,r12,#4 0x000128f0: e59f300c .0.. LDR r3,[pc,#12] ; [gdisp = 0x12904] = 0 0x000128f4: e0811380 .... ADD r1,r1,r0,LSL #7 0x000128f8: e281108c .... ADD r1,r1,#0x8c 0x000128fc: e7930101 .... LDR r0,[r3,r1,LSL #2] 0x00012900: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00012904: 00000000 .... DCD 0 ; gdisp BSP_disp_tv_set_src $a 0x00012908: e1a0c00d .... MOV r12,r13 0x0001290c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00012910: e24cb004 ..L. SUB r11,r12,#4 0x00012914: e3510001 ..Q. CMP r1,#1 0x00012918: e1a03001 .0.. MOV r3,r1 0x0001291c: 0a000003 .... BEQ {pc} + 0x14 ; 0x12930 0x00012920: 33a01000 ...3 MOVCC r1,#0 0x00012924: 3a000001 ...: BCC {pc} + 0xc ; 0x12930 0x00012928: e3530005 ..S. CMP r3,#5 0x0001292c: 1a000002 .... BNE {pc} + 0x10 ; 0x1293c 0x00012930: ebfffffe .... BL TCON1_select_src ; 0x8810 Section #1 0x00012934: e3a00000 .... MOV r0,#0 0x00012938: e89da800 .... LDM r13,{r11,r13,pc} 0x0001293c: e59f0008 .... LDR r0,[pc,#8] ; [([Section 10] + 3395) = 0x1294c] = 0xd43 0x00012940: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x00012944: e3e00004 .... MVN r0,#4 0x00012948: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0001294c: 00000d43 C... DCD 3395 ; [Section 10] BSP_disp_tv_set_mode $a 0x00012950: e1a0c00d .... MOV r12,r13 0x00012954: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00012958: e24cb004 ..L. SUB r11,r12,#4 0x0001295c: e3510016 ..Q. CMP r1,#0x16 0x00012960: e1a02000 . .. MOV r2,r0 0x00012964: 9a000003 .... BLS {pc} + 0x14 ; 0x12978 0x00012968: e59f0024 $... LDR r0,[pc,#36] ; [([Section 10] + 3445) = 0x12994] = 0xd75 0x0001296c: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x00012970: e3e00000 .... MVN r0,#0 0x00012974: e89da800 .... LDM r13,{r11,r13,pc} 0x00012978: e59f3018 .0.. LDR r3,[pc,#24] ; [gdisp = 0x12998] = 0 0x0001297c: e3a00000 .... MOV r0,#0 0x00012980: e0833482 .4.. ADD r3,r3,r2,LSL #9 0x00012984: e3a02002 . .. MOV r2,#2 0x00012988: e5831228 (... STR r1,[r3,#0x228] 0x0001298c: e5832220 ".. STR r2,[r3,#0x220] 0x00012990: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00012994: 00000d75 u... DCD 3445 ; [Section 10] 0x00012998: 00000000 .... DCD 0 ; gdisp BSP_disp_tv_auto_check_disable $a 0x0001299c: e1a0c00d .... MOV r12,r13 0x000129a0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000129a4: e24cb004 ..L. SUB r11,r12,#4 0x000129a8: e3a01000 .... MOV r1,#0 0x000129ac: e1a04000 .@.. MOV r4,r0 0x000129b0: ebfffffe .... BL TVE_dac_autocheck_disable ; 0xa37c Section #1 0x000129b4: e1a00004 .... MOV r0,r4 0x000129b8: e3a01001 .... MOV r1,#1 0x000129bc: ebfffffe .... BL TVE_dac_autocheck_disable ; 0xa37c Section #1 0x000129c0: e1a00004 .... MOV r0,r4 0x000129c4: e3a01002 .... MOV r1,#2 0x000129c8: ebfffffe .... BL TVE_dac_autocheck_disable ; 0xa37c Section #1 0x000129cc: e1a00004 .... MOV r0,r4 0x000129d0: e3a01003 .... MOV r1,#3 0x000129d4: ebfffffe .... BL TVE_dac_autocheck_disable ; 0xa37c Section #1 0x000129d8: e3a00000 .... MOV r0,#0 0x000129dc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} BSP_disp_tv_auto_check_enable 0x000129e0: e1a0c00d .... MOV r12,r13 0x000129e4: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x000129e8: e24cb004 ..L. SUB r11,r12,#4 0x000129ec: e3a01000 .... MOV r1,#0 0x000129f0: e1a04000 .@.. MOV r4,r0 0x000129f4: ebfffffe .... BL TVE_dac_autocheck_enable ; 0xa328 Section #1 0x000129f8: e1a00004 .... MOV r0,r4 0x000129fc: e3a01001 .... MOV r1,#1 0x00012a00: ebfffffe .... BL TVE_dac_autocheck_enable ; 0xa328 Section #1 0x00012a04: e1a00004 .... MOV r0,r4 0x00012a08: e3a01002 .... MOV r1,#2 0x00012a0c: ebfffffe .... BL TVE_dac_autocheck_enable ; 0xa328 Section #1 0x00012a10: e1a00004 .... MOV r0,r4 0x00012a14: e3a01003 .... MOV r1,#3 0x00012a18: ebfffffe .... BL TVE_dac_autocheck_enable ; 0xa328 Section #1 0x00012a1c: e3a00000 .... MOV r0,#0 0x00012a20: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} BSP_disp_tv_set_dac_source 0x00012a24: e1a0c00d .... MOV r12,r13 0x00012a28: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x00012a2c: e24cb004 ..L. SUB r11,r12,#4 0x00012a30: e59f3064 d0.. LDR r3,[pc,#100] ; [gdisp = 0x12a9c] = 0 0x00012a34: e1a04000 .@.. MOV r4,r0 0x00012a38: e1a06001 .`.. MOV r6,r1 0x00012a3c: e1a07002 .p.. MOV r7,r2 0x00012a40: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x00012a44: e5933050 P0.. LDR r3,[r3,#0x50] 0x00012a48: e3130802 .... TST r3,#0x20000 0x00012a4c: 1a000000 .... BNE {pc} + 0x8 ; 0x12a54 0x00012a50: ebfffffe .... BL tve_clk_on ; 0xadd0 Section #1 0x00012a54: e1a00004 .... MOV r0,r4 0x00012a58: e1a01006 .... MOV r1,r6 0x00012a5c: e1a02007 . .. MOV r2,r7 0x00012a60: ebfffffe .... BL TVE_dac_set_source ; 0xa4f4 Section #1 0x00012a64: e59f3030 00.. LDR r3,[pc,#48] ; [gdisp = 0x12a9c] = 0 0x00012a68: e0833484 .4.. ADD r3,r3,r4,LSL #9 0x00012a6c: e5933050 P0.. LDR r3,[r3,#0x50] 0x00012a70: e3130802 .... TST r3,#0x20000 0x00012a74: e1a05000 .P.. MOV r5,r0 0x00012a78: 1a000001 .... BNE {pc} + 0xc ; 0x12a84 0x00012a7c: e1a00004 .... MOV r0,r4 0x00012a80: ebfffffe .... BL tve_clk_off ; 0xad90 Section #1 0x00012a84: e0863384 .3.. ADD r3,r6,r4,LSL #7 0x00012a88: e59f200c . .. LDR r2,[pc,#12] ; [gdisp = 0x12a9c] = 0 0x00012a8c: e283308c .0.. ADD r3,r3,#0x8c 0x00012a90: e1a00005 .... MOV r0,r5 0x00012a94: e7827103 .q.. STR r7,[r2,r3,LSL #2] 0x00012a98: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00012a9c: 00000000 .... DCD 0 ; gdisp BSP_disp_tv_get_dac_status $a 0x00012aa0: e1a0c00d .... MOV r12,r13 0x00012aa4: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00012aa8: e24cb004 ..L. SUB r11,r12,#4 0x00012aac: e59f304c L0.. LDR r3,[pc,#76] ; [gdisp = 0x12b00] = 0 0x00012ab0: e1a04000 .@.. MOV r4,r0 0x00012ab4: e1a05001 .P.. MOV r5,r1 0x00012ab8: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x00012abc: e5933050 P0.. LDR r3,[r3,#0x50] 0x00012ac0: e3130802 .... TST r3,#0x20000 0x00012ac4: 1a000000 .... BNE {pc} + 0x8 ; 0x12acc 0x00012ac8: ebfffffe .... BL tve_clk_on ; 0xadd0 Section #1 0x00012acc: e1a01005 .... MOV r1,r5 0x00012ad0: e1a00004 .... MOV r0,r4 0x00012ad4: ebfffffe .... BL TVE_get_dac_status ; 0xa220 Section #1 0x00012ad8: e59f3020 0.. LDR r3,[pc,#32] ; [gdisp = 0x12b00] = 0 0x00012adc: e0833484 .4.. ADD r3,r3,r4,LSL #9 0x00012ae0: e5933050 P0.. LDR r3,[r3,#0x50] 0x00012ae4: e3130802 .... TST r3,#0x20000 0x00012ae8: e1a05000 .P.. MOV r5,r0 0x00012aec: 1a000001 .... BNE {pc} + 0xc ; 0x12af8 0x00012af0: e1a00004 .... MOV r0,r4 0x00012af4: ebfffffe .... BL tve_clk_off ; 0xad90 Section #1 0x00012af8: e1a00005 .... MOV r0,r5 0x00012afc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00012b00: 00000000 .... DCD 0 ; gdisp BSP_disp_tv_get_interface $a 0x00012b04: e1a0c00d .... MOV r12,r13 0x00012b08: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00012b0c: e24cb004 ..L. SUB r11,r12,#4 0x00012b10: e24dd008 ..M. SUB r13,r13,#8 0x00012b14: e59f3114 .1.. LDR r3,[pc,#276] ; [gdisp = 0x12c30] = 0 0x00012b18: e1a05000 .P.. MOV r5,r0 0x00012b1c: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x00012b20: e5933050 P0.. LDR r3,[r3,#0x50] 0x00012b24: e3130802 .... TST r3,#0x20000 0x00012b28: 1a000000 .... BNE {pc} + 0x8 ; 0x12b30 0x00012b2c: ebfffffe .... BL tve_clk_on ; 0xadd0 Section #1 0x00012b30: e3a04000 .@.. MOV r4,#0 0x00012b34: e1a01004 .... MOV r1,r4 0x00012b38: e1a00005 .... MOV r0,r5 0x00012b3c: ebfffffe .... BL TVE_get_dac_status ; 0xa220 Section #1 0x00012b40: e24b3018 .0K. SUB r3,r11,#0x18 0x00012b44: e7c30004 .... STRB r0,[r3,r4] 0x00012b48: e2844001 .@.. ADD r4,r4,#1 0x00012b4c: e3540004 ..T. CMP r4,#4 0x00012b50: 1afffff7 .... BNE {pc} - 0x1c ; 0x12b34 0x00012b54: e55b3018 .0[. LDRB r3,[r11,#-0x18] 0x00012b58: e3530001 ..S. CMP r3,#1 0x00012b5c: 8a000008 .... BHI {pc} + 0x28 ; 0x12b84 0x00012b60: e55b3017 .0[. LDRB r3,[r11,#-0x17] 0x00012b64: e3530001 ..S. CMP r3,#1 0x00012b68: 8a000005 .... BHI {pc} + 0x1c ; 0x12b84 0x00012b6c: e55b3016 .0[. LDRB r3,[r11,#-0x16] 0x00012b70: e3530001 ..S. CMP r3,#1 0x00012b74: 8a000002 .... BHI {pc} + 0x10 ; 0x12b84 0x00012b78: e55b3015 .0[. LDRB r3,[r11,#-0x15] 0x00012b7c: e3530001 ..S. CMP r3,#1 0x00012b80: 9a000003 .... BLS {pc} + 0x14 ; 0x12b94 0x00012b84: e59f00a8 .... LDR r0,[pc,#168] ; [([Section 10] + 3490) = 0x12c34] = 0xda2 0x00012b88: e3a04000 .@.. MOV r4,#0 0x00012b8c: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x00012b90: ea00001c .... B {pc} + 0x78 ; 0x12c08 0x00012b94: e59f309c .0.. LDR r3,[pc,#156] ; [(gdisp + 80) = 0x12c38] = 0x50 0x00012b98: e3a02000 . .. MOV r2,#0 0x00012b9c: e1a04002 .@.. MOV r4,r2 0x00012ba0: e0831485 .... ADD r1,r3,r5,LSL #9 0x00012ba4: e59131e0 .1.. LDR r3,[r1,#0x1e0] 0x00012ba8: e3530000 ..S. CMP r3,#0 0x00012bac: 1a000004 .... BNE {pc} + 0x18 ; 0x12bc4 0x00012bb0: e24b3018 .0K. SUB r3,r11,#0x18 0x00012bb4: e7d33002 .0.. LDRB r3,[r3,r2] 0x00012bb8: e3530001 ..S. CMP r3,#1 0x00012bbc: 03844001 .@.. ORREQ r4,r4,#1 0x00012bc0: ea00000c .... B {pc} + 0x38 ; 0x12bf8 0x00012bc4: e3530004 ..S. CMP r3,#4 0x00012bc8: 1a000004 .... BNE {pc} + 0x18 ; 0x12be0 0x00012bcc: e24b3018 .0K. SUB r3,r11,#0x18 0x00012bd0: e7d33002 .0.. LDRB r3,[r3,r2] 0x00012bd4: e3530001 ..S. CMP r3,#1 0x00012bd8: 03844002 .@.. ORREQ r4,r4,#2 0x00012bdc: ea000005 .... B {pc} + 0x1c ; 0x12bf8 0x00012be0: e3530001 ..S. CMP r3,#1 0x00012be4: 1a000003 .... BNE {pc} + 0x14 ; 0x12bf8 0x00012be8: e24b3018 .0K. SUB r3,r11,#0x18 0x00012bec: e7d33002 .0.. LDRB r3,[r3,r2] 0x00012bf0: e3530001 ..S. CMP r3,#1 0x00012bf4: 03844004 .@.. ORREQ r4,r4,#4 0x00012bf8: e2822001 . .. ADD r2,r2,#1 0x00012bfc: e2811004 .... ADD r1,r1,#4 0x00012c00: e3520004 ..R. CMP r2,#4 0x00012c04: 1affffe6 .... BNE {pc} - 0x60 ; 0x12ba4 0x00012c08: e59f3020 0.. LDR r3,[pc,#32] ; [gdisp = 0x12c30] = 0 0x00012c0c: e0833485 .4.. ADD r3,r3,r5,LSL #9 0x00012c10: e5933050 P0.. LDR r3,[r3,#0x50] 0x00012c14: e3130802 .... TST r3,#0x20000 0x00012c18: 1a000001 .... BNE {pc} + 0xc ; 0x12c24 0x00012c1c: e1a00005 .... MOV r0,r5 0x00012c20: ebfffffe .... BL tve_clk_off ; 0xad90 Section #1 0x00012c24: e1a00004 .... MOV r0,r4 0x00012c28: e24bd014 ..K. SUB r13,r11,#0x14 0x00012c2c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00012c30: 00000000 .... DCD 0 ; gdisp 0x00012c34: 00000da2 .... DCD 3490 ; [Section 10] 0x00012c38: 00000050 P... DCD 80 ; gdisp Disp_TVEC_Close $a 0x00012c3c: e1a0c00d .... MOV r12,r13 0x00012c40: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00012c44: e24cb004 ..L. SUB r11,r12,#4 0x00012c48: e3a01000 .... MOV r1,#0 0x00012c4c: e1a04000 .@.. MOV r4,r0 0x00012c50: ebfffffe .... BL TVE_dac_disable ; 0xa4a0 Section #1 0x00012c54: e1a00004 .... MOV r0,r4 0x00012c58: e3a01001 .... MOV r1,#1 0x00012c5c: ebfffffe .... BL TVE_dac_disable ; 0xa4a0 Section #1 0x00012c60: e1a00004 .... MOV r0,r4 0x00012c64: e3a01002 .... MOV r1,#2 0x00012c68: ebfffffe .... BL TVE_dac_disable ; 0xa4a0 Section #1 0x00012c6c: e3a01003 .... MOV r1,#3 0x00012c70: e1a00004 .... MOV r0,r4 0x00012c74: ebfffffe .... BL TVE_dac_disable ; 0xa4a0 Section #1 0x00012c78: e1a00004 .... MOV r0,r4 0x00012c7c: ebfffffe .... BL TVE_close ; 0x8f0c Section #1 0x00012c80: e3a00000 .... MOV r0,#0 0x00012c84: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} BSP_disp_tv_close 0x00012c88: e1a0c00d .... MOV r12,r13 0x00012c8c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00012c90: e24cb004 ..L. SUB r11,r12,#4 0x00012c94: e59f3074 t0.. LDR r3,[pc,#116] ; [gdisp = 0x12d10] = 0 0x00012c98: e1a05000 .P.. MOV r5,r0 0x00012c9c: e0834480 .D.. ADD r4,r3,r0,LSL #9 0x00012ca0: e5943050 P0.. LDR r3,[r4,#0x50] 0x00012ca4: e3130802 .... TST r3,#0x20000 0x00012ca8: 0a000016 .... BEQ {pc} + 0x60 ; 0x12d08 0x00012cac: ebfffffe .... BL TCON1_close ; 0x77e0 Section #1 0x00012cb0: e1a00005 .... MOV r0,r5 0x00012cb4: ebfffffe .... BL Disp_TVEC_Close ; 0x12c3c Section #1 0x00012cb8: e1a00005 .... MOV r0,r5 0x00012cbc: ebfffffe .... BL tve_clk_off ; 0xad90 Section #1 0x00012cc0: e1a00005 .... MOV r0,r5 0x00012cc4: ebfffffe .... BL image_clk_off ; 0xaff0 Section #1 0x00012cc8: e1a00005 .... MOV r0,r5 0x00012ccc: ebfffffe .... BL lcdc_clk_off ; 0xae10 Section #1 0x00012cd0: e594024c L... LDR r0,[r4,#0x24c] 0x00012cd4: e5942050 P .. LDR r2,[r4,#0x50] 0x00012cd8: e3a03000 .0.. MOV r3,#0 0x00012cdc: e5941054 T... LDR r1,[r4,#0x54] 0x00012ce0: e3500601 ..P. CMP r0,#0x100000 0x00012ce4: e5843220 2.. STR r3,[r4,#0x220] 0x00012ce8: e3c22802 .(.. BIC r2,r2,#0x20000 0x00012cec: e3c11c01 .... BIC r1,r1,#0x100 0x00012cf0: 03e03601 .6.. MVNEQ r3,#0x100000 0x00012cf4: 13e03602 .6.. MVNNE r3,#0x200000 0x00012cf8: e5842050 P .. STR r2,[r4,#0x50] 0x00012cfc: e0033000 .0.. AND r3,r3,r0 0x00012d00: e5841054 T... STR r1,[r4,#0x54] 0x00012d04: e584324c L2.. STR r3,[r4,#0x24c] 0x00012d08: e3a00000 .... MOV r0,#0 0x00012d0c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00012d10: 00000000 .... DCD 0 ; gdisp Disp_TVEC_Open $a 0x00012d14: e1a0c00d .... MOV r12,r13 0x00012d18: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00012d1c: e24cb004 ..L. SUB r11,r12,#4 0x00012d20: ebfffffe .... BL TVE_open ; 0x8ed8 Section #1 0x00012d24: e3a00000 .... MOV r0,#0 0x00012d28: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_tv_open 0x00012d2c: e1a0c00d .... MOV r12,r13 0x00012d30: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x00012d34: e24cb004 ..L. SUB r11,r12,#4 0x00012d38: e59fa26c l... LDR r10,[pc,#620] ; [gdisp = 0x12fac] = 0 0x00012d3c: e1a07480 .t.. LSL r7,r0,#9 0x00012d40: e1a06000 .`.. MOV r6,r0 0x00012d44: e08a4007 .@.. ADD r4,r10,r7 0x00012d48: e5943050 P0.. LDR r3,[r4,#0x50] 0x00012d4c: e3130802 .... TST r3,#0x20000 0x00012d50: 1a000093 .... BNE {pc} + 0x254 ; 0x12fa4 0x00012d54: e5948228 (... LDR r8,[r4,#0x228] 0x00012d58: ebfffffe .... BL image_clk_on ; 0xb050 Section #1 0x00012d5c: e1a00006 .... MOV r0,r6 0x00012d60: ebfffffe .... BL Image_open ; 0xc694 Section #1 0x00012d64: e3a01002 .... MOV r1,#2 0x00012d68: e6ef4078 x@.. UXTB r4,r8 0x00012d6c: e1a00006 .... MOV r0,r6 0x00012d70: e1a02004 . .. MOV r2,r4 0x00012d74: ebfffffe .... BL disp_clk_cfg ; 0xb330 Section #1 0x00012d78: e1a00006 .... MOV r0,r6 0x00012d7c: ebfffffe .... BL tve_clk_on ; 0xadd0 Section #1 0x00012d80: e1a00006 .... MOV r0,r6 0x00012d84: ebfffffe .... BL lcdc_clk_on ; 0xae88 Section #1 0x00012d88: e1a00008 .... MOV r0,r8 0x00012d8c: ebfffffe .... BL tv_mode_to_width ; 0xf2ec Section #1 0x00012d90: e1a05000 .P.. MOV r5,r0 0x00012d94: e1a00008 .... MOV r0,r8 0x00012d98: ebfffffe .... BL tv_mode_to_height ; 0xf340 Section #1 0x00012d9c: e1a01005 .... MOV r1,r5 0x00012da0: e1a02000 . .. MOV r2,r0 0x00012da4: e1a00006 .... MOV r0,r6 0x00012da8: ebfffffe .... BL DE_BE_set_display_size ; 0x3d48 Section #1 0x00012dac: e1a01004 .... MOV r1,r4 0x00012db0: e1a00006 .... MOV r0,r6 0x00012db4: ebfffffe .... BL TCON1_set_tv_mode ; 0x802c Section #1 0x00012db8: e1a00006 .... MOV r0,r6 0x00012dbc: e1a01004 .... MOV r1,r4 0x00012dc0: ebfffffe .... BL TVE_set_tv_mode ; 0x8f40 Section #1 0x00012dc4: e3540016 ..T. CMP r4,#0x16 0x00012dc8: 979ff104 .... LDRLS pc,[pc,r4,LSL #2] 0x00012dcc: ea000063 c... B {pc} + 0x194 ; 0x12f60 $d 0x00012dd0: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012dd4: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012dd8: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012ddc: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012de0: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012de4: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012de8: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012dec: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012df0: 00012f60 `/.. DCD 77664 ; [Section 1] 0x00012df4: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012df8: 00012f10 ./.. DCD 77584 ; [Section 1] 0x00012dfc: 00012e2c ,... DCD 77356 ; [Section 1] 0x00012e00: 00012e70 p... DCD 77424 ; [Section 1] 0x00012e04: 00012ebc .... DCD 77500 ; [Section 1] 0x00012e08: 00012e2c ,... DCD 77356 ; [Section 1] 0x00012e0c: 00012e70 p... DCD 77424 ; [Section 1] 0x00012e10: 00012ebc .... DCD 77500 ; [Section 1] 0x00012e14: 00012e2c ,... DCD 77356 ; [Section 1] 0x00012e18: 00012e70 p... DCD 77424 ; [Section 1] 0x00012e1c: 00012ebc .... DCD 77500 ; [Section 1] 0x00012e20: 00012e2c ,... DCD 77356 ; [Section 1] 0x00012e24: 00012e70 p... DCD 77424 ; [Section 1] 0x00012e28: 00012ebc .... DCD 77500 ; [Section 1] $a 0x00012e2c: e2873050 P0.. ADD r3,r7,#0x50 0x00012e30: e3a04000 .@.. MOV r4,#0 0x00012e34: e08a5003 .P.. ADD r5,r10,r3 0x00012e38: e59521e0 .!.. LDR r2,[r5,#0x1e0] 0x00012e3c: e2855004 .P.. ADD r5,r5,#4 0x00012e40: e3520000 ..R. CMP r2,#0 0x00012e44: 1a000005 .... BNE {pc} + 0x1c ; 0x12e60 0x00012e48: e1a01004 .... MOV r1,r4 0x00012e4c: e1a00006 .... MOV r0,r6 0x00012e50: ebfffffe .... BL TVE_dac_set_source ; 0xa4f4 Section #1 0x00012e54: e1a00006 .... MOV r0,r6 0x00012e58: e6ef1074 t... UXTB r1,r4 0x00012e5c: ebfffffe .... BL TVE_dac_enable ; 0xa444 Section #1 0x00012e60: e2844001 .@.. ADD r4,r4,#1 0x00012e64: e3540004 ..T. CMP r4,#4 0x00012e68: 1afffff2 .... BNE {pc} - 0x30 ; 0x12e38 0x00012e6c: ea00003b ;... B {pc} + 0xf4 ; 0x12f60 0x00012e70: e2873050 P0.. ADD r3,r7,#0x50 0x00012e74: e3a04000 .@.. MOV r4,#0 0x00012e78: e08a5003 .P.. ADD r5,r10,r3 0x00012e7c: e59521e0 .!.. LDR r2,[r5,#0x1e0] 0x00012e80: e3520001 ..R. CMP r2,#1 0x00012e84: 0a000001 .... BEQ {pc} + 0xc ; 0x12e90 0x00012e88: e3520002 ..R. CMP r2,#2 0x00012e8c: 1a000005 .... BNE {pc} + 0x1c ; 0x12ea8 0x00012e90: e1a01004 .... MOV r1,r4 0x00012e94: e1a00006 .... MOV r0,r6 0x00012e98: ebfffffe .... BL TVE_dac_set_source ; 0xa4f4 Section #1 0x00012e9c: e1a00006 .... MOV r0,r6 0x00012ea0: e6ef1074 t... UXTB r1,r4 0x00012ea4: ebfffffe .... BL TVE_dac_enable ; 0xa444 Section #1 0x00012ea8: e2844001 .@.. ADD r4,r4,#1 0x00012eac: e2855004 .P.. ADD r5,r5,#4 0x00012eb0: e3540004 ..T. CMP r4,#4 0x00012eb4: 1afffff0 .... BNE {pc} - 0x38 ; 0x12e7c 0x00012eb8: ea000028 (... B {pc} + 0xa8 ; 0x12f60 0x00012ebc: e2873050 P0.. ADD r3,r7,#0x50 0x00012ec0: e3a04000 .@.. MOV r4,#0 0x00012ec4: e08a5003 .P.. ADD r5,r10,r3 0x00012ec8: e59521e0 .!.. LDR r2,[r5,#0x1e0] 0x00012ecc: e3520000 ..R. CMP r2,#0 0x00012ed0: 0a000003 .... BEQ {pc} + 0x14 ; 0x12ee4 0x00012ed4: e3520001 ..R. CMP r2,#1 0x00012ed8: 0a000001 .... BEQ {pc} + 0xc ; 0x12ee4 0x00012edc: e3520002 ..R. CMP r2,#2 0x00012ee0: 1a000005 .... BNE {pc} + 0x1c ; 0x12efc 0x00012ee4: e1a01004 .... MOV r1,r4 0x00012ee8: e1a00006 .... MOV r0,r6 0x00012eec: ebfffffe .... BL TVE_dac_set_source ; 0xa4f4 Section #1 0x00012ef0: e1a00006 .... MOV r0,r6 0x00012ef4: e6ef1074 t... UXTB r1,r4 0x00012ef8: ebfffffe .... BL TVE_dac_enable ; 0xa444 Section #1 0x00012efc: e2844001 .@.. ADD r4,r4,#1 0x00012f00: e2855004 .P.. ADD r5,r5,#4 0x00012f04: e3540004 ..T. CMP r4,#4 0x00012f08: 1affffee .... BNE {pc} - 0x40 ; 0x12ec8 0x00012f0c: ea000013 .... B {pc} + 0x54 ; 0x12f60 0x00012f10: e2873050 P0.. ADD r3,r7,#0x50 0x00012f14: e3a04000 .@.. MOV r4,#0 0x00012f18: e08a5003 .P.. ADD r5,r10,r3 0x00012f1c: e59521e0 .!.. LDR r2,[r5,#0x1e0] 0x00012f20: e3520004 ..R. CMP r2,#4 0x00012f24: 0a000003 .... BEQ {pc} + 0x14 ; 0x12f38 0x00012f28: e3520005 ..R. CMP r2,#5 0x00012f2c: 0a000001 .... BEQ {pc} + 0xc ; 0x12f38 0x00012f30: e3520006 ..R. CMP r2,#6 0x00012f34: 1a000005 .... BNE {pc} + 0x1c ; 0x12f50 0x00012f38: e1a01004 .... MOV r1,r4 0x00012f3c: e1a00006 .... MOV r0,r6 0x00012f40: ebfffffe .... BL TVE_dac_set_source ; 0xa4f4 Section #1 0x00012f44: e1a00006 .... MOV r0,r6 0x00012f48: e6ef1074 t... UXTB r1,r4 0x00012f4c: ebfffffe .... BL TVE_dac_enable ; 0xa444 Section #1 0x00012f50: e2844001 .@.. ADD r4,r4,#1 0x00012f54: e2855004 .P.. ADD r5,r5,#4 0x00012f58: e3540004 ..T. CMP r4,#4 0x00012f5c: 1affffee .... BNE {pc} - 0x40 ; 0x12f1c 0x00012f60: e1a00006 .... MOV r0,r6 0x00012f64: ebfffffe .... BL TCON1_open ; 0x7790 Section #1 0x00012f68: e1a00006 .... MOV r0,r6 0x00012f6c: ebfffffe .... BL Disp_TVEC_Open ; 0x12d14 Section #1 0x00012f70: e1a00008 .... MOV r0,r8 0x00012f74: ebfffffe .... BL Disp_get_screen_scan_mode ; 0xf4f4 Section #1 0x00012f78: e59f302c ,0.. LDR r3,[pc,#44] ; [gdisp = 0x12fac] = 0 0x00012f7c: e3a02002 . .. MOV r2,#2 0x00012f80: e0833486 .4.. ADD r3,r3,r6,LSL #9 0x00012f84: e5931050 P... LDR r1,[r3,#0x50] 0x00012f88: e593c054 T... LDR r12,[r3,#0x54] 0x00012f8c: e3811802 .... ORR r1,r1,#0x20000 0x00012f90: e5832220 ".. STR r2,[r3,#0x220] 0x00012f94: e38ccc01 .... ORR r12,r12,#0x100 0x00012f98: e5831050 P... STR r1,[r3,#0x50] 0x00012f9c: e583c054 T... STR r12,[r3,#0x54] 0x00012fa0: e5c3021c .... STRB r0,[r3,#0x21c] 0x00012fa4: e3a00000 .... MOV r0,#0 0x00012fa8: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x00012fac: 00000000 .... DCD 0 ; gdisp Disp_TVEC_Exit $a 0x00012fb0: e1a0c00d .... MOV r12,r13 0x00012fb4: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00012fb8: e24cb004 ..L. SUB r11,r12,#4 0x00012fbc: e1a04000 .@.. MOV r4,r0 0x00012fc0: ebfffffe .... BL TVE_exit ; 0xa3d0 Section #1 0x00012fc4: e1a00004 .... MOV r0,r4 0x00012fc8: ebfffffe .... BL tve_clk_exit ; 0xb558 Section #1 0x00012fcc: e3a00000 .... MOV r0,#0 0x00012fd0: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} Disp_TVEC_Init 0x00012fd4: e1a0c00d .... MOV r12,r13 0x00012fd8: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00012fdc: e24cb004 ..L. SUB r11,r12,#4 0x00012fe0: e1a04000 .@.. MOV r4,r0 0x00012fe4: ebfffffe .... BL tve_clk_init ; 0xb67c Section #1 0x00012fe8: e3a01002 .... MOV r1,#2 0x00012fec: e3a02004 . .. MOV r2,#4 0x00012ff0: e3a00000 .... MOV r0,#0 0x00012ff4: ebfffffe .... BL disp_clk_cfg ; 0xb330 Section #1 0x00012ff8: e1a00004 .... MOV r0,r4 0x00012ffc: ebfffffe .... BL tve_clk_on ; 0xadd0 Section #1 0x00013000: e1a00004 .... MOV r0,r4 0x00013004: ebfffffe .... BL TVE_init ; 0xa838 Section #1 0x00013008: e1a00004 .... MOV r0,r4 0x0001300c: ebfffffe .... BL tve_clk_off ; 0xad90 Section #1 0x00013010: e59f303c <0.. LDR r3,[pc,#60] ; [gdisp = 0x13054] = 0 0x00013014: e3a01000 .... MOV r1,#0 0x00013018: e3a02004 . .. MOV r2,#4 0x0001301c: e3a04005 .@.. MOV r4,#5 0x00013020: e3a0c006 .... MOV r12,#6 0x00013024: e1a00001 .... MOV r0,r1 0x00013028: e5832428 ($.. STR r2,[r3,#0x428] 0x0001302c: e5834438 8D.. STR r4,[r3,#0x438] 0x00013030: e583c43c <... STR r12,[r3,#0x43c] 0x00013034: e5831230 0... STR r1,[r3,#0x230] 0x00013038: e5832234 4".. STR r2,[r3,#0x234] 0x0001303c: e5834238 8B.. STR r4,[r3,#0x238] 0x00013040: e583c23c <... STR r12,[r3,#0x23c] 0x00013044: e5831430 0... STR r1,[r3,#0x430] 0x00013048: e5832434 4$.. STR r2,[r3,#0x434] 0x0001304c: e5832228 (".. STR r2,[r3,#0x228] 0x00013050: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00013054: 00000000 .... DCD 0 ; gdisp VGA_Init $a 0x00013058: e1a0c00d .... MOV r12,r13 0x0001305c: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013060: e24cb004 ..L. SUB r11,r12,#4 0x00013064: e59f2010 . .. LDR r2,[pc,#16] ; [gdisp = 0x1307c] = 0 0x00013068: e3a03004 .0.. MOV r3,#4 0x0001306c: e3a00000 .... MOV r0,#0 0x00013070: e5823424 $4.. STR r3,[r2,#0x424] 0x00013074: e5823224 $2.. STR r3,[r2,#0x224] 0x00013078: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0001307c: 00000000 .... DCD 0 ; gdisp VGA_Exit $a 0x00013080: e1a0c00d .... MOV r12,r13 0x00013084: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013088: e24cb004 ..L. SUB r11,r12,#4 0x0001308c: e3a00000 .... MOV r0,#0 0x00013090: e89da800 .... LDM r13,{r11,r13,pc} BSP_disp_vga_get_mode 0x00013094: e1a0c00d .... MOV r12,r13 0x00013098: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x0001309c: e24cb004 ..L. SUB r11,r12,#4 0x000130a0: e59f3008 .0.. LDR r3,[pc,#8] ; [gdisp = 0x130b0] = 0 0x000130a4: e0833480 .4.. ADD r3,r3,r0,LSL #9 0x000130a8: e5930224 $... LDR r0,[r3,#0x224] 0x000130ac: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000130b0: 00000000 .... DCD 0 ; gdisp BSP_disp_vga_set_src $a 0x000130b4: e1a0c00d .... MOV r12,r13 0x000130b8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000130bc: e24cb004 ..L. SUB r11,r12,#4 0x000130c0: e3510001 ..Q. CMP r1,#1 0x000130c4: e1a03001 .0.. MOV r3,r1 0x000130c8: 0a000003 .... BEQ {pc} + 0x14 ; 0x130dc 0x000130cc: 33a01000 ...3 MOVCC r1,#0 0x000130d0: 3a000001 ...: BCC {pc} + 0xc ; 0x130dc 0x000130d4: e3530005 ..S. CMP r3,#5 0x000130d8: 1a000002 .... BNE {pc} + 0x10 ; 0x130e8 0x000130dc: ebfffffe .... BL TCON1_select_src ; 0x8810 Section #1 0x000130e0: e3a00000 .... MOV r0,#0 0x000130e4: e89da800 .... LDM r13,{r11,r13,pc} 0x000130e8: e59f0008 .... LDR r0,[pc,#8] ; [([Section 10] + 3506) = 0x130f8] = 0xdb2 0x000130ec: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x000130f0: e3e00004 .... MVN r0,#4 0x000130f4: e89da800 .... LDM r13,{r11,r13,pc} $d 0x000130f8: 00000db2 .... DCD 3506 ; [Section 10] BSP_disp_vga_set_mode $a 0x000130fc: e1a0c00d .... MOV r12,r13 0x00013100: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013104: e24cb004 ..L. SUB r11,r12,#4 0x00013108: e351000a ..Q. CMP r1,#0xa 0x0001310c: e1a02000 . .. MOV r2,r0 0x00013110: 9a000003 .... BLS {pc} + 0x14 ; 0x13124 0x00013114: e59f0024 $... LDR r0,[pc,#36] ; [([Section 10] + 3556) = 0x13140] = 0xde4 0x00013118: ebfffffe .... BL OSAL_printf ; 0x3314 Section #1 0x0001311c: e3e00000 .... MVN r0,#0 0x00013120: e89da800 .... LDM r13,{r11,r13,pc} 0x00013124: e59f3018 .0.. LDR r3,[pc,#24] ; [gdisp = 0x13144] = 0 0x00013128: e3a00000 .... MOV r0,#0 0x0001312c: e0833482 .4.. ADD r3,r3,r2,LSL #9 0x00013130: e3a02008 . .. MOV r2,#8 0x00013134: e5831224 $... STR r1,[r3,#0x224] 0x00013138: e5832220 ".. STR r2,[r3,#0x220] 0x0001313c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00013140: 00000de4 .... DCD 3556 ; [Section 10] 0x00013144: 00000000 .... DCD 0 ; gdisp BSP_disp_vga_close $a 0x00013148: e1a0c00d .... MOV r12,r13 0x0001314c: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00013150: e24cb004 ..L. SUB r11,r12,#4 0x00013154: e59f3084 .0.. LDR r3,[pc,#132] ; [gdisp = 0x131e0] = 0 0x00013158: e1a04000 .@.. MOV r4,r0 0x0001315c: e0835480 .T.. ADD r5,r3,r0,LSL #9 0x00013160: e5953050 P0.. LDR r3,[r5,#0x50] 0x00013164: e3130702 .... TST r3,#0x80000 0x00013168: 0a00001a .... BEQ {pc} + 0x70 ; 0x131d8 0x0001316c: ebfffffe .... BL TCON1_close ; 0x77e0 Section #1 0x00013170: e1a00004 .... MOV r0,r4 0x00013174: ebfffffe .... BL Disp_TVEC_Close ; 0x12c3c Section #1 0x00013178: e1a00004 .... MOV r0,r4 0x0001317c: ebfffffe .... BL tve_clk_off ; 0xad90 Section #1 0x00013180: e1a00004 .... MOV r0,r4 0x00013184: ebfffffe .... BL image_clk_off ; 0xaff0 Section #1 0x00013188: e1a00004 .... MOV r0,r4 0x0001318c: ebfffffe .... BL lcdc_clk_off ; 0xae10 Section #1 0x00013190: e3a01008 .... MOV r1,#8 0x00013194: e3a02000 . .. MOV r2,#0 0x00013198: e1a00004 .... MOV r0,r4 0x0001319c: ebfffffe .... BL Disp_lcdc_pin_cfg ; 0xf1d0 Section #1 0x000131a0: e595024c L... LDR r0,[r5,#0x24c] 0x000131a4: e5952050 P .. LDR r2,[r5,#0x50] 0x000131a8: e3a03000 .0.. MOV r3,#0 0x000131ac: e5951054 T... LDR r1,[r5,#0x54] 0x000131b0: e3500601 ..P. CMP r0,#0x100000 0x000131b4: e5853220 2.. STR r3,[r5,#0x220] 0x000131b8: e3c22702 .'.. BIC r2,r2,#0x80000 0x000131bc: e3c11c01 .... BIC r1,r1,#0x100 0x000131c0: 03e03601 .6.. MVNEQ r3,#0x100000 0x000131c4: 13e03602 .6.. MVNNE r3,#0x200000 0x000131c8: e5852050 P .. STR r2,[r5,#0x50] 0x000131cc: e0033000 .0.. AND r3,r3,r0 0x000131d0: e5851054 T... STR r1,[r5,#0x54] 0x000131d4: e585324c L2.. STR r3,[r5,#0x24c] 0x000131d8: e3a00000 .... MOV r0,#0 0x000131dc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x000131e0: 00000000 .... DCD 0 ; gdisp BSP_disp_vga_open $a 0x000131e4: e1a0c00d .... MOV r12,r13 0x000131e8: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x000131ec: e24cb004 ..L. SUB r11,r12,#4 0x000131f0: e59f30d8 .0.. LDR r3,[pc,#216] ; [gdisp = 0x132d0] = 0 0x000131f4: e1a07000 .p.. MOV r7,r0 0x000131f8: e0838480 .... ADD r8,r3,r0,LSL #9 0x000131fc: e5983050 P0.. LDR r3,[r8,#0x50] 0x00013200: e213a702 .... ANDS r10,r3,#0x80000 0x00013204: 1a00002f /... BNE {pc} + 0xc4 ; 0x132c8 0x00013208: e5984224 $B.. LDR r4,[r8,#0x224] 0x0001320c: ebfffffe .... BL lcdc_clk_on ; 0xae88 Section #1 0x00013210: e1a00007 .... MOV r0,r7 0x00013214: ebfffffe .... BL image_clk_on ; 0xb050 Section #1 0x00013218: e1a00007 .... MOV r0,r7 0x0001321c: e6ef6074 t`.. UXTB r6,r4 0x00013220: ebfffffe .... BL Image_open ; 0xc694 Section #1 0x00013224: e1a00007 .... MOV r0,r7 0x00013228: ebfffffe .... BL tve_clk_on ; 0xadd0 Section #1 0x0001322c: e3a01008 .... MOV r1,#8 0x00013230: e1a02006 . .. MOV r2,r6 0x00013234: e1a00007 .... MOV r0,r7 0x00013238: ebfffffe .... BL disp_clk_cfg ; 0xb330 Section #1 0x0001323c: e3a01008 .... MOV r1,#8 0x00013240: e3a02001 . .. MOV r2,#1 0x00013244: e1a00007 .... MOV r0,r7 0x00013248: ebfffffe .... BL Disp_lcdc_pin_cfg ; 0xf1d0 Section #1 0x0001324c: e1a00004 .... MOV r0,r4 0x00013250: ebfffffe .... BL vga_mode_to_width ; 0xf3dc Section #1 0x00013254: e1a05000 .P.. MOV r5,r0 0x00013258: e1a00004 .... MOV r0,r4 0x0001325c: ebfffffe .... BL vga_mode_to_height ; 0xf468 Section #1 0x00013260: e1a01005 .... MOV r1,r5 0x00013264: e1a02000 . .. MOV r2,r0 0x00013268: e1a00007 .... MOV r0,r7 0x0001326c: ebfffffe .... BL DE_BE_set_display_size ; 0x3d48 Section #1 0x00013270: e1a01006 .... MOV r1,r6 0x00013274: e1a00007 .... MOV r0,r7 0x00013278: ebfffffe .... BL TCON1_set_vga_mode ; 0x84bc Section #1 0x0001327c: e1a00007 .... MOV r0,r7 0x00013280: ebfffffe .... BL TVE_set_vga_mode ; 0xa138 Section #1 0x00013284: e1a00007 .... MOV r0,r7 0x00013288: ebfffffe .... BL Disp_TVEC_Open ; 0x12d14 Section #1 0x0001328c: e1a00007 .... MOV r0,r7 0x00013290: ebfffffe .... BL TCON1_open ; 0x7790 Section #1 0x00013294: e1a01006 .... MOV r1,r6 0x00013298: e3a00008 .... MOV r0,#8 0x0001329c: ebfffffe .... BL Disp_Switch_Dram_Mode ; 0x128b0 Section #1 0x000132a0: e5983050 P0.. LDR r3,[r8,#0x50] 0x000132a4: e5982054 T .. LDR r2,[r8,#0x54] 0x000132a8: e2881f86 .... ADD r1,r8,#0x218 0x000132ac: e3833702 .7.. ORR r3,r3,#0x80000 0x000132b0: e5883050 P0.. STR r3,[r8,#0x50] 0x000132b4: e3822c01 .,.. ORR r2,r2,#0x100 0x000132b8: e3a03008 .0.. MOV r3,#8 0x000132bc: e5c1a004 .... STRB r10,[r1,#4] 0x000132c0: e5882054 T .. STR r2,[r8,#0x54] 0x000132c4: e5883220 2.. STR r3,[r8,#0x220] 0x000132c8: e3a00000 .... MOV r0,#0 0x000132cc: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x000132d0: 00000000 .... DCD 0 ; gdisp BSP_disp_video_get_frame_id $a 0x000132d4: e1a0c00d .... MOV r12,r13 0x000132d8: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000132dc: e24cb004 ..L. SUB r11,r12,#4 0x000132e0: e2511064 d.Q. SUBS r1,r1,#0x64 0x000132e4: 4a000017 ...J BMI {pc} + 0x64 ; 0x13348 0x000132e8: e59f2068 h .. LDR r2,[pc,#104] ; [gdisp = 0x13358] = 0 0x000132ec: e1a00480 .... LSL r0,r0,#9 0x000132f0: e0823000 .0.. ADD r3,r2,r0 0x000132f4: e593308c .0.. LDR r3,[r3,#0x8c] 0x000132f8: e1510003 ..Q. CMP r1,r3 0x000132fc: 2a000011 ...* BCS {pc} + 0x4c ; 0x13348 0x00013300: e3a03060 `0.. MOV r3,#0x60 0x00013304: e0230193 ..#. MLA r3,r3,r1,r0 0x00013308: e0820003 .... ADD r0,r2,r3 0x0001330c: e5903090 .0.. LDR r3,[r0,#0x90] 0x00013310: e3130002 .... TST r3,#2 0x00013314: 0a00000d .... BEQ {pc} + 0x3c ; 0x13350 0x00013318: e590309c .0.. LDR r3,[r0,#0x9c] 0x0001331c: e3530004 ..S. CMP r3,#4 0x00013320: 1a00000a .... BNE {pc} + 0x30 ; 0x13350 0x00013324: e59f3030 00.. LDR r3,[pc,#48] ; [([Section 17] + 19548) = 0x1335c] = 0x4c5c 0x00013328: e3a0206c l .. MOV r2,#0x6c 0x0001332c: e5901098 .... LDR r1,[r0,#0x98] 0x00013330: e0203192 .1 . MLA r0,r2,r1,r3 0x00013334: e1d035d0 .5.. LDRSB r3,[r0,#0x50] 0x00013338: e3530001 ..S. CMP r3,#1 0x0001333c: 05900004 .... LDREQ r0,[r0,#4] 0x00013340: 1a000002 .... BNE {pc} + 0x10 ; 0x13350 0x00013344: e89da800 .... LDM r13,{r11,r13,pc} 0x00013348: e3e00001 .... MVN r0,#1 0x0001334c: e89da800 .... LDM r13,{r11,r13,pc} 0x00013350: e3e00000 .... MVN r0,#0 0x00013354: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00013358: 00000000 .... DCD 0 ; gdisp 0x0001335c: 00004c5c \L.. DCD 19548 ; [Section 17] BSP_disp_video_get_dit_info $a 0x00013360: e1a0c00d .... MOV r12,r13 0x00013364: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013368: e24cb004 ..L. SUB r11,r12,#4 0x0001336c: e2511064 d.Q. SUBS r1,r1,#0x64 0x00013370: 4a000021 !..J BMI {pc} + 0x8c ; 0x133fc 0x00013374: e59fc090 .... LDR r12,[pc,#144] ; [gdisp = 0x1340c] = 0 0x00013378: e1a00480 .... LSL r0,r0,#9 0x0001337c: e08c3000 .0.. ADD r3,r12,r0 0x00013380: e593308c .0.. LDR r3,[r3,#0x8c] 0x00013384: e1510003 ..Q. CMP r1,r3 0x00013388: 2a00001b ...* BCS {pc} + 0x74 ; 0x133fc 0x0001338c: e3a03060 `0.. MOV r3,#0x60 0x00013390: e0230193 ..#. MLA r3,r3,r1,r0 0x00013394: e08c0003 .... ADD r0,r12,r3 0x00013398: e5903090 .0.. LDR r3,[r0,#0x90] 0x0001339c: e3130002 .... TST r3,#2 0x000133a0: 0a000017 .... BEQ {pc} + 0x64 ; 0x13404 0x000133a4: e590309c .0.. LDR r3,[r0,#0x9c] 0x000133a8: e3530004 ..S. CMP r3,#4 0x000133ac: 1a000014 .... BNE {pc} + 0x58 ; 0x13404 0x000133b0: e59f1058 X... LDR r1,[pc,#88] ; [([Section 17] + 19548) = 0x13410] = 0x4c5c 0x000133b4: e3a03000 .0.. MOV r3,#0 0x000133b8: e5c23001 .0.. STRB r3,[r2,#1] 0x000133bc: e5c23000 .0.. STRB r3,[r2,#0] 0x000133c0: e1d136d2 .6.. LDRSB r3,[r1,#0x62] 0x000133c4: e3530000 ..S. CMP r3,#0 0x000133c8: 0a00000d .... BEQ {pc} + 0x3c ; 0x13404 0x000133cc: e5913064 d0.. LDR r3,[r1,#0x64] 0x000133d0: e3530002 ..S. CMP r3,#2 0x000133d4: 03a03001 .0.. MOVEQ r3,#1 0x000133d8: 05c23000 .0.. STRBEQ r3,[r2,#0] 0x000133dc: e59f302c ,0.. LDR r3,[pc,#44] ; [([Section 17] + 19548) = 0x13410] = 0x4c5c 0x000133e0: e1d336d8 .6.. LDRSB r3,[r3,#0x68] 0x000133e4: e3530000 ..S. CMP r3,#0 0x000133e8: 13a03001 .0.. MOVNE r3,#1 0x000133ec: 13a00000 .... MOVNE r0,#0 0x000133f0: 15c23001 .0.. STRBNE r3,[r2,#1] 0x000133f4: 189da800 .... LDMNE r13,{r11,r13,pc} 0x000133f8: ea000001 .... B {pc} + 0xc ; 0x13404 0x000133fc: e3e00001 .... MVN r0,#1 0x00013400: e89da800 .... LDM r13,{r11,r13,pc} 0x00013404: e3a00000 .... MOV r0,#0 0x00013408: e89da800 .... LDM r13,{r11,r13,pc} $d 0x0001340c: 00000000 .... DCD 0 ; gdisp 0x00013410: 00004c5c \L.. DCD 19548 ; [Section 17] BSP_disp_video_stop $a 0x00013414: e1a0c00d .... MOV r12,r13 0x00013418: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x0001341c: e24cb004 ..L. SUB r11,r12,#4 0x00013420: e2511064 d.Q. SUBS r1,r1,#0x64 0x00013424: 4a000017 ...J BMI {pc} + 0x64 ; 0x13488 0x00013428: e59fc068 h... LDR r12,[pc,#104] ; [gdisp = 0x13498] = 0 0x0001342c: e1a02480 .$.. LSL r2,r0,#9 0x00013430: e08c3002 .0.. ADD r3,r12,r2 0x00013434: e593308c .0.. LDR r3,[r3,#0x8c] 0x00013438: e1510003 ..Q. CMP r1,r3 0x0001343c: 2a000011 ...* BCS {pc} + 0x4c ; 0x13488 0x00013440: e3a03060 `0.. MOV r3,#0x60 0x00013444: e0232193 .!#. MLA r3,r3,r1,r2 0x00013448: e08c1003 .... ADD r1,r12,r3 0x0001344c: e5913090 .0.. LDR r3,[r1,#0x90] 0x00013450: e3130002 .... TST r3,#2 0x00013454: 0a00000d .... BEQ {pc} + 0x3c ; 0x13490 0x00013458: e591309c .0.. LDR r3,[r1,#0x9c] 0x0001345c: e3530004 ..S. CMP r3,#4 0x00013460: 1a00000a .... BNE {pc} + 0x30 ; 0x13490 0x00013464: e3a0106c l... MOV r1,#0x6c 0x00013468: e59f202c , .. LDR r2,[pc,#44] ; [([Section 17] + 19548) = 0x1349c] = 0x4c5c 0x0001346c: e0030091 .... MUL r3,r1,r0 0x00013470: e3a04000 .@.. MOV r4,#0 0x00013474: e0820003 .... ADD r0,r2,r3 0x00013478: e7c24003 .@.. STRB r4,[r2,r3] 0x0001347c: ebfffffe .... BL __memzero ; 0x00013480: e1a00004 .... MOV r0,r4 0x00013484: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x00013488: e3e00001 .... MVN r0,#1 0x0001348c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} 0x00013490: e3e00000 .... MVN r0,#0 0x00013494: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00013498: 00000000 .... DCD 0 ; gdisp 0x0001349c: 00004c5c \L.. DCD 19548 ; [Section 17] BSP_disp_video_start $a 0x000134a0: e1a0c00d .... MOV r12,r13 0x000134a4: e92dd8f0 ..-. PUSH {r4-r7,r11,r12,r14,pc} 0x000134a8: e24cb004 ..L. SUB r11,r12,#4 0x000134ac: e2511064 d.Q. SUBS r1,r1,#0x64 0x000134b0: 4a00001c ...J BMI {pc} + 0x78 ; 0x13528 0x000134b4: e59f207c | .. LDR r2,[pc,#124] ; [gdisp = 0x13538] = 0 0x000134b8: e1a00480 .... LSL r0,r0,#9 0x000134bc: e0823000 .0.. ADD r3,r2,r0 0x000134c0: e593308c .0.. LDR r3,[r3,#0x8c] 0x000134c4: e1510003 ..Q. CMP r1,r3 0x000134c8: 2a000016 ...* BCS {pc} + 0x60 ; 0x13528 0x000134cc: e3a03060 `0.. MOV r3,#0x60 0x000134d0: e0230193 ..#. MLA r3,r3,r1,r0 0x000134d4: e0820003 .... ADD r0,r2,r3 0x000134d8: e5903090 .0.. LDR r3,[r0,#0x90] 0x000134dc: e3130002 .... TST r3,#2 0x000134e0: 0a000012 .... BEQ {pc} + 0x50 ; 0x13530 0x000134e4: e590309c .0.. LDR r3,[r0,#0x9c] 0x000134e8: e3530004 ..S. CMP r3,#4 0x000134ec: 1a00000f .... BNE {pc} + 0x44 ; 0x13530 0x000134f0: e5903098 .0.. LDR r3,[r0,#0x98] 0x000134f4: e3a0406c l@.. MOV r4,#0x6c 0x000134f8: e1a01004 .... MOV r1,r4 0x000134fc: e59f6038 8`.. LDR r6,[pc,#56] ; [([Section 17] + 19548) = 0x1353c] = 0x4c5c 0x00013500: e0040394 .... MUL r4,r4,r3 0x00013504: e0865004 .P.. ADD r5,r6,r4 0x00013508: e1a00005 .... MOV r0,r5 0x0001350c: ebfffffe .... BL __memzero ; 0x00013510: e3e03000 .0.. MVN r3,#0 0x00013514: e3a00000 .... MOV r0,#0 0x00013518: e5853004 .0.. STR r3,[r5,#4] 0x0001351c: e2833002 .0.. ADD r3,r3,#2 0x00013520: e7c63004 .0.. STRB r3,[r6,r4] 0x00013524: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x00013528: e3e00001 .... MVN r0,#1 0x0001352c: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} 0x00013530: e3e00000 .... MVN r0,#0 0x00013534: e89da8f0 .... LDM r13,{r4-r7,r11,r13,pc} $d 0x00013538: 00000000 .... DCD 0 ; gdisp 0x0001353c: 00004c5c \L.. DCD 19548 ; [Section 17] BSP_disp_video_set_fb $a 0x00013540: e1a0c00d .... MOV r12,r13 0x00013544: e92dddf0 ..-. PUSH {r4-r8,r10-r12,r14,pc} 0x00013548: e24cb004 ..L. SUB r11,r12,#4 0x0001354c: e2511064 d.Q. SUBS r1,r1,#0x64 0x00013550: 4a00003b ;..J BMI {pc} + 0xf4 ; 0x13644 0x00013554: e59fc0f8 .... LDR r12,[pc,#248] ; [gdisp = 0x13654] = 0 0x00013558: e1a00480 .... LSL r0,r0,#9 0x0001355c: e08c3000 .0.. ADD r3,r12,r0 0x00013560: e593308c .0.. LDR r3,[r3,#0x8c] 0x00013564: e1510003 ..Q. CMP r1,r3 0x00013568: 2a000035 5..* BCS {pc} + 0xdc ; 0x13644 0x0001356c: e3a03060 `0.. MOV r3,#0x60 0x00013570: e0230193 ..#. MLA r3,r3,r1,r0 0x00013574: e08c0003 .... ADD r0,r12,r3 0x00013578: e5903090 .0.. LDR r3,[r0,#0x90] 0x0001357c: e3130002 .... TST r3,#2 0x00013580: 0a000031 1... BEQ {pc} + 0xcc ; 0x1364c 0x00013584: e590309c .0.. LDR r3,[r0,#0x9c] 0x00013588: e3530004 ..S. CMP r3,#4 0x0001358c: 1a00002e .... BNE {pc} + 0xc0 ; 0x1364c 0x00013590: e590a098 .... LDR r10,[r0,#0x98] 0x00013594: e3a0c06c l... MOV r12,#0x6c 0x00013598: e1a05002 .P.. MOV r5,r2 0x0001359c: e59f40b4 .@.. LDR r4,[pc,#180] ; [([Section 17] + 19548) = 0x13658] = 0x4c5c 0x000135a0: e8b5000f .... LDM r5!,{r0-r3} 0x000135a4: e3a08000 .... MOV r8,#0 0x000135a8: e00c0a9c .... MUL r12,r12,r10 0x000135ac: e28c6028 (`.. ADD r6,r12,#0x28 0x000135b0: e084700c .p.. ADD r7,r4,r12 0x000135b4: e0844006 .@.. ADD r4,r4,r6 0x000135b8: e2876060 ``.. ADD r6,r7,#0x60 0x000135bc: e1a0c004 .... MOV r12,r4 0x000135c0: e8ac000f .... STM r12!,{r0-r3} 0x000135c4: e8b5000f .... LDM r5!,{r0-r3} 0x000135c8: e8ac000f .... STM r12!,{r0-r3} 0x000135cc: e5952000 . .. LDR r2,[r5,#0] 0x000135d0: e3a03001 .0.. MOV r3,#1 0x000135d4: e5c73050 P0.. STRB r3,[r7,#0x50] 0x000135d8: e5878054 T... STR r8,[r7,#0x54] 0x000135dc: e58c2000 . .. STR r2,[r12,#0] 0x000135e0: e1d733d8 .3.. LDRSB r3,[r7,#0x38] 0x000135e4: e3530001 ..S. CMP r3,#1 0x000135e8: 15c68002 .... STRBNE r8,[r6,#2] 0x000135ec: 1a00000d .... BNE {pc} + 0x3c ; 0x13628 0x000135f0: e1d733d9 .3.. LDRSB r3,[r7,#0x39] 0x000135f4: e2871058 X... ADD r1,r7,#0x58 0x000135f8: e59f2058 X .. LDR r2,[pc,#88] ; [([Section 17] + 19548) = 0x13658] = 0x4c5c 0x000135fc: e3530001 ..S. CMP r3,#1 0x00013600: e5c78068 h... STRB r8,[r7,#0x68] 0x00013604: e5c68002 .... STRB r8,[r6,#2] 0x00013608: 01a03008 .0.. MOVEQ r3,r8 0x0001360c: 13a03001 .0.. MOVNE r3,#1 0x00013610: e5c13001 .0.. STRB r3,[r1,#1] 0x00013614: e3a0306c l0.. MOV r3,#0x6c 0x00013618: e0232a93 .*#. MLA r3,r3,r10,r2 0x0001361c: e5878064 d... STR r8,[r7,#0x64] 0x00013620: e3a02000 . .. MOV r2,#0 0x00013624: e583205c \ .. STR r2,[r3,#0x5c] 0x00013628: e59f2028 ( .. LDR r2,[pc,#40] ; [([Section 17] + 19548) = 0x13658] = 0x4c5c 0x0001362c: e3a0306c l0.. MOV r3,#0x6c 0x00013630: e3a00000 .... MOV r0,#0 0x00013634: e0232a93 .*#. MLA r3,r3,r10,r2 0x00013638: e5932008 . .. LDR r2,[r3,#8] 0x0001363c: e583204c L .. STR r2,[r3,#0x4c] 0x00013640: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} 0x00013644: e3e00001 .... MVN r0,#1 0x00013648: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} 0x0001364c: e3e00000 .... MVN r0,#0 0x00013650: e89dadf0 .... LDM r13,{r4-r8,r10,r11,r13,pc} $d 0x00013654: 00000000 .... DCD 0 ; gdisp 0x00013658: 00004c5c \L.. DCD 19548 ; [Section 17] Video_Operation_In_Vblanking $a 0x0001365c: e1a0c00d .... MOV r12,r13 0x00013660: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x00013664: e24cb004 ..L. SUB r11,r12,#4 0x00013668: e24dd074 t.M. SUB r13,r13,#0x74 0x0001366c: e59fa33c <... LDR r10,[pc,#828] ; [gdisp = 0x139b0] = 0 0x00013670: e3a02000 . .. MOV r2,#0 0x00013674: e59f9338 8... LDR r9,[pc,#824] ; [([Section 17] + 19548) = 0x139b4] = 0x4c5c 0x00013678: e50b2084 . .. STR r2,[r11,#-0x84] 0x0001367c: e50b0088 .... STR r0,[r11,#-0x88] 0x00013680: e50b108c .... STR r1,[r11,#-0x8c] 0x00013684: e50b2068 h .. STR r2,[r11,#-0x68] 0x00013688: e59a3450 P4.. LDR r3,[r10,#0x450] 0x0001368c: e3130c02 .... TST r3,#0x200 0x00013690: 0a0000b9 .... BEQ {pc} + 0x2ec ; 0x1397c 0x00013694: e59f5318 .S.. LDR r5,[pc,#792] ; [([Section 17] + 19548) = 0x139b4] = 0x4c5c 0x00013698: e51bc068 h... LDR r12,[r11,#-0x68] 0x0001369c: e19530dc .0.. LDRSB r3,[r5,r12] 0x000136a0: e3530001 ..S. CMP r3,#1 0x000136a4: 1a0000b4 .... BNE {pc} + 0x2d8 ; 0x1397c 0x000136a8: e1d945d0 .E.. LDRSB r4,[r9,#0x50] 0x000136ac: e3540001 ..T. CMP r4,#1 0x000136b0: 1a0000b1 .... BNE {pc} + 0x2cc ; 0x1397c 0x000136b4: e59a3458 X4.. LDR r3,[r10,#0x458] 0x000136b8: e51b1088 .... LDR r1,[r11,#-0x88] 0x000136bc: e1530001 ..S. CMP r3,r1 0x000136c0: 1a0000ad .... BNE {pc} + 0x2bc ; 0x1397c 0x000136c4: e51b108c .... LDR r1,[r11,#-0x8c] 0x000136c8: e3a00000 .... MOV r0,#0 0x000136cc: ebfffffe .... BL LCDC_get_start_delay ; 0x6e3c Section #1 0x000136d0: e51b2088 . .. LDR r2,[r11,#-0x88] 0x000136d4: e2401005 ..@. SUB r1,r0,#5 0x000136d8: e6ef0072 r... UXTB r0,r2 0x000136dc: ebfffffe .... BL Is_In_Valid_Regn ; 0xcb14 Section #1 0x000136e0: e31000ff .... TST r0,#0xff 0x000136e4: 0a0000a4 .... BEQ {pc} + 0x298 ; 0x1397c 0x000136e8: e51b3068 h0.. LDR r3,[r11,#-0x68] 0x000136ec: e2891028 (... ADD r1,r9,#0x28 0x000136f0: e3a02024 $ .. MOV r2,#0x24 0x000136f4: e0855003 .P.. ADD r5,r5,r3 0x000136f8: e2850004 .... ADD r0,r5,#4 0x000136fc: ebfffffe .... BL memcpy ; 0x00013700: e1d936d2 .6.. LDRSB r3,[r9,#0x62] 0x00013704: e3530000 ..S. CMP r3,#0 0x00013708: 1a000009 .... BNE {pc} + 0x2c ; 0x13734 0x0001370c: e50b3080 .0.. STR r3,[r11,#-0x80] 0x00013710: e5c93058 X0.. STRB r3,[r9,#0x58] 0x00013714: e5c93059 Y0.. STRB r3,[r9,#0x59] 0x00013718: e50b307c |0.. STR r3,[r11,#-0x7c] 0x0001371c: e5c93062 b0.. STRB r3,[r9,#0x62] 0x00013720: e50b3078 x0.. STR r3,[r11,#-0x78] 0x00013724: e5893064 d0.. STR r3,[r9,#0x64] 0x00013728: e5c93068 h0.. STRB r3,[r9,#0x68] 0x0001372c: e5c93069 i0.. STRB r3,[r9,#0x69] 0x00013730: ea000011 .... B {pc} + 0x4c ; 0x1377c 0x00013734: e599205c \ .. LDR r2,[r9,#0x5c] 0x00013738: e5c94069 i@.. STRB r4,[r9,#0x69] 0x0001373c: e3520000 ..R. CMP r2,#0 0x00013740: 0a000005 .... BEQ {pc} + 0x1c ; 0x1375c 0x00013744: e1d935d9 .5.. LDRSB r3,[r9,#0x59] 0x00013748: e2822001 . .. ADD r2,r2,#1 0x0001374c: e589205c \ .. STR r2,[r9,#0x5c] 0x00013750: e2733001 .0s. RSBS r3,r3,#1 0x00013754: 33a03000 .0.3 MOVCC r3,#0 0x00013758: e5c93059 Y0.. STRB r3,[r9,#0x59] 0x0001375c: e599004c L... LDR r0,[r9,#0x4c] 0x00013760: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00013764: e50b0078 x... STR r0,[r11,#-0x78] 0x00013768: e599001c .... LDR r0,[r9,#0x1c] 0x0001376c: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x00013770: e5991020 ... LDR r1,[r9,#0x20] 0x00013774: e50b1080 .... STR r1,[r11,#-0x80] 0x00013778: e50b007c |... STR r0,[r11,#-0x7c] 0x0001377c: e5da1478 x... LDRB r1,[r10,#0x478] 0x00013780: e3a00000 .... MOV r0,#0 0x00013784: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x00013788: e5da1480 .... LDRB r1,[r10,#0x480] 0x0001378c: e54b0034 4.K. STRB r0,[r11,#-0x34] 0x00013790: e3a00001 .... MOV r0,#1 0x00013794: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x00013798: e5da147c |... LDRB r1,[r10,#0x47c] 0x0001379c: e54b0035 5.K. STRB r0,[r11,#-0x35] 0x000137a0: e3a00002 .... MOV r0,#2 0x000137a4: ebfffffe .... BL Scaler_sw_para_to_reg ; 0xfe30 Section #1 0x000137a8: e3a02000 . .. MOV r2,#0 0x000137ac: e54b2036 6 K. STRB r2,[r11,#-0x36] 0x000137b0: e54b0033 3.K. STRB r0,[r11,#-0x33] 0x000137b4: e5950008 .... LDR r0,[r5,#8] 0x000137b8: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x000137bc: e50b004c L... STR r0,[r11,#-0x4c] 0x000137c0: e599000c .... LDR r0,[r9,#0xc] 0x000137c4: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x000137c8: e50b0048 H... STR r0,[r11,#-0x48] 0x000137cc: e5990010 .... LDR r0,[r9,#0x10] 0x000137d0: ebfffffe .... BL OSAL_VAtoPA ; 0x3260 Section #1 0x000137d4: e59a24b0 .$.. LDR r2,[r10,#0x4b0] 0x000137d8: e51bc088 .... LDR r12,[r11,#-0x88] 0x000137dc: e59f31cc .1.. LDR r3,[pc,#460] ; [gdisp = 0x139b0] = 0 0x000137e0: e3520003 ..R. CMP r2,#3 0x000137e4: e59a24b8 .$.. LDR r2,[r10,#0x4b8] 0x000137e8: e083348c .4.. ADD r3,r3,r12,LSL #9 0x000137ec: e59a6470 pd.. LDR r6,[r10,#0x470] 0x000137f0: e59a54b4 .T.. LDR r5,[r10,#0x4b4] 0x000137f4: e59a14c0 .... LDR r1,[r10,#0x4c0] 0x000137f8: e59ac4bc .... LDR r12,[r10,#0x4bc] 0x000137fc: e59a44c4 .D.. LDR r4,[r10,#0x4c4] 0x00013800: e59ae4a4 .... LDR r14,[r10,#0x4a4] 0x00013804: e50b2058 X .. STR r2,[r11,#-0x58] 0x00013808: e59a24c8 .$.. LDR r2,[r10,#0x4c8] 0x0001380c: e50b6060 ``.. STR r6,[r11,#-0x60] 0x00013810: e24b6037 7`K. SUB r6,r11,#0x37 0x00013814: e50b505c \P.. STR r5,[r11,#-0x5c] 0x00013818: e24b5060 `PK. SUB r5,r11,#0x60 0x0001381c: e50b1050 P... STR r1,[r11,#-0x50] 0x00013820: e50bc054 T... STR r12,[r11,#-0x54] 0x00013824: e50b4040 @@.. STR r4,[r11,#-0x40] 0x00013828: e5d3821c .... LDRB r8,[r3,#0x21c] 0x0001382c: 83a03000 .0.. MOVHI r3,#0 0x00013830: e50be06c l... STR r14,[r11,#-0x6c] 0x00013834: e5d9e059 Y... LDRB r14,[r9,#0x59] 0x00013838: e59a14a0 .... LDR r1,[r10,#0x4a0] 0x0001383c: e50b2074 t .. STR r2,[r11,#-0x74] 0x00013840: e1a02005 . .. MOV r2,r5 0x00013844: e54be02f /.K. STRB r14,[r11,#-0x2f] 0x00013848: e51be074 t... LDR r14,[r11,#-0x74] 0x0001384c: e50b1070 p... STR r1,[r11,#-0x70] 0x00013850: e24b104c L.K. SUB r1,r11,#0x4c 0x00013854: e51bc084 .... LDR r12,[r11,#-0x84] 0x00013858: e5d97058 Xp.. LDRB r7,[r9,#0x58] 0x0001385c: e50be03c <... STR r14,[r11,#-0x3c] 0x00013860: e51be070 p... LDR r14,[r11,#-0x70] 0x00013864: e6ef407c |@.. UXTB r4,r12 0x00013868: 858a34b0 .4.. STRHI r3,[r10,#0x4b0] 0x0001386c: e1a03006 .0.. MOV r3,r6 0x00013870: e5d9c058 X... LDRB r12,[r9,#0x58] 0x00013874: e54b8032 2.K. STRB r8,[r11,#-0x32] 0x00013878: e3a08000 .... MOV r8,#0 0x0001387c: e50b0044 D... STR r0,[r11,#-0x44] 0x00013880: e1a00004 .... MOV r0,r4 0x00013884: e54b7030 0pK. STRB r7,[r11,#-0x30] 0x00013888: e54be02d -.K. STRB r14,[r11,#-0x2d] 0x0001388c: e51be06c l... LDR r14,[r11,#-0x6c] 0x00013890: e58dc000 .... STR r12,[r13,#0] 0x00013894: e58d8004 .... STR r8,[r13,#4] 0x00013898: e54be02e ..K. STRB r14,[r11,#-0x2e] 0x0001389c: ebfffffe .... BL DE_SCAL_Config_Src ; 0x3e7c Section #1 0x000138a0: e24b1030 0.K. SUB r1,r11,#0x30 0x000138a4: e1a02005 . .. MOV r2,r5 0x000138a8: e1a03006 .0.. MOV r3,r6 0x000138ac: e1a00004 .... MOV r0,r4 0x000138b0: e24be040 @.K. SUB r14,r11,#0x40 0x000138b4: e24bc032 2.K. SUB r12,r11,#0x32 0x000138b8: e88d5000 .P.. STM r13,{r12,r14} 0x000138bc: e24bc02e ..K. SUB r12,r11,#0x2e 0x000138c0: e58d800c .... STR r8,[r13,#0xc] 0x000138c4: e58dc008 .... STR r12,[r13,#8] 0x000138c8: ebfffffe .... BL DE_SCAL_Set_Init_Phase ; 0x47c4 Section #1 0x000138cc: e24b1030 0.K. SUB r1,r11,#0x30 0x000138d0: e1a02005 . .. MOV r2,r5 0x000138d4: e1a03006 .0.. MOV r3,r6 0x000138d8: e1a00004 .... MOV r0,r4 0x000138dc: e24bc040 @.K. SUB r12,r11,#0x40 0x000138e0: e24be032 2.K. SUB r14,r11,#0x32 0x000138e4: e58dc004 .... STR r12,[r13,#4] 0x000138e8: e58de000 .... STR r14,[r13,#0] 0x000138ec: e24be02e ..K. SUB r14,r11,#0x2e 0x000138f0: e58de008 .... STR r14,[r13,#8] 0x000138f4: ebfffffe .... BL DE_SCAL_Set_Scaling_Factor ; 0x4b00 Section #1 0x000138f8: e5dac4cc .... LDRB r12,[r10,#0x4cc] 0x000138fc: e24b1030 0.K. SUB r1,r11,#0x30 0x00013900: e1a02005 . .. MOV r2,r5 0x00013904: e1a03006 .0.. MOV r3,r6 0x00013908: e1a00004 .... MOV r0,r4 0x0001390c: e24be032 2.K. SUB r14,r11,#0x32 0x00013910: e58dc00c .... STR r12,[r13,#0xc] 0x00013914: e24bc040 @.K. SUB r12,r11,#0x40 0x00013918: e58de000 .... STR r14,[r13,#0] 0x0001391c: e24be02e ..K. SUB r14,r11,#0x2e 0x00013920: e98d5000 .P.. STMIB r13,{r12,r14} 0x00013924: ebfffffe .... BL DE_SCAL_Set_Scaling_Coef ; 0x4d70 Section #1 0x00013928: e5d9c068 h... LDRB r12,[r9,#0x68] 0x0001392c: e1a00004 .... MOV r0,r4 0x00013930: e5d93069 i0.. LDRB r3,[r9,#0x69] 0x00013934: e5d92064 d .. LDRB r2,[r9,#0x64] 0x00013938: e5d91062 b... LDRB r1,[r9,#0x62] 0x0001393c: e58dc000 .... STR r12,[r13,#0] 0x00013940: ebfffffe .... BL DE_SCAL_Set_Di_Ctrl ; 0x53ec Section #1 0x00013944: e51b1078 x... LDR r1,[r11,#-0x78] 0x00013948: e1a00004 .... MOV r0,r4 0x0001394c: ebfffffe .... BL DE_SCAL_Set_Di_PreFrame_Addr ; 0x5460 Section #1 0x00013950: e51b107c |... LDR r1,[r11,#-0x7c] 0x00013954: e51b2080 . .. LDR r2,[r11,#-0x80] 0x00013958: e1a00004 .... MOV r0,r4 0x0001395c: ebfffffe .... BL DE_SCAL_Set_Di_MafFlag_Src ; 0x5488 Section #1 0x00013960: e24b3040 @0K. SUB r3,r11,#0x40 0x00013964: e1a00004 .... MOV r0,r4 0x00013968: e24b1032 2.K. SUB r1,r11,#0x32 0x0001396c: e24b202e . K. SUB r2,r11,#0x2e 0x00013970: ebfffffe .... BL DE_SCAL_Set_Out_Size ; 0x51d4 Section #1 0x00013974: e3a03001 .0.. MOV r3,#1 0x00013978: e5ca3454 T4.. STRB r3,[r10,#0x454] 0x0001397c: e51b1084 .... LDR r1,[r11,#-0x84] 0x00013980: e28aa094 .... ADD r10,r10,#0x94 0x00013984: e51b2068 h .. LDR r2,[r11,#-0x68] 0x00013988: e289906c l... ADD r9,r9,#0x6c 0x0001398c: e2811001 .... ADD r1,r1,#1 0x00013990: e50b1084 .... STR r1,[r11,#-0x84] 0x00013994: e3510002 ..Q. CMP r1,#2 0x00013998: e282206c l .. ADD r2,r2,#0x6c 0x0001399c: e50b2068 h .. STR r2,[r11,#-0x68] 0x000139a0: 1affff38 8... BNE {pc} - 0x318 ; 0x13688 0x000139a4: e3a00000 .... MOV r0,#0 0x000139a8: e24bd028 (.K. SUB r13,r11,#0x28 0x000139ac: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x000139b0: 00000000 .... DCD 0 ; gdisp 0x000139b4: 00004c5c \L.. DCD 19548 ; [Section 17] LCD_power_on $a 0x000139b8: e1a0c00d .... MOV r12,r13 0x000139bc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000139c0: e24cb004 ..L. SUB r11,r12,#4 0x000139c4: e89da800 .... LDM r13,{r11,r13,pc} LCD_power_off 0x000139c8: e1a0c00d .... MOV r12,r13 0x000139cc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000139d0: e24cb004 ..L. SUB r11,r12,#4 0x000139d4: e89da800 .... LDM r13,{r11,r13,pc} LCD_bl_open 0x000139d8: e1a0c00d .... MOV r12,r13 0x000139dc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000139e0: e24cb004 ..L. SUB r11,r12,#4 0x000139e4: e89da800 .... LDM r13,{r11,r13,pc} LCD_bl_close 0x000139e8: e1a0c00d .... MOV r12,r13 0x000139ec: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x000139f0: e24cb004 ..L. SUB r11,r12,#4 0x000139f4: e89da800 .... LDM r13,{r11,r13,pc} LCD_get_panel_funs_0 0x000139f8: e1a0c00d .... MOV r12,r13 0x000139fc: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013a00: e24cb004 ..L. SUB r11,r12,#4 0x00013a04: e59f3014 .0.. LDR r3,[pc,#20] ; [LCD_cfg_panel_info = 0x13a20] = 0 0x00013a08: e5803000 .0.. STR r3,[r0,#0] 0x00013a0c: e59f3010 .0.. LDR r3,[pc,#16] ; [LCD_open_flow = 0x13a24] = 0 0x00013a10: e5803004 .0.. STR r3,[r0,#4] 0x00013a14: e59f300c .0.. LDR r3,[pc,#12] ; [LCD_close_flow = 0x13a28] = 0 0x00013a18: e5803008 .0.. STR r3,[r0,#8] 0x00013a1c: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00013a20: 00000000 .... DCD 0 ; LCD_cfg_panel_info 0x00013a24: 00000000 .... DCD 0 ; LCD_open_flow 0x00013a28: 00000000 .... DCD 0 ; LCD_close_flow LCD_close_flow $a 0x00013a2c: e1a0c00d .... MOV r12,r13 0x00013a30: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00013a34: e24cb004 ..L. SUB r11,r12,#4 0x00013a38: e59f1030 0... LDR r1,[pc,#48] ; [LCD_bl_close = 0x13a70] = 0 0x00013a3c: e1a04000 .@.. MOV r4,r0 0x00013a40: e3a02000 . .. MOV r2,#0 0x00013a44: ebfffffe .... BL LCD_CLOSE_FUNC ; 0xf09c Section #1 0x00013a48: e1a00004 .... MOV r0,r4 0x00013a4c: e59f1020 ... LDR r1,[pc,#32] ; [TCON_close = 0x13a74] = 0 0x00013a50: e3a02000 . .. MOV r2,#0 0x00013a54: ebfffffe .... BL LCD_CLOSE_FUNC ; 0xf09c Section #1 0x00013a58: e1a00004 .... MOV r0,r4 0x00013a5c: e59f1014 .... LDR r1,[pc,#20] ; [LCD_power_off = 0x13a78] = 0 0x00013a60: e3a02014 . .. MOV r2,#0x14 0x00013a64: ebfffffe .... BL LCD_CLOSE_FUNC ; 0xf09c Section #1 0x00013a68: e3a00000 .... MOV r0,#0 0x00013a6c: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00013a70: 00000000 .... DCD 0 ; LCD_bl_close 0x00013a74: 00000000 .... DCD 0 ; TCON_close 0x00013a78: 00000000 .... DCD 0 ; LCD_power_off LCD_open_flow $a 0x00013a7c: e1a0c00d .... MOV r12,r13 0x00013a80: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00013a84: e24cb004 ..L. SUB r11,r12,#4 0x00013a88: e59f1030 0... LDR r1,[pc,#48] ; [LCD_power_on = 0x13ac0] = 0 0x00013a8c: e1a04000 .@.. MOV r4,r0 0x00013a90: e3a0200a . .. MOV r2,#0xa 0x00013a94: ebfffffe .... BL LCD_OPEN_FUNC ; 0xf050 Section #1 0x00013a98: e1a00004 .... MOV r0,r4 0x00013a9c: e59f1020 ... LDR r1,[pc,#32] ; [TCON_open = 0x13ac4] = 0 0x00013aa0: e3a020c8 . .. MOV r2,#0xc8 0x00013aa4: ebfffffe .... BL LCD_OPEN_FUNC ; 0xf050 Section #1 0x00013aa8: e1a00004 .... MOV r0,r4 0x00013aac: e59f1014 .... LDR r1,[pc,#20] ; [LCD_bl_open = 0x13ac8] = 0 0x00013ab0: e3a02000 . .. MOV r2,#0 0x00013ab4: ebfffffe .... BL LCD_OPEN_FUNC ; 0xf050 Section #1 0x00013ab8: e3a00000 .... MOV r0,#0 0x00013abc: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00013ac0: 00000000 .... DCD 0 ; LCD_power_on 0x00013ac4: 00000000 .... DCD 0 ; TCON_open 0x00013ac8: 00000000 .... DCD 0 ; LCD_bl_open LCD_cfg_panel_info $a 0x00013acc: e1a0c00d .... MOV r12,r13 0x00013ad0: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00013ad4: e24cb004 ..L. SUB r11,r12,#4 0x00013ad8: e3a01088 .... MOV r1,#0x88 0x00013adc: e1a04000 .@.. MOV r4,r0 0x00013ae0: ebfffffe .... BL __memzero ; 0x00013ae4: e3a03e32 2>.. MOV r3,#0x320 0x00013ae8: e1c430b6 .0.. STRH r3,[r4,#6] 0x00013aec: e3a03e1e .>.. MOV r3,#0x1e0 0x00013af0: e1c430b8 .0.. STRH r3,[r4,#8] 0x00013af4: e3a03021 !0.. MOV r3,#0x21 0x00013af8: e1c430ba .0.. STRH r3,[r4,#0xa] 0x00013afc: e3a030d7 .0.. MOV r3,#0xd7 0x00013b00: e1c431b4 .1.. STRH r3,[r4,#0x14] 0x00013b04: e3a02001 . .. MOV r2,#1 0x00013b08: e59f309c .0.. LDR r3,[pc,#156] ; [0x13bac] = 0x202020 0x00013b0c: e584207c | .. STR r2,[r4,#0x7c] 0x00013b10: e300241f .$.. MOV r2,#0x41f 0x00013b14: e1c421b0 .!.. STRH r2,[r4,#0x10] 0x00013b18: e2422005 . B. SUB r2,r2,#5 0x00013b1c: e5843074 t0.. STR r3,[r4,#0x74] 0x00013b20: e3a03022 "0.. MOV r3,#0x22 0x00013b24: e1c420be . .. STRH r2,[r4,#0xe] 0x00013b28: e1c431b2 .1.. STRH r3,[r4,#0x12] 0x00013b2c: e3a03000 .0.. MOV r3,#0 0x00013b30: e5c43005 .0.. STRB r3,[r4,#5] 0x00013b34: e5c43004 .0.. STRB r3,[r4,#4] 0x00013b38: e5c43016 .0.. STRB r3,[r4,#0x16] 0x00013b3c: e1c431bc .1.. STRH r3,[r4,#0x1c] 0x00013b40: e5c4301f .0.. STRB r3,[r4,#0x1f] 0x00013b44: e5c4301e .0.. STRB r3,[r4,#0x1e] 0x00013b48: e5c43017 .0.. STRB r3,[r4,#0x17] 0x00013b4c: e5c43019 .0.. STRB r3,[r4,#0x19] 0x00013b50: e5c4301a .0.. STRB r3,[r4,#0x1a] 0x00013b54: e584306c l0.. STR r3,[r4,#0x6c] 0x00013b58: e5843070 p0.. STR r3,[r4,#0x70] 0x00013b5c: e5843078 x0.. STR r3,[r4,#0x78] 0x00013b60: e5843034 40.. STR r3,[r4,#0x34] 0x00013b64: e5843030 00.. STR r3,[r4,#0x30] 0x00013b68: e584302c ,0.. STR r3,[r4,#0x2c] 0x00013b6c: e5843060 `0.. STR r3,[r4,#0x60] 0x00013b70: e5843064 d0.. STR r3,[r4,#0x64] 0x00013b74: e5843058 X0.. STR r3,[r4,#0x58] 0x00013b78: e5843050 P0.. STR r3,[r4,#0x50] 0x00013b7c: e584304c L0.. STR r3,[r4,#0x4c] 0x00013b80: e5843040 @0.. STR r3,[r4,#0x40] 0x00013b84: e584303c <0.. STR r3,[r4,#0x3c] 0x00013b88: e5843038 80.. STR r3,[r4,#0x38] 0x00013b8c: e5843054 T0.. STR r3,[r4,#0x54] 0x00013b90: e584305c \0.. STR r3,[r4,#0x5c] 0x00013b94: e5843020 0.. STR r3,[r4,#0x20] 0x00013b98: e5843048 H0.. STR r3,[r4,#0x48] 0x00013b9c: e5843044 D0.. STR r3,[r4,#0x44] 0x00013ba0: e5843024 $0.. STR r3,[r4,#0x24] 0x00013ba4: e5843028 (0.. STR r3,[r4,#0x28] 0x00013ba8: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00013bac: 00202020 . DCD 2105376 LCD_power_on $a 0x00013bb0: e1a0c00d .... MOV r12,r13 0x00013bb4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013bb8: e24cb004 ..L. SUB r11,r12,#4 0x00013bbc: e89da800 .... LDM r13,{r11,r13,pc} LCD_power_off 0x00013bc0: e1a0c00d .... MOV r12,r13 0x00013bc4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013bc8: e24cb004 ..L. SUB r11,r12,#4 0x00013bcc: e89da800 .... LDM r13,{r11,r13,pc} LCD_bl_open 0x00013bd0: e1a0c00d .... MOV r12,r13 0x00013bd4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013bd8: e24cb004 ..L. SUB r11,r12,#4 0x00013bdc: e89da800 .... LDM r13,{r11,r13,pc} LCD_bl_close 0x00013be0: e1a0c00d .... MOV r12,r13 0x00013be4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013be8: e24cb004 ..L. SUB r11,r12,#4 0x00013bec: e89da800 .... LDM r13,{r11,r13,pc} LCD_get_panel_funs_1 0x00013bf0: e1a0c00d .... MOV r12,r13 0x00013bf4: e92dd800 ..-. PUSH {r11,r12,r14,pc} 0x00013bf8: e24cb004 ..L. SUB r11,r12,#4 0x00013bfc: e59f3014 .0.. LDR r3,[pc,#20] ; [LCD_cfg_panel_info = 0x13c18] = 0 0x00013c00: e5803000 .0.. STR r3,[r0,#0] 0x00013c04: e59f3010 .0.. LDR r3,[pc,#16] ; [LCD_open_flow = 0x13c1c] = 0 0x00013c08: e5803004 .0.. STR r3,[r0,#4] 0x00013c0c: e59f300c .0.. LDR r3,[pc,#12] ; [LCD_close_flow = 0x13c20] = 0 0x00013c10: e5803008 .0.. STR r3,[r0,#8] 0x00013c14: e89da800 .... LDM r13,{r11,r13,pc} $d 0x00013c18: 00000000 .... DCD 0 ; LCD_cfg_panel_info 0x00013c1c: 00000000 .... DCD 0 ; LCD_open_flow 0x00013c20: 00000000 .... DCD 0 ; LCD_close_flow LCD_close_flow $a 0x00013c24: e1a0c00d .... MOV r12,r13 0x00013c28: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00013c2c: e24cb004 ..L. SUB r11,r12,#4 0x00013c30: e59f1030 0... LDR r1,[pc,#48] ; [LCD_bl_close = 0x13c68] = 0 0x00013c34: e1a04000 .@.. MOV r4,r0 0x00013c38: e3a02000 . .. MOV r2,#0 0x00013c3c: ebfffffe .... BL LCD_CLOSE_FUNC ; 0xf09c Section #1 0x00013c40: e1a00004 .... MOV r0,r4 0x00013c44: e59f1020 ... LDR r1,[pc,#32] ; [TCON_close = 0x13c6c] = 0 0x00013c48: e3a02000 . .. MOV r2,#0 0x00013c4c: ebfffffe .... BL LCD_CLOSE_FUNC ; 0xf09c Section #1 0x00013c50: e1a00004 .... MOV r0,r4 0x00013c54: e59f1014 .... LDR r1,[pc,#20] ; [LCD_power_off = 0x13c70] = 0 0x00013c58: e3a02014 . .. MOV r2,#0x14 0x00013c5c: ebfffffe .... BL LCD_CLOSE_FUNC ; 0xf09c Section #1 0x00013c60: e3a00000 .... MOV r0,#0 0x00013c64: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00013c68: 00000000 .... DCD 0 ; LCD_bl_close 0x00013c6c: 00000000 .... DCD 0 ; TCON_close 0x00013c70: 00000000 .... DCD 0 ; LCD_power_off LCD_open_flow $a 0x00013c74: e1a0c00d .... MOV r12,r13 0x00013c78: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00013c7c: e24cb004 ..L. SUB r11,r12,#4 0x00013c80: e59f1030 0... LDR r1,[pc,#48] ; [LCD_power_on = 0x13cb8] = 0 0x00013c84: e1a04000 .@.. MOV r4,r0 0x00013c88: e3a0200a . .. MOV r2,#0xa 0x00013c8c: ebfffffe .... BL LCD_OPEN_FUNC ; 0xf050 Section #1 0x00013c90: e1a00004 .... MOV r0,r4 0x00013c94: e59f1020 ... LDR r1,[pc,#32] ; [TCON_open = 0x13cbc] = 0 0x00013c98: e3a020c8 . .. MOV r2,#0xc8 0x00013c9c: ebfffffe .... BL LCD_OPEN_FUNC ; 0xf050 Section #1 0x00013ca0: e1a00004 .... MOV r0,r4 0x00013ca4: e59f1014 .... LDR r1,[pc,#20] ; [LCD_bl_open = 0x13cc0] = 0 0x00013ca8: e3a02000 . .. MOV r2,#0 0x00013cac: ebfffffe .... BL LCD_OPEN_FUNC ; 0xf050 Section #1 0x00013cb0: e3a00000 .... MOV r0,#0 0x00013cb4: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00013cb8: 00000000 .... DCD 0 ; LCD_power_on 0x00013cbc: 00000000 .... DCD 0 ; TCON_open 0x00013cc0: 00000000 .... DCD 0 ; LCD_bl_open LCD_cfg_panel_info $a 0x00013cc4: e1a0c00d .... MOV r12,r13 0x00013cc8: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00013ccc: e24cb004 ..L. SUB r11,r12,#4 0x00013cd0: e3a01088 .... MOV r1,#0x88 0x00013cd4: e1a04000 .@.. MOV r4,r0 0x00013cd8: ebfffffe .... BL __memzero ; 0x00013cdc: e3a03e32 2>.. MOV r3,#0x320 0x00013ce0: e1c430b6 .0.. STRH r3,[r4,#6] 0x00013ce4: e3a03e1e .>.. MOV r3,#0x1e0 0x00013ce8: e1c430b8 .0.. STRH r3,[r4,#8] 0x00013cec: e3a03021 !0.. MOV r3,#0x21 0x00013cf0: e1c430ba .0.. STRH r3,[r4,#0xa] 0x00013cf4: e3a030d7 .0.. MOV r3,#0xd7 0x00013cf8: e1c431b4 .1.. STRH r3,[r4,#0x14] 0x00013cfc: e3a02001 . .. MOV r2,#1 0x00013d00: e59f309c .0.. LDR r3,[pc,#156] ; [0x13da4] = 0x202020 0x00013d04: e584207c | .. STR r2,[r4,#0x7c] 0x00013d08: e300241f .$.. MOV r2,#0x41f 0x00013d0c: e1c421b0 .!.. STRH r2,[r4,#0x10] 0x00013d10: e2422005 . B. SUB r2,r2,#5 0x00013d14: e5843074 t0.. STR r3,[r4,#0x74] 0x00013d18: e3a03022 "0.. MOV r3,#0x22 0x00013d1c: e1c420be . .. STRH r2,[r4,#0xe] 0x00013d20: e1c431b2 .1.. STRH r3,[r4,#0x12] 0x00013d24: e3a03000 .0.. MOV r3,#0 0x00013d28: e5c43005 .0.. STRB r3,[r4,#5] 0x00013d2c: e5c43004 .0.. STRB r3,[r4,#4] 0x00013d30: e5c43016 .0.. STRB r3,[r4,#0x16] 0x00013d34: e1c431bc .1.. STRH r3,[r4,#0x1c] 0x00013d38: e5c4301f .0.. STRB r3,[r4,#0x1f] 0x00013d3c: e5c4301e .0.. STRB r3,[r4,#0x1e] 0x00013d40: e5c43017 .0.. STRB r3,[r4,#0x17] 0x00013d44: e5c43019 .0.. STRB r3,[r4,#0x19] 0x00013d48: e5c4301a .0.. STRB r3,[r4,#0x1a] 0x00013d4c: e584306c l0.. STR r3,[r4,#0x6c] 0x00013d50: e5843070 p0.. STR r3,[r4,#0x70] 0x00013d54: e5843078 x0.. STR r3,[r4,#0x78] 0x00013d58: e5843034 40.. STR r3,[r4,#0x34] 0x00013d5c: e5843030 00.. STR r3,[r4,#0x30] 0x00013d60: e584302c ,0.. STR r3,[r4,#0x2c] 0x00013d64: e5843060 `0.. STR r3,[r4,#0x60] 0x00013d68: e5843064 d0.. STR r3,[r4,#0x64] 0x00013d6c: e5843058 X0.. STR r3,[r4,#0x58] 0x00013d70: e5843050 P0.. STR r3,[r4,#0x50] 0x00013d74: e584304c L0.. STR r3,[r4,#0x4c] 0x00013d78: e5843040 @0.. STR r3,[r4,#0x40] 0x00013d7c: e584303c <0.. STR r3,[r4,#0x3c] 0x00013d80: e5843038 80.. STR r3,[r4,#0x38] 0x00013d84: e5843054 T0.. STR r3,[r4,#0x54] 0x00013d88: e584305c \0.. STR r3,[r4,#0x5c] 0x00013d8c: e5843020 0.. STR r3,[r4,#0x20] 0x00013d90: e5843048 H0.. STR r3,[r4,#0x48] 0x00013d94: e5843044 D0.. STR r3,[r4,#0x44] 0x00013d98: e5843024 $0.. STR r3,[r4,#0x24] 0x00013d9c: e5843028 (0.. STR r3,[r4,#0x28] 0x00013da0: e89da830 0... LDM r13,{r4,r5,r11,r13,pc} $d 0x00013da4: 00202020 . DCD 2105376 ** Section #2 '.rel.text' (SHT_REL) Size : 15120 bytes (alignment 4) Symbol table '.symtab' 1890 relocations applied to section #1 '.text' ** Section #3 '.init.text' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR] Size : 1260 bytes (alignment 4) disp_module_init init_module $a 0x00000000: e1a0c00d .... MOV r12,r13 0x00000004: e92dd870 p.-. PUSH {r4-r6,r11,r12,r14,pc} 0x00000008: e24cb004 ..L. SUB r11,r12,#4 0x0000000c: e24dd00c ..M. SUB r13,r13,#0xc 0x00000010: e59f40c0 .@.. LDR r4,[pc,#192] ; [[Section 17] = 0xd8] = 0 0x00000014: e59f00c0 .... LDR r0,[pc,#192] ; [([Section 10] + 18) = 0xdc] = 0x12 0x00000018: ebfffffe .... BL printk ; 0x0000001c: e3a02001 . .. MOV r2,#1 0x00000020: e59f30b8 .0.. LDR r3,[pc,#184] ; [([Section 10] + 41) = 0xe0] = 0x29 0x00000024: e3a01000 .... MOV r1,#0 0x00000028: e1a00004 .... MOV r0,r4 0x0000002c: e59f60b0 .`.. LDR r6,[pc,#176] ; [__this_module = 0xe4] = 0 0x00000030: ebfffffe .... BL alloc_chrdev_region ; 0x00000034: ebfffffe .... BL cdev_alloc ; 0x00000038: e59f10a8 .... LDR r1,[pc,#168] ; [[Section 7] = 0xe8] = 0 0x0000003c: e5840004 .... STR r0,[r4,#4] 0x00000040: ebfffffe .... BL cdev_init ; 0x00000044: e5940004 .... LDR r0,[r4,#4] 0x00000048: e3a02001 . .. MOV r2,#1 0x0000004c: e5806024 $`.. STR r6,[r0,#0x24] 0x00000050: e5941000 .... LDR r1,[r4,#0] 0x00000054: ebfffffe .... BL cdev_add ; 0x00000058: e2505000 .PP. SUBS r5,r0,#0 0x0000005c: 0a000004 .... BEQ {pc} + 0x18 ; 0x74 0x00000060: e5941000 .... LDR r1,[r4,#0] 0x00000064: e59f0080 .... LDR r0,[pc,#128] ; [([Section 10] + 53) = 0xec] = 0x35 0x00000068: e1a01a21 !... LSR r1,r1,#20 0x0000006c: ebfffffe .... BL printk ; 0x00000070: ea000008 .... B {pc} + 0x28 ; 0x98 0x00000074: e1a00006 .... MOV r0,r6 0x00000078: e59f1070 p... LDR r1,[pc,#112] ; [([Section 10] + 86) = 0xf0] = 0x56 0x0000007c: e2842008 . .. ADD r2,r4,#8 0x00000080: ebfffffe .... BL __class_create ; 0x00000084: e3700a01 ..p. CMN r0,#0x1000 0x00000088: e5840008 .... STR r0,[r4,#8] 0x0000008c: 9a000003 .... BLS {pc} + 0x14 ; 0xa0 0x00000090: e59f005c \... LDR r0,[pc,#92] ; [([Section 10] + 97) = 0xf4] = 0x61 0x00000094: ebfffffe .... BL printk ; 0x00000098: e3e00000 .... MVN r0,#0 0x0000009c: ea00000b .... B {pc} + 0x34 ; 0xd0 0x000000a0: e59fc050 P... LDR r12,[pc,#80] ; [([Section 10] + 117) = 0xf8] = 0x75 0x000000a4: e1a01005 .... MOV r1,r5 0x000000a8: e5942000 . .. LDR r2,[r4,#0] 0x000000ac: e1a03005 .0.. MOV r3,r5 0x000000b0: e58dc000 .... STR r12,[r13,#0] 0x000000b4: ebfffffe .... BL device_create ; 0x000000b8: e59f003c <... LDR r0,[pc,#60] ; [[Section 12] = 0xfc] = 0 0x000000bc: ebfffffe .... BL platform_device_register ; 0x000000c0: e3500000 ..P. CMP r0,#0 0x000000c4: 1a000001 .... BNE {pc} + 0xc ; 0xd0 0x000000c8: e59f0030 0... LDR r0,[pc,#48] ; [([Section 12] + 208) = 0x100] = 0xd0 0x000000cc: ebfffffe .... BL platform_driver_register ; 0x000000d0: e24bd018 ..K. SUB r13,r11,#0x18 0x000000d4: e89da870 p... LDM r13,{r4-r6,r11,r13,pc} $d 0x000000d8: 00000000 .... DCD 0 ; [Section 17] 0x000000dc: 00000012 .... DCD 18 ; [Section 10] 0x000000e0: 00000029 )... DCD 41 ; [Section 10] 0x000000e4: 00000000 .... DCD 0 ; __this_module 0x000000e8: 00000000 .... DCD 0 ; [Section 7] 0x000000ec: 00000035 5... DCD 53 ; [Section 10] 0x000000f0: 00000056 V... DCD 86 ; [Section 10] 0x000000f4: 00000061 a... DCD 97 ; [Section 10] 0x000000f8: 00000075 u... DCD 117 ; [Section 10] 0x000000fc: 00000000 .... DCD 0 ; [Section 12] 0x00000100: 000000d0 .... DCD 208 ; [Section 12] disp_probe $a 0x00000104: e1a0c00d .... MOV r12,r13 0x00000108: e92ddff0 ..-. PUSH {r4-r12,r14,pc} 0x0000010c: e24cb004 ..L. SUB r11,r12,#4 0x00000110: e24dd00c ..M. SUB r13,r13,#0xc 0x00000114: e59f4384 .C.. LDR r4,[pc,#900] ; [[Section 17] = 0x4a0] = 0 0x00000118: e1a08000 .... MOV r8,r0 0x0000011c: e59f0380 .... LDR r0,[pc,#896] ; [([Section 10] + 214) = 0x4a4] = 0xd6 0x00000120: e2889008 .... ADD r9,r8,#8 0x00000124: ebfffffe .... BL printk ; 0x00000128: e2847060 `p.. ADD r7,r4,#0x60 0x0000012c: e1a01004 .... MOV r1,r4 0x00000130: e1a00009 .... MOV r0,r9 0x00000134: e5a1903c <... STR r9,[r1,#0x3c]! 0x00000138: e3a05000 .P.. MOV r5,#0 0x0000013c: ebfffffe .... BL dev_set_drvdata ; 0x00000140: e1a02005 . .. MOV r2,r5 0x00000144: e3a01c02 .... MOV r1,#0x200 0x00000148: e1a00008 .... MOV r0,r8 0x0000014c: e3a0a000 .... MOV r10,#0 0x00000150: ebfffffe .... BL platform_get_resource ; 0x00000154: e2506000 .`P. SUBS r6,r0,#0 0x00000158: e59f0348 H... LDR r0,[pc,#840] ; [iomem_resource = 0x4a8] = 0 0x0000015c: 1a000018 .... BNE {pc} + 0x68 ; 0x1c4 0x00000160: e59f0344 D... LDR r0,[pc,#836] ; [([Section 10] + 231) = 0x4ac] = 0xe7 0x00000164: ebfffffe .... BL printk ; 0x00000168: e155000a ..U. CMP r5,r10 0x0000016c: 03e05005 .P.. MVNEQ r5,#5 0x00000170: 0a0000c2 .... BEQ {pc} + 0x310 ; 0x480 0x00000174: e3550001 ..U. CMP r5,#1 0x00000178: 03e05005 .P.. MVNEQ r5,#5 0x0000017c: 0a0000b7 .... BEQ {pc} + 0x2e4 ; 0x460 0x00000180: e3550002 ..U. CMP r5,#2 0x00000184: 03e05005 .P.. MVNEQ r5,#5 0x00000188: 0a0000ac .... BEQ {pc} + 0x2b8 ; 0x440 0x0000018c: e3550003 ..U. CMP r5,#3 0x00000190: 03e05005 .P.. MVNEQ r5,#5 0x00000194: 0a0000a1 .... BEQ {pc} + 0x28c ; 0x420 0x00000198: e3550004 ..U. CMP r5,#4 0x0000019c: 03e05005 .P.. MVNEQ r5,#5 0x000001a0: 0a000096 .... BEQ {pc} + 0x260 ; 0x400 0x000001a4: e3550005 ..U. CMP r5,#5 0x000001a8: 03e05005 .P.. MVNEQ r5,#5 0x000001ac: 0a00008b .... BEQ {pc} + 0x234 ; 0x3e0 0x000001b0: e3550006 ..U. CMP r5,#6 0x000001b4: 03e05005 .P.. MVNEQ r5,#5 0x000001b8: 13e05005 .P.. MVNNE r5,#5 0x000001bc: 1a000077 w... BNE {pc} + 0x1e4 ; 0x3a0 0x000001c0: ea00007e ~... B {pc} + 0x200 ; 0x3c0 0x000001c4: e8960012 .... LDM r6,{r1,r4} 0x000001c8: e2844001 .@.. ADD r4,r4,#1 0x000001cc: e5983000 .0.. LDR r3,[r8,#0] 0x000001d0: e0614004 .@a. RSB r4,r1,r4 0x000001d4: e58da000 .... STR r10,[r13,#0] 0x000001d8: e1a02004 . .. MOV r2,r4 0x000001dc: ebfffffe .... BL __request_region ; 0x000001e0: e1a01004 .... MOV r1,r4 0x000001e4: e1a0200a . .. MOV r2,r10 0x000001e8: e3500000 ..P. CMP r0,#0 0x000001ec: e5070020 ... STR r0,[r7,#-0x20] 0x000001f0: 1a000018 .... BNE {pc} + 0x68 ; 0x258 0x000001f4: e59f02b4 .... LDR r0,[pc,#692] ; [([Section 10] + 263) = 0x4b0] = 0x107 0x000001f8: ebfffffe .... BL printk ; 0x000001fc: e3550000 ..U. CMP r5,#0 0x00000200: 03e05001 .P.. MVNEQ r5,#1 0x00000204: 0a00009d .... BEQ {pc} + 0x27c ; 0x480 0x00000208: e3550001 ..U. CMP r5,#1 0x0000020c: 03e05001 .P.. MVNEQ r5,#1 0x00000210: 0a000092 .... BEQ {pc} + 0x250 ; 0x460 0x00000214: e3550002 ..U. CMP r5,#2 0x00000218: 03e05001 .P.. MVNEQ r5,#1 0x0000021c: 0a000087 .... BEQ {pc} + 0x224 ; 0x440 0x00000220: e3550003 ..U. CMP r5,#3 0x00000224: 03e05001 .P.. MVNEQ r5,#1 0x00000228: 0a00007c |... BEQ {pc} + 0x1f8 ; 0x420 0x0000022c: e3550004 ..U. CMP r5,#4 0x00000230: 03e05001 .P.. MVNEQ r5,#1 0x00000234: 0a000071 q... BEQ {pc} + 0x1cc ; 0x400 0x00000238: e3550005 ..U. CMP r5,#5 0x0000023c: 03e05001 .P.. MVNEQ r5,#1 0x00000240: 0a000066 f... BEQ {pc} + 0x1a0 ; 0x3e0 0x00000244: e3550006 ..U. CMP r5,#6 0x00000248: 03e05001 .P.. MVNEQ r5,#1 0x0000024c: 13e05001 .P.. MVNNE r5,#1 0x00000250: 1a000052 R... BNE {pc} + 0x150 ; 0x3a0 0x00000254: ea000059 Y... B {pc} + 0x16c ; 0x3c0 0x00000258: e5960000 .... LDR r0,[r6,#0] 0x0000025c: ebfffffe .... BL __arm_ioremap ; 0x00000260: e3500000 ..P. CMP r0,#0 0x00000264: e5870000 .... STR r0,[r7,#0] 0x00000268: e2877004 .p.. ADD r7,r7,#4 0x0000026c: 1a000017 .... BNE {pc} + 0x64 ; 0x2d0 0x00000270: e59f023c <... LDR r0,[pc,#572] ; [([Section 10] + 292) = 0x4b4] = 0x124 0x00000274: ebfffffe .... BL printk ; 0x00000278: e3550000 ..U. CMP r5,#0 0x0000027c: 03e05005 .P.. MVNEQ r5,#5 0x00000280: 0a000079 y... BEQ {pc} + 0x1ec ; 0x46c 0x00000284: e3550001 ..U. CMP r5,#1 0x00000288: 03e05005 .P.. MVNEQ r5,#5 0x0000028c: 0a00006e n... BEQ {pc} + 0x1c0 ; 0x44c 0x00000290: e3550002 ..U. CMP r5,#2 0x00000294: 03e05005 .P.. MVNEQ r5,#5 0x00000298: 0a000063 c... BEQ {pc} + 0x194 ; 0x42c 0x0000029c: e3550003 ..U. CMP r5,#3 0x000002a0: 03e05005 .P.. MVNEQ r5,#5 0x000002a4: 0a000058 X... BEQ {pc} + 0x168 ; 0x40c 0x000002a8: e3550004 ..U. CMP r5,#4 0x000002ac: 03e05005 .P.. MVNEQ r5,#5 0x000002b0: 0a00004d M... BEQ {pc} + 0x13c ; 0x3ec 0x000002b4: e3550005 ..U. CMP r5,#5 0x000002b8: 03e05005 .P.. MVNEQ r5,#5 0x000002bc: 0a000042 B... BEQ {pc} + 0x110 ; 0x3cc 0x000002c0: e3550006 ..U. CMP r5,#6 0x000002c4: 03e05005 .P.. MVNEQ r5,#5 0x000002c8: 1a00002e .... BNE {pc} + 0xc0 ; 0x388 0x000002cc: ea000036 6... B {pc} + 0xe0 ; 0x3ac 0x000002d0: e2855001 .P.. ADD r5,r5,#1 0x000002d4: e3550008 ..U. CMP r5,#8 0x000002d8: 1affff98 .... BNE {pc} - 0x198 ; 0x140 0x000002dc: e59f41bc .A.. LDR r4,[pc,#444] ; [[Section 17] = 0x4a0] = 0 0x000002e0: e1a0500a .P.. MOV r5,r10 0x000002e4: e59f31cc .1.. LDR r3,[pc,#460] ; [0x4b8] = 0xf1c20000 0x000002e8: e59f01cc .... LDR r0,[pc,#460] ; [([Section 10] + 323) = 0x4bc] = 0x143 0x000002ec: e5941060 `... LDR r1,[r4,#0x60] 0x000002f0: e5843080 .0.. STR r3,[r4,#0x80] 0x000002f4: e2433a1f .:C. SUB r3,r3,#0x1f000 0x000002f8: e5843084 .0.. STR r3,[r4,#0x84] 0x000002fc: e2833b7e ~;.. ADD r3,r3,#0x1f800 0x00000300: e5843088 .0.. STR r3,[r4,#0x88] 0x00000304: ebfffffe .... BL printk ; 0x00000308: e5941064 d... LDR r1,[r4,#0x64] 0x0000030c: e59f01ac .... LDR r0,[pc,#428] ; [([Section 10] + 344) = 0x4c0] = 0x158 0x00000310: ebfffffe .... BL printk ; 0x00000314: e5941068 h... LDR r1,[r4,#0x68] 0x00000318: e59f01a4 .... LDR r0,[pc,#420] ; [([Section 10] + 365) = 0x4c4] = 0x16d 0x0000031c: ebfffffe .... BL printk ; 0x00000320: e594106c l... LDR r1,[r4,#0x6c] 0x00000324: e59f019c .... LDR r0,[pc,#412] ; [([Section 10] + 385) = 0x4c8] = 0x181 0x00000328: ebfffffe .... BL printk ; 0x0000032c: e5941070 p... LDR r1,[r4,#0x70] 0x00000330: e59f0194 .... LDR r0,[pc,#404] ; [([Section 10] + 405) = 0x4cc] = 0x195 0x00000334: ebfffffe .... BL printk ; 0x00000338: e5941074 t... LDR r1,[r4,#0x74] 0x0000033c: e59f018c .... LDR r0,[pc,#396] ; [([Section 10] + 424) = 0x4d0] = 0x1a8 0x00000340: ebfffffe .... BL printk ; 0x00000344: e5941078 x... LDR r1,[r4,#0x78] 0x00000348: e59f0184 .... LDR r0,[pc,#388] ; [([Section 10] + 443) = 0x4d4] = 0x1bb 0x0000034c: ebfffffe .... BL printk ; 0x00000350: e594107c |... LDR r1,[r4,#0x7c] 0x00000354: e59f017c |... LDR r0,[pc,#380] ; [([Section 10] + 462) = 0x4d8] = 0x1ce 0x00000358: ebfffffe .... BL printk ; 0x0000035c: e5941080 .... LDR r1,[r4,#0x80] 0x00000360: e59f0174 t... LDR r0,[pc,#372] ; [([Section 10] + 481) = 0x4dc] = 0x1e1 0x00000364: ebfffffe .... BL printk ; 0x00000368: e5941084 .... LDR r1,[r4,#0x84] 0x0000036c: e59f016c l... LDR r0,[pc,#364] ; [([Section 10] + 499) = 0x4e0] = 0x1f3 0x00000370: ebfffffe .... BL printk ; 0x00000374: e5941088 .... LDR r1,[r4,#0x88] 0x00000378: e59f0164 d... LDR r0,[pc,#356] ; [([Section 10] + 518) = 0x4e4] = 0x206 0x0000037c: ebfffffe .... BL printk ; 0x00000380: ebfffffe .... BL DRV_DISP_Init ; 0x104 Section #1 0x00000384: ea000042 B... B {pc} + 0x110 ; 0x494 0x00000388: e59f4110 .A.. LDR r4,[pc,#272] ; [[Section 17] = 0x4a0] = 0 0x0000038c: e3e05005 .P.. MVN r5,#5 0x00000390: e594005c \... LDR r0,[r4,#0x5c] 0x00000394: ebfffffe .... BL release_resource ; 0x00000398: e594005c \... LDR r0,[r4,#0x5c] 0x0000039c: ebfffffe .... BL kfree ; 0x000003a0: e59f30f8 .0.. LDR r3,[pc,#248] ; [[Section 17] = 0x4a0] = 0 0x000003a4: e5930078 x... LDR r0,[r3,#0x78] 0x000003a8: ebfffffe .... BL __iounmap ; 0x000003ac: e59f40ec .@.. LDR r4,[pc,#236] ; [[Section 17] = 0x4a0] = 0 0x000003b0: e5940058 X... LDR r0,[r4,#0x58] 0x000003b4: ebfffffe .... BL release_resource ; 0x000003b8: e5940058 X... LDR r0,[r4,#0x58] 0x000003bc: ebfffffe .... BL kfree ; 0x000003c0: e59f30d8 .0.. LDR r3,[pc,#216] ; [[Section 17] = 0x4a0] = 0 0x000003c4: e5930074 t... LDR r0,[r3,#0x74] 0x000003c8: ebfffffe .... BL __iounmap ; 0x000003cc: e59f40cc .@.. LDR r4,[pc,#204] ; [[Section 17] = 0x4a0] = 0 0x000003d0: e5940054 T... LDR r0,[r4,#0x54] 0x000003d4: ebfffffe .... BL release_resource ; 0x000003d8: e5940054 T... LDR r0,[r4,#0x54] 0x000003dc: ebfffffe .... BL kfree ; 0x000003e0: e59f30b8 .0.. LDR r3,[pc,#184] ; [[Section 17] = 0x4a0] = 0 0x000003e4: e5930070 p... LDR r0,[r3,#0x70] 0x000003e8: ebfffffe .... BL __iounmap ; 0x000003ec: e59f40ac .@.. LDR r4,[pc,#172] ; [[Section 17] = 0x4a0] = 0 0x000003f0: e5940050 P... LDR r0,[r4,#0x50] 0x000003f4: ebfffffe .... BL release_resource ; 0x000003f8: e5940050 P... LDR r0,[r4,#0x50] 0x000003fc: ebfffffe .... BL kfree ; 0x00000400: e59f3098 .0.. LDR r3,[pc,#152] ; [[Section 17] = 0x4a0] = 0 0x00000404: e593006c l... LDR r0,[r3,#0x6c] 0x00000408: ebfffffe .... BL __iounmap ; 0x0000040c: e59f408c .@.. LDR r4,[pc,#140] ; [[Section 17] = 0x4a0] = 0 0x00000410: e594004c L... LDR r0,[r4,#0x4c] 0x00000414: ebfffffe .... BL release_resource ; 0x00000418: e594004c L... LDR r0,[r4,#0x4c] 0x0000041c: ebfffffe .... BL kfree ; 0x00000420: e59f3078 x0.. LDR r3,[pc,#120] ; [[Section 17] = 0x4a0] = 0 0x00000424: e5930068 h... LDR r0,[r3,#0x68] 0x00000428: ebfffffe .... BL __iounmap ; 0x0000042c: e59f406c l@.. LDR r4,[pc,#108] ; [[Section 17] = 0x4a0] = 0 0x00000430: e5940048 H... LDR r0,[r4,#0x48] 0x00000434: ebfffffe .... BL release_resource ; 0x00000438: e5940048 H... LDR r0,[r4,#0x48] 0x0000043c: ebfffffe .... BL kfree ; 0x00000440: e59f3058 X0.. LDR r3,[pc,#88] ; [[Section 17] = 0x4a0] = 0 0x00000444: e5930064 d... LDR r0,[r3,#0x64] 0x00000448: ebfffffe .... BL __iounmap ; 0x0000044c: e59f404c L@.. LDR r4,[pc,#76] ; [[Section 17] = 0x4a0] = 0 0x00000450: e5940044 D... LDR r0,[r4,#0x44] 0x00000454: ebfffffe .... BL release_resource ; 0x00000458: e5940044 D... LDR r0,[r4,#0x44] 0x0000045c: ebfffffe .... BL kfree ; 0x00000460: e59f3038 80.. LDR r3,[pc,#56] ; [[Section 17] = 0x4a0] = 0 0x00000464: e5930060 `... LDR r0,[r3,#0x60] 0x00000468: ebfffffe .... BL __iounmap ; 0x0000046c: e59f402c ,@.. LDR r4,[pc,#44] ; [[Section 17] = 0x4a0] = 0 0x00000470: e5940040 @... LDR r0,[r4,#0x40] 0x00000474: ebfffffe .... BL release_resource ; 0x00000478: e5940040 @... LDR r0,[r4,#0x40] 0x0000047c: ebfffffe .... BL kfree ; 0x00000480: e1a00009 .... MOV r0,r9 0x00000484: e3a01000 .... MOV r1,#0 0x00000488: ebfffffe .... BL dev_set_drvdata ; 0x0000048c: e59f0054 T... LDR r0,[pc,#84] ; [([Section 17] + 60) = 0x4e8] = 0x3c 0x00000490: ebfffffe .... BL kfree ; 0x00000494: e1a00005 .... MOV r0,r5 0x00000498: e24bd028 (.K. SUB r13,r11,#0x28 0x0000049c: e89daff0 .... LDM r13,{r4-r11,r13,pc} $d 0x000004a0: 00000000 .... DCD 0 ; [Section 17] 0x000004a4: 000000d6 .... DCD 214 ; [Section 10] 0x000004a8: 00000000 .... DCD 0 ; iomem_resource 0x000004ac: 000000e7 .... DCD 231 ; [Section 10] 0x000004b0: 00000107 .... DCD 263 ; [Section 10] 0x000004b4: 00000124 $... DCD 292 ; [Section 10] 0x000004b8: f1c20000 .... DCD 4056023040 0x000004bc: 00000143 C... DCD 323 ; [Section 10] 0x000004c0: 00000158 X... DCD 344 ; [Section 10] 0x000004c4: 0000016d m... DCD 365 ; [Section 10] 0x000004c8: 00000181 .... DCD 385 ; [Section 10] 0x000004cc: 00000195 .... DCD 405 ; [Section 10] 0x000004d0: 000001a8 .... DCD 424 ; [Section 10] 0x000004d4: 000001bb .... DCD 443 ; [Section 10] 0x000004d8: 000001ce .... DCD 462 ; [Section 10] 0x000004dc: 000001e1 .... DCD 481 ; [Section 10] 0x000004e0: 000001f3 .... DCD 499 ; [Section 10] 0x000004e4: 00000206 .... DCD 518 ; [Section 10] 0x000004e8: 0000003c <... DCD 60 ; [Section 17] ** Section #4 '.rel.init.text' (SHT_REL) Size : 680 bytes (alignment 4) Symbol table '.symtab' 85 relocations applied to section #3 '.init.text' ** Section #5 '.exit.text' (SHT_PROGBITS) [SHF_ALLOC + SHF_EXECINSTR] Size : 92 bytes (alignment 4) cleanup_module disp_module_exit $a 0x00000000: e1a0c00d .... MOV r12,r13 0x00000004: e92dd830 0.-. PUSH {r4,r5,r11,r12,r14,pc} 0x00000008: e24cb004 ..L. SUB r11,r12,#4 0x0000000c: e59f503c