=> 0x40405180 : ldrb r2, [r0, #0] 0x40405182 : and.w r3, r0, #7 0x40405186 : mov r1, r0 0x40405188 : rsb r3, r3, #15 0x4040518c : cmp r2, #0 0x4040518e : beq.n 0x404051ec 0x40405190 : ldrb.w r2, [r0, #1]! 0x40405194 : subs r3, #1 0x40405196 : it ne 0x40405198 : cmpne r2, #0 0x4040519a : bne.n 0x40405190 0x4040519c : cmp r2, #0 0x4040519e : beq.n 0x404051ec 0x404051a0 : add.w r0, r0, #1 0x404051a4 : ldrd r2, r3, [r0], #8 0x404051a8 : movw r12, #257 ; 0x101