
/mnt/data/prov_v2/work/firmware.elf:	file format elf32-littlearm

Disassembly of section .text:

08006800 <_binary_firmware_bin_start>:
 800f88e: e92d 4ff0    	push.w	{r4, r5, r6, r7, r8, r9, r10, r11, lr}
 800f892: f2ad 5dec    	subw	sp, sp, #0x5ec
 800f896: 48c9         	ldr	r0, [pc, #0x324]        @ 0x800fbbc <_binary_firmware_bin_start+0x93bc>
 800f898: f890 0058    	ldrb.w	r0, [r0, #0x58]
 800f89c: f000 0008    	and	r0, r0, #0x8
 800f8a0: b348         	cbz	r0, 0x800f8f6 <_binary_firmware_bin_start+0x90f6> @ imm = #0x52
 800f8a2: f7fb f9a4    	bl	0x800abee <_binary_firmware_bin_start+0x43ee> @ imm = #-0x4cb8
 800f8a6: b330         	cbz	r0, 0x800f8f6 <_binary_firmware_bin_start+0x90f6> @ imm = #0x4c
 800f8a8: 2101         	movs	r1, #0x1
 800f8aa: 48c5         	ldr	r0, [pc, #0x314]        @ 0x800fbc0 <_binary_firmware_bin_start+0x93c0>
 800f8ac: f7f8 f957    	bl	0x8007b5e <_binary_firmware_bin_start+0x135e> @ imm = #-0x7d52
 800f8b0: b308         	cbz	r0, 0x800f8f6 <_binary_firmware_bin_start+0x90f6> @ imm = #0x42
 800f8b2: 2001         	movs	r0, #0x1
 800f8b4: 49bf         	ldr	r1, [pc, #0x2fc]        @ 0x800fbb4 <_binary_firmware_bin_start+0x93b4>
 800f8b6: 7008         	strb	r0, [r1]
 800f8b8: b672         	cpsid i
 800f8ba: f44f 4078    	mov.w	r0, #0xf800
 800f8be: 2396         	movs	r3, #0x96
 800f8c0: 22f0         	movs	r2, #0xf0
 800f8c2: 2164         	movs	r1, #0x64
 800f8c4: 9000         	str	r0, [sp]
 800f8c6: 2000         	movs	r0, #0x0
 800f8c8: f004 fc66    	bl	0x8014198 <_binary_firmware_bin_start+0xd998> @ imm = #0x48cc
 800f8cc: f44f 4078    	mov.w	r0, #0xf800
 800f8d0: f64f 71ff    	movw	r1, #0xffff
 800f8d4: 2200         	movs	r2, #0x0
 800f8d6: 2303         	movs	r3, #0x3
 800f8d8: e9cd 2100    	strd	r2, r1, [sp]
 800f8dc: 9002         	str	r0, [sp, #0x8]
 800f8de: a2b9         	adr	r2, #740 <_binary_firmware_bin_start+0x919b>
 800f8e0: 2178         	movs	r1, #0x78
 800f8e2: 2032         	movs	r0, #0x32
 800f8e4: f005 f965    	bl	0x8014bb2 <_binary_firmware_bin_start+0xe3b2> @ imm = #0x52ca
 800f8e8: b662         	cpsie i
 800f8ea: 2007         	movs	r0, #0x7
 800f8ec: f001 f882    	bl	0x80109f4 <_binary_firmware_bin_start+0xa1f4> @ imm = #0x1104
 800f8f0: 2064         	movs	r0, #0x64
 800f8f2: f7fd fa7e    	bl	0x800cdf2 <_binary_firmware_bin_start+0x65f2> @ imm = #-0x2b04
 800f8f6: 48af         	ldr	r0, [pc, #0x2bc]        @ 0x800fbb4 <_binary_firmware_bin_start+0x93b4>
 800f8f8: 7800         	ldrb	r0, [r0]
 800f8fa: f000 0081    	and	r0, r0, #0x81
 800f8fe: b130         	cbz	r0, 0x800f90e <_binary_firmware_bin_start+0x910e> @ imm = #0xc
 800f900: 2002         	movs	r0, #0x2
 800f902: f001 f877    	bl	0x80109f4 <_binary_firmware_bin_start+0xa1f4> @ imm = #0x10ee
 800f906: 2001         	movs	r0, #0x1
 800f908: 49aa         	ldr	r1, [pc, #0x2a8]        @ 0x800fbb4 <_binary_firmware_bin_start+0x93b4>
 800f90a: 7008         	strb	r0, [r1]
 800f90c: e01a         	b	0x800f944 <_binary_firmware_bin_start+0x9144> @ imm = #0x34
 800f90e: 2000         	movs	r0, #0x0
 800f910: 49a8         	ldr	r1, [pc, #0x2a0]        @ 0x800fbb4 <_binary_firmware_bin_start+0x93b4>
 800f912: 7008         	strb	r0, [r1]
 800f914: f003 ffd9    	bl	0x80138ca <_binary_firmware_bin_start+0xd0ca> @ imm = #0x3fb2
 800f918: b138         	cbz	r0, 0x800f92a <_binary_firmware_bin_start+0x912a> @ imm = #0xe
 800f91a: 48ad         	ldr	r0, [pc, #0x2b4]        @ 0x800fbd0 <_binary_firmware_bin_start+0x93d0>
 800f91c: 7800         	ldrb	r0, [r0]
 800f91e: f040 0020    	orr	r0, r0, #0x20
 800f922: 49ab         	ldr	r1, [pc, #0x2ac]        @ 0x800fbd0 <_binary_firmware_bin_start+0x93d0>
 800f924: 7008         	strb	r0, [r1]
 800f926: f7ff ffa1    	bl	0x800f86c <_binary_firmware_bin_start+0x906c> @ imm = #-0xbe
 800f92a: f44f 5180    	mov.w	r1, #0x1000
 800f92e: 48a9         	ldr	r0, [pc, #0x2a4]        @ 0x800fbd4 <_binary_firmware_bin_start+0x93d4>
 800f930: f7f8 f915    	bl	0x8007b5e <_binary_firmware_bin_start+0x135e> @ imm = #-0x7dd6
 800f934: 2801         	cmp	r0, #0x1
 800f936: d102         	bne	0x800f93e <_binary_firmware_bin_start+0x913e> @ imm = #0x4
 800f938: 200c         	movs	r0, #0xc
 800f93a: f001 f85b    	bl	0x80109f4 <_binary_firmware_bin_start+0xa1f4> @ imm = #0x10b6
 800f93e: 48a6         	ldr	r0, [pc, #0x298]        @ 0x800fbd8 <_binary_firmware_bin_start+0x93d8>
 800f940: f003 ffc5    	bl	0x80138ce <_binary_firmware_bin_start+0xd0ce> @ imm = #0x3f8a
 800f944: 2700         	movs	r7, #0x0
 800f946: 46b8         	mov	r8, r7
 800f948: 2508         	movs	r5, #0x8
 800f94a: 2600         	movs	r6, #0x0
 800f94c: f04f 0a01    	mov.w	r10, #0x1
 800f950: f04f 0b00    	mov.w	r11, #0x0
 800f954: 2000         	movs	r0, #0x0
 800f956: f8cd 05e4    	str.w	r0, [sp, #0x5e4]
 800f95a: f8cd 05e0    	str.w	r0, [sp, #0x5e0]
 800f95e: f8cd 04b4    	str.w	r0, [sp, #0x4b4]
 800f962: bf00         	nop
 800f964: e077         	b	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0xee
 800f966: 2c0a         	cmp	r4, #0xa
 800f968: d001         	beq	0x800f96e <_binary_firmware_bin_start+0x916e> @ imm = #0x2
 800f96a: 2c0d         	cmp	r4, #0xd
 800f96c: d142         	bne	0x800f9f4 <_binary_firmware_bin_start+0x91f4> @ imm = #0x84
 800f96e: 489b         	ldr	r0, [pc, #0x26c]        @ 0x800fbdc <_binary_firmware_bin_start+0x93dc>
 800f970: 7800         	ldrb	r0, [r0]
 800f972: 2804         	cmp	r0, #0x4
 800f974: d106         	bne	0x800f984 <_binary_firmware_bin_start+0x9184> @ imm = #0xc
 800f976: f108 0104    	add.w	r1, r8, #0x4
 800f97a: f8dd 05e4    	ldr.w	r0, [sp, #0x5e4]
 800f97e: 4408         	add	r0, r1
 800f980: f8cd 05e4    	str.w	r0, [sp, #0x5e4]
 800f984: f7ff ff72    	bl	0x800f86c <_binary_firmware_bin_start+0x906c> @ imm = #-0x11c
 800f988: 488a         	ldr	r0, [pc, #0x228]        @ 0x800fbb4 <_binary_firmware_bin_start+0x93b4>
 800f98a: 7840         	ldrb	r0, [r0, #0x1]
 800f98c: b118         	cbz	r0, 0x800f996 <_binary_firmware_bin_start+0x9196> @ imm = #0x6
 800f98e: f20d 5dec    	addw	sp, sp, #0x5ec
 800f992: e8bd 8ff0    	pop.w	{r4, r5, r6, r7, r8, r9, r10, r11, pc}
 800f996: 2000         	movs	r0, #0x0
 800f998: 498f         	ldr	r1, [pc, #0x23c]        @ 0x800fbd8 <_binary_firmware_bin_start+0x93d8>
 800f99a: f801 0008    	strb.w	r0, [r1, r8]
 800f99e: f007 0001    	and	r0, r7, #0x1
 800f9a2: b118         	cbz	r0, 0x800f9ac <_binary_firmware_bin_start+0x91ac> @ imm = #0x6
 800f9a4: 200b         	movs	r0, #0xb
 800f9a6: f001 f804    	bl	0x80109b2 <_binary_firmware_bin_start+0xa1b2> @ imm = #0x1008
 800f9aa: e020         	b	0x800f9ee <_binary_firmware_bin_start+0x91ee> @ imm = #0x40
 800f9ac: 488a         	ldr	r0, [pc, #0x228]        @ 0x800fbd8 <_binary_firmware_bin_start+0x93d8>
 800f9ae: 7800         	ldrb	r0, [r0]
 800f9b0: b918         	cbnz	r0, 0x800f9ba <_binary_firmware_bin_start+0x91ba> @ imm = #0x6
 800f9b2: 2000         	movs	r0, #0x0
 800f9b4: f000 fffd    	bl	0x80109b2 <_binary_firmware_bin_start+0xa1b2> @ imm = #0xffa
 800f9b8: e019         	b	0x800f9ee <_binary_firmware_bin_start+0x91ee> @ imm = #0x32
 800f9ba: 4887         	ldr	r0, [pc, #0x21c]        @ 0x800fbd8 <_binary_firmware_bin_start+0x93d8>
 800f9bc: 7800         	ldrb	r0, [r0]
 800f9be: 2824         	cmp	r0, #0x24
 800f9c0: d106         	bne	0x800f9d0 <_binary_firmware_bin_start+0x91d0> @ imm = #0xc
 800f9c2: 4885         	ldr	r0, [pc, #0x214]        @ 0x800fbd8 <_binary_firmware_bin_start+0x93d8>
 800f9c4: f003 ffab    	bl	0x801391e <_binary_firmware_bin_start+0xd11e> @ imm = #0x3f56
 800f9c8: 4681         	mov	r9, r0
 800f9ca: f000 fff2    	bl	0x80109b2 <_binary_firmware_bin_start+0xa1b2> @ imm = #0xfe4
 800f9ce: e00e         	b	0x800f9ee <_binary_firmware_bin_start+0x91ee> @ imm = #0x1c
 800f9d0: 4878         	ldr	r0, [pc, #0x1e0]        @ 0x800fbb4 <_binary_firmware_bin_start+0x93b4>
 800f9d2: 7800         	ldrb	r0, [r0]
 800f9d4: f000 0021    	and	r0, r0, #0x21
 800f9d8: b118         	cbz	r0, 0x800f9e2 <_binary_firmware_bin_start+0x91e2> @ imm = #0x6
 800f9da: 2009         	movs	r0, #0x9
 800f9dc: f000 ffe9    	bl	0x80109b2 <_binary_firmware_bin_start+0xa1b2> @ imm = #0xfd2
 800f9e0: e005         	b	0x800f9ee <_binary_firmware_bin_start+0x91ee> @ imm = #0xa
 800f9e2: 487d         	ldr	r0, [pc, #0x1f4]        @ 0x800fbd8 <_binary_firmware_bin_start+0x93d8>
 800f9e4: f7f9 fef6    	bl	0x80097d4 <_binary_firmware_bin_start+0x2fd4> @ imm = #-0x6214
 800f9e8: 4681         	mov	r9, r0
 800f9ea: f000 ffe2    	bl	0x80109b2 <_binary_firmware_bin_start+0xa1b2> @ imm = #0xfc4
 800f9ee: 2700         	movs	r7, #0x0
 800f9f0: 46b8         	mov	r8, r7
 800f9f2: e030         	b	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0x60
 800f9f4: b13f         	cbz	r7, 0x800fa06 <_binary_firmware_bin_start+0x9206> @ imm = #0xe
 800f9f6: 2c29         	cmp	r4, #0x29
 800f9f8: d12d         	bne	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0x5a
 800f9fa: f007 0002    	and	r0, r7, #0x2
 800f9fe: b318         	cbz	r0, 0x800fa48 <_binary_firmware_bin_start+0x9248> @ imm = #0x46
 800fa00: f027 0702    	bic	r7, r7, #0x2
 800fa04: e027         	b	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0x4e
 800fa06: 2c20         	cmp	r4, #0x20
 800fa08: dd25         	ble	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0x4a
 800fa0a: 2c2f         	cmp	r4, #0x2f
 800fa0c: d023         	beq	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0x46
 800fa0e: 2c28         	cmp	r4, #0x28
 800fa10: d102         	bne	0x800fa18 <_binary_firmware_bin_start+0x9218> @ imm = #0x4
 800fa12: f047 0702    	orr	r7, r7, #0x2
 800fa16: e01e         	b	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0x3c
 800fa18: 2c3b         	cmp	r4, #0x3b
 800fa1a: d102         	bne	0x800fa22 <_binary_firmware_bin_start+0x9222> @ imm = #0x4
 800fa1c: f047 0704    	orr	r7, r7, #0x4
 800fa20: e019         	b	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0x32
 800fa22: f1b8 0f4f    	cmp.w	r8, #0x4f
 800fa26: db02         	blt	0x800fa2e <_binary_firmware_bin_start+0x922e> @ imm = #0x4
 800fa28: f047 0701    	orr	r7, r7, #0x1
 800fa2c: e013         	b	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0x26
 800fa2e: 2c61         	cmp	r4, #0x61
 800fa30: db0b         	blt	0x800fa4a <_binary_firmware_bin_start+0x924a> @ imm = #0x16
 800fa32: 2c7a         	cmp	r4, #0x7a
 800fa34: dc09         	bgt	0x800fa4a <_binary_firmware_bin_start+0x924a> @ imm = #0x12
 800fa36: f1a4 0020    	sub.w	r0, r4, #0x20
 800fa3a: b2c2         	uxtb	r2, r0
 800fa3c: 4640         	mov	r0, r8
 800fa3e: 1c41         	adds	r1, r0, #0x1
 800fa40: f001 08ff    	and	r8, r1, #0xff
 800fa44: 4964         	ldr	r1, [pc, #0x190]        @ 0x800fbd8 <_binary_firmware_bin_start+0x93d8>
 800fa46: 540a         	strb	r2, [r1, r0]
 800fa48: e005         	b	0x800fa56 <_binary_firmware_bin_start+0x9256> @ imm = #0xa
 800fa4a: 4640         	mov	r0, r8
 800fa4c: 1c41         	adds	r1, r0, #0x1
 800fa4e: f001 08ff    	and	r8, r1, #0xff
 800fa52: 4961         	ldr	r1, [pc, #0x184]        @ 0x800fbd8 <_binary_firmware_bin_start+0x93d8>
 800fa54: 540c         	strb	r4, [r1, r0]
 800fa56: f001 fe6f    	bl	0x8011738 <_binary_firmware_bin_start+0xaf38> @ imm = #0x1cde
 800fa5a: 4604         	mov	r4, r0
 800fa5c: 28ff         	cmp	r0, #0xff
 800fa5e: d182         	bne	0x800f966 <_binary_firmware_bin_start+0x9166> @ imm = #-0xfc
 800fa60: 485e         	ldr	r0, [pc, #0x178]        @ 0x800fbdc <_binary_firmware_bin_start+0x93dc>
 800fa62: 7800         	ldrb	r0, [r0]
 800fa64: 2804         	cmp	r0, #0x4
 800fa66: d117         	bne	0x800fa98 <_binary_firmware_bin_start+0x9298> @ imm = #0x2e
 800fa68: f8dd 15e0    	ldr.w	r1, [sp, #0x5e0]
 800fa6c: f8dd 05e4    	ldr.w	r0, [sp, #0x5e4]
 800fa70: 4288         	cmp	r0, r1
 800fa72: d911         	bls	0x800fa98 <_binary_firmware_bin_start+0x9298> @ imm = #0x22
 800fa74: 485a         	ldr	r0, [pc, #0x168]        @ 0x800fbe0 <_binary_firmware_bin_start+0x93e0>
 800fa76: 7800         	ldrb	r0, [r0]
 800fa78: 1c40         	adds	r0, r0, #0x1
 800fa7a: 4959         	ldr	r1, [pc, #0x164]        @ 0x800fbe0 <_binary_firmware_bin_start+0x93e0>
 800fa7c: 7008         	strb	r0, [r1]
 800fa7e: 4608         	mov	r0, r1
 800fa80: 7800         	ldrb	r0, [r0]
 800fa82: 2863         	cmp	r0, #0x63
 800fa84: dd01         	ble	0x800fa8a <_binary_firmware_bin_start+0x928a> @ imm = #0x2
 800fa86: 2063         	movs	r0, #0x63
 800fa88: 7008         	strb	r0, [r1]
 800fa8a: f8dd 15e8    	ldr.w	r1, [sp, #0x5e8]
 800fa8e: f8dd 05e0    	ldr.w	r0, [sp, #0x5e0]
 800fa92: 4408         	add	r0, r1
 800fa94: f8cd 05e0    	str.w	r0, [sp, #0x5e0]
 800fa98: f7ff fef1    	bl	0x800f87e <_binary_firmware_bin_start+0x907e> @ imm = #-0x21e
 800fa9c: f7ff fee6    	bl	0x800f86c <_binary_firmware_bin_start+0x906c> @ imm = #-0x234
