=> 0x40a55618 : ldr r3, [r0, #0] 0x40a5561a : push {r4, r5, r6, lr} 0x40a5561c : lsls r5, r3, #18 0x40a5561e : mov r4, r0 0x40a55620 : mov r2, r3 0x40a55622 : bmi.w 0x40a55738 0x40a55626 : lsls r0, r3, #16 0x40a55628 : bmi.n 0x40a55668 0x40a5562a : ldr r0, [r4, #72] ; 0x48 0x40a5562c : mrc 15, 0, r5, cr13, cr0, {3} 0x40a55630 : sub.w r5, r5, #1216 ; 0x4c0 0x40a55634 : ldr r2, [r0, #8] 0x40a55636 : cmp r2, r5 0x40a55638 : beq.n 0x40a55660 0x40a5563a : dmb sy 0x40a5563e : movs r2, #1